Source settings

Configure scholarly sources

Use environment variables to enable sources, set API keys, or override base URLs without exposing secrets in the browser.

Back to search

How to edit sources

# .env.local
SEMANTIC_SCHOLAR_API_KEY=your_key
CORE_API_KEY=your_key
UNPAYWALL_EMAIL=you@example.com

# Optional source switches
CORE_ENABLED=true
SEMANTIC_SCHOLAR_ENABLED=true

# Optional base URL overrides
OPENALEX_BASE_URL=https://api.openalex.org

OpenAlex

Enabled
Source ID
openalex
Base URL
https://api.openalex.org
Base URL env
OPENALEX_BASE_URL
Enabled env
OPENALEX_ENABLED
API key
Not required

Crossref

Enabled
Source ID
crossref
Base URL
https://api.crossref.org
Base URL env
CROSSREF_BASE_URL
Enabled env
CROSSREF_ENABLED
API key
Not required

Semantic Scholar

Enabled
Source ID
semantic-scholar
Base URL
https://api.semanticscholar.org
Base URL env
SEMANTIC_SCHOLAR_BASE_URL
Enabled env
SEMANTIC_SCHOLAR_ENABLED
API key
SEMANTIC_SCHOLAR_API_KEY · not set

arXiv

Enabled
Source ID
arxiv
Base URL
https://export.arxiv.org/api
Base URL env
ARXIV_BASE_URL
Enabled env
ARXIV_ENABLED
API key
Not required

PubMed

Enabled
Source ID
pubmed
Base URL
https://eutils.ncbi.nlm.nih.gov/entrez/eutils
Base URL env
PUBMED_BASE_URL
Enabled env
PUBMED_ENABLED
API key
PUBMED_API_KEY · not set

DOAJ

Enabled
Source ID
doaj
Base URL
https://doaj.org/api
Base URL env
DOAJ_BASE_URL
Enabled env
DOAJ_ENABLED
API key
Not required

Europe PMC

Enabled
Source ID
europepmc
Base URL
https://www.ebi.ac.uk/europepmc/webservices/rest
Base URL env
EUROPEPMC_BASE_URL
Enabled env
EUROPEPMC_ENABLED
API key
Not required

CORE

Disabled
Source ID
core
Base URL
https://api.core.ac.uk/v3/search/works
Base URL env
CORE_BASE_URL
Enabled env
CORE_ENABLED
API key
CORE_API_KEY · not set