API Learning Hub

You are Crossref on Crossref ·

We want everybody to have access to the metadata in our API but we also acknowledge that this is not a trivial task and some help does not hurt. Here we will collect some of the tools and resources that our team prepare and that you can freely use to start your metadata exploring adventure. Choose your path: First steps API 101 for publishers, researchers, and librarians with Postman and Crossref : Postman offers an friendly interface to build and modify your API queries. In this collection you will find templates to which you can add or modify the parameters of your choice.   Postman collection |   Video tutorial Intro to Crossref API using code: if your aim is to create workflows to download, analyze, and visualize data, you will probably want to create programs and scripts. We currently have available the following tutorials using R and/or Python that you can use and modify to your convenience.   Python notebook |   R notebook Retrieve specific metadata Crossref API for funding data: how to query data from the funders endpoint and grant-type records.   R dashboard Get Crossref citations: this project contains a Jupyter notebook that shows how to compare citation counts from different Crossref endpoints.   Python notebook Get journal-level metadata from Crossref’s API using R: how to retrieve journal-level metadata from a list of ISSN.   Notebook Get Retraction Watch metadata from Crossref’s API: how to retrieve Retraction Watch and general updates.   R notebook Cursor-based pagination using R: how to retrieve long lists of records using cursors.   R notebook Retrieve all the metadata You have an alternative to the REST API if your goal is to obtain the entire body of Crossref’s records. With the public data file you have access to every DOI ever registered with Crossref. Learn more about the Public Data File Some convenient tools: API cheatsheet : we prepared a quick-reference sheet that you can use to get started with building your queries. JSON-file viewer: When you make a request to the REST API you will get a JSON file in the output. If you are making requests from your web browser and depending on its version, perhaps you will need a JSON-viewer plugin. For example, click this simple request . If you see a string of seemingly disorganized text, you will need to install a plugin. Alternatively, you can use other viewers such as JSON hero , which provides an extra layer of interactivity. Related resources Crossref REST API documentation : Here you will find basic information about REST API endpoints, and common parameters that you can use. Tips for using the Crossref REST API : This section from our documentation should be one of the first resources you should check for your API journey. Crossref Gitlab tutorial repository : Download the source code of our selection of tutorials.

Источник: You are Crossref on Crossref