I am using the Crossref Unified Resource API and GET /journals/{issn}/works to retrieve metadata from 5 different journals. I request each journal individually and specify for example; from-pub-date:2022-01-01,until-pub-date:2022-12-31.
I am interested in a 10 year span from 2013 - 2023 and when i isolate the years from 2013-2021 everything works fine. However, for all 5 journals and every call for the years 2022 or 2023 i get “total-results”: 0.
Is the database not updated past 2021, or am I missing something?
Thanks in advance.
Hello @Karo ,
Thanks for your message, and welcome to the community forum!
Yes, the REST API is updated with content from 2022, 2023, and 2024. We are and will continue to add records to it. What is the ISSN and journal title(s) in question? It sounds like the ISSN in question is just not being used in the 2022 and 2023 metadata. There may be legitimate reasons why that is the case.
Thank you for the additional details,
Isaac
Hi,
Thanks for the speedy response. These are are the ISSNs in question:
0162-8828
2169-3536
1057-7149
2327-4662
1551-3203
Thanks for your help!
Thanks for the additional details @Karo .
Perhaps the API queries were incorrectly formatted? I am finding results for these ISSNs.
For ISSN 0162-8828, there are 974 DOIs registered in 2023 and 2024: https://0-api-crossref-org.library.alliant.edu/journals/01628828/works?filter=from-created-date:2023-01-01,until-created-date:2024-12-31
For ISSN 2169-3536, there are 15,000+ DOIs that have been registered with that ISSN in 2023 and thus far in 2024:
https://0-api-crossref-org.library.alliant.edu/journals/21693536/works?filter=from-created-date:2023-01-01,until-created-date:2024-12-31
-Isaac
Yes you are correct! I was using the staging API by accident. Works perfectly now. Thank you for taking the time to double check and help.
1 Like
Excellent! Thanks for confirming!
Happy to help,
Isaac