How can I report the resource resolution URL for my DOIs?

I have found an old handle in some of our DOIs that is no longer resolving (https://si-pddr.si.edu/dspace/handle/10088/). I want to pull the resource resolution URL for all our DOIs to identify the URLs that need to be updated. We have tried using the API but haven’t seen how to pull the resource URL - is this possible?

We’ve only been able to pull the resource URL one by one for each DOI ( ex. “resource”:{“primary”:{“URL”:“https://repository.si.edu/handle/10088/118227”})

https://0-api-crossref-org.library.alliant.edu/works/10.5479/10088/118227?mailto=missellb@si.edu

1 Like

Hi @BessM ,

Thanks for posting this one!

Yes, I am hopeful that in the future we’ll make it so you can retrieve these URLs in bulk from the REST API, like this: https://0-api-crossref-org.library.alliant.edu/prefixes/10.5479/works?select=DOI,URL

But, for now the REST API only returns that primary resource URL when you are searching for each DOI.

That said, we can always run a report internally for you in order to provide you with this information.

I’m attaching below all the DOIs and their current resolution URLs owned by DOI prefix 10.5479.

Warm regards,
Isaac

DOIs,_URLs_for_prefix_10.5479.zip (464.3 KB)