CrossRef / rest-api-doc

Documentation for Crossref's REST API. For questions or suggestions, see https://community.crossref.org/
Other
740 stars 269 forks source link

all possible API calls available in crossref. #395

Closed umairq closed 6 years ago

umairq commented 6 years ago

I want to get all possible API calls available in crossref. Is it possible? Which API call can be used to fetch all possible API calls to access crossref data.

Thanks Regards

pdavis8 commented 6 years ago

Hello, there are a huge amount of variables in API calls that can be used, so documenting them all would be very tricky.

I think the best thing would be to have a look at the documentation on here: https://api.crossref.org

If you have any specific calls you would like to make and need help then please do let us know by commenting here.

gbilder commented 6 years ago

We will eventually be supporting Swagger documentation, which should give you a more complete, navigable view of the API. Until then, here are a few hacks/tricks that you can use to see what is supported. Basically, use a query, filter or facet that you know doesn't exist. Then you will get an error page that lists the routes, filters or facets that do exist. For example:

VladimirAlexiev commented 6 years ago

Actually https://github.com/CrossRef/rest-api-doc is excellent. Eg https://github.com/CrossRef/rest-api-doc#queries describes the query.xxx possibilities. And the built-in documentation in error responses is very excellent and up to date, @gbilder thanks for that suggestion!