CORE API: Search 260M+ Scientific Papers Across All Repositories (Free)
Most academic APIs cover a single source. But what if you need to search across ALL of them at once? CORE (core.ac.uk) aggregates 260M+ papers from 10,000+ repositories worldwide. It is the largest...

Source: DEV Community
Most academic APIs cover a single source. But what if you need to search across ALL of them at once? CORE (core.ac.uk) aggregates 260M+ papers from 10,000+ repositories worldwide. It is the largest collection of open-access research papers. And it has a free API. What Is CORE? CORE stands for COnnecting REpositories. It harvests papers from: University repositories (Harvard, MIT, Oxford) Preprint servers (arXiv, bioRxiv, medRxiv) Open-access journals (PLOS, MDPI, Frontiers) National repositories (PubMed Central, HAL) Result: 260M+ metadata records and 36M+ full-text papers searchable through one API. Getting Started Get a free API key from core.ac.uk/services/api. import requests API_KEY = "your_free_api_key" BASE = "https://api.core.ac.uk/v3" headers = {"Authorization": f"Bearer {API_KEY}"} response = requests.get(f"{BASE}/search/works", headers=headers, params={ "q": "web scraping ethics", "limit": 5 }) for paper in response.json()["results"]: print(f"Title: {paper[chr(39)+title+chr(