Answered By: Bella Ratmelia
Last Updated: Aug 04, 2021     Views: 12

The following sources provides API and would serve as a good starting point:

  • Crossref REST API - Provides access to metadata submitted by Crossref members such as bibliographic data, funding data, license information, full-text links, ORCID iDs, abstracts, and Crossmark updates. This API can be used for text and data mining. You can use the API on its own or use crossrefapi Python package
    • Requirements: No API key or authentication needed, but Crossref encourages you to include your contact information on each call (see "Etiquette" section in the documentation)
    • Limitations: No request limit specified, but as long as it's within the reasonable limit, it should be okay. From time to time Crossref may impose a rate limit to ensure a good uptime. 
    • Documentation: https://api.crossref.org/swagger-ui/index.html 

 

  • CORE API - Provides access to metadata and full text of research articles gathered by CORE from various institutional repositories, subject repositories, open access journals and hybrid journals. 

 

  • DataCite API - Provides access to query and retrieve data from DataCite DOI metadata records.
    • Requirements: No API key or authentication required.
    • Limitations: No request limit specified, but it's good to keep it within reasonable limit.
    • Documentation: https://support.datacite.org/docs/api 

 

  • Unpaywall REST API - Provides free, programmatic access to the Unpaywall.org database that contains open access contents from over 50,000 publishers and repositories. You can use the API on its own, or use the roadoiR package.
    • Requirements: Requests must include your email as a parameter at the end of the URL, like this: api.unpaywall.org/my/request?email=YOUR_EMAIL
    • Limitations: Limit use to 100,000 calls per day. For faster access, Unpaywall recommends downloading the entire database snapshot for local access.  
    • Documentation: https://unpaywall.org/products/api 

 

Related Topics

Need further help?

Ask Us!
Your Info
* Use SMU email