DOAJ API
Search and retrieve open access journal articles and journal metadata from the Directory of Open Access Journals. Public endpoints support Elasticsearch query syntax for field-specific searches, with optional API key authentication for accessing non-public records.
Screenshot:
Slug: doaj
Key:
Base URL:
Auth: none
Endpoints: 12
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:08:06.233804
Key:
doaj.org:doaj-apiBase URL:
https://doaj.org/api/Auth: none
Endpoints: 12
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:08:06.233804
Links
Documentation:
- API Documentation official
- OAI-PMH API official
- XML API Format official
SDKs:
- DOAJ Python Client (python)
Topics
KNOWLEDGE, SCHOLARLY_PUBLISHING
Tutorials
- Getting Started with the DOAJ API — I can verify whether a journal is open access, BOAI compliant, and APC-free using DOAJ's curated registry — no authentication needed, and the policy metadata (peer review method, copyright terms, DOAJ Seal status) goes well beyond a simple yes/no.
Skills
- Search oa journals by subject — I can search DOAJ for open-access journals by subject and policy filters — APC-free, BOAI-compliant, DOAJ Seal — using Elasticsearch syntax in a single unauthenticated GET.
- Search open access journals — I can search for open-access journals by subject keyword and filter by APC status, BOAI compliance, or DOAJ Seal using DOAJ's curated registry — no authentication needed.
Endpoints (12)
| Path | Summary | Response | Auth |
|---|---|---|---|
| api/articles/{article_id} | Get article by ID | application/json |
— |
| api/journals/{journal_id} | Get journal by ID | application/json |
— |
| api/search/articles/{search_query} | Search articles | application/json |
— |
| api/search/journals/{search_query} | Search journals | application/json |
— |
| articles/{article_id} | Retrieve an article by ID | application/json |
— |
| articles/{id} | Get article by ID | application/json |
— |
| journals/{journal_id} | Retrieve a journal by ID | application/json |
— |
| search/applications/{search_query} | Search applications | application/json |
— |
| search/articles/{query} | Search articles | application/json |
— |
| search/articles/{search_query} | Search articles | application/json |
— |
| search/journals/{query} | Search journals | application/json |
— |
| search/journals/{search_query} | Search journals | application/json |
— |