Access the world's Open Access research papers
Last verified: November 12, 2026
100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 752 ms.
From CORE's OpenAPI specification (version 2.0), spec updated July 22, 2019, via APIs.guru.
You can use the CORE API to access the resources harvested and enriched by CORE. If you encounter any problems with the API, please report them to us . Overview The API is organised by resource type. The resources are articles , journals and repositories and are represented using JSON data format. Furthermore, each resource has a list of methods. The API also provides two global methods for accessing all resources at once. Response format Response for each query contains two fields: status and data . In case of an error status, the data field is empty.
http://core.ac.uk/api-v2| Method | Path | What it does |
|---|---|---|
| POST | /articles/dedup | Get all near duplicate articles |
| POST | /articles/get | Batch operation for retrieving articles by CORE ID |
| GET | /articles/get/{coreId} | Get article by CORE ID |
| GET | /articles/get/{coreId}/download/pdf | Get fulltext PDF by CORE ID |
| GET | /articles/get/{coreId}/history | Get article history by CORE ID |
| POST | /articles/search | Batch operation for search through articles |
| GET | /articles/search/{query} | Search through all documents |
| POST | /articles/similar | Get articles by similarity to a text |
| POST | /journals/get | Batch operation for retrieving journals by ISSN |
| GET | /journals/get/{issn} | Find journal by ISSN |
| POST | /journals/search | Batch operation for search through journals |
| GET | /journals/search/{query} | Search through journals |
| POST | /repositories/get | Batch operation for retrieving repositories by CORE repository ID |
| GET | /repositories/get/{repositoryId} | Get repository by CORE repository ID |
| POST | /repositories/search | Batch operation for searching through repositories |
| GET | /repositories/search/{query} | Search through all repositories |
| POST | /search | Batch operation for search through all resources |
| GET | /search/{query} | Search through all resources |