# Ticket of the month - March 2025 - How do I get a list of DOIs registered for a journal, book, or conference?

**URL:** https://community.crossref.org/t/ticket-of-the-month-march-2025-how-do-i-get-a-list-of-dois-registered-for-a-journal-book-or-conference/13582
**Category:** Interfaces for People
**Tags:** depositor-report, ticket\_of\_month, rest-api, metadata-retrieval
**Created:** [9 April 2025 16:26 UTC](https://community.crossref.org/t/ticket-of-the-month-march-2025-how-do-i-get-a-list-of-dois-registered-for-a-journal-book-or-conference/13582 "2025-04-09T16:26:21Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![ifarley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.crossref.org/ifarley/32/44_2.png) [@ifarley](https://community.crossref.org/u/ifarley)
#### Post date: [9 April 2025 16:26 UTC](https://community.crossref.org/t/ticket-of-the-month-march-2025-how-do-i-get-a-list-of-dois-registered-for-a-journal-book-or-conference/13582/1 "2025-04-09T16:26:21Z")

</div>

Occasionally we get both members and metadata users asking us in tech support about how they can retrieve a list of DOIs that have been registered for a journal, book, conference, etc. There are a couple of ways to do this, depending on what your objective is. Let me explain.

**Using the REST API**  
If you’re wanting to analyze records in bulk, the [REST API](https://api.crossref.org/) is your best option. But depending on how the metadata was registered with us and the way in which we return results at the journal, book, and conference level, you may find that you receive fragmented results. They’re not exactly inaccurate or incorrect, but they could very well not meet your expectations.

It is not uncommon for metadata users to come to us and ask why their query for a specific ISSN does not return all the DOIs ever registered for that journal.

For illustration, let’s look at the journal _Szczecińskie Roczniki Naukowe_ (or, _SRN_). Throughout its history the journal has used a number of different ISSNs: 08602212, 08603294, 08606692, 08606706, and 08607079.

If we retrieve results for each of those individual ISSNs, we’ll see that we get a patchwork of DOIs from those queries:

[https://api.crossref.org/journals/08607079/works](https://api.crossref.org/journals/08607079/works) - returns 25 DOIs  
[https://api.crossref.org/journals/08602212/works](https://api.crossref.org/journals/08602212/works) - returns 68 DOIs  
[https://api.crossref.org/journals/08603294/works](https://api.crossref.org/journals/08603294/works) - returns 19 DOIs

 ![Screenshot 2025-04-08 at 3.42.33 PM](https://us1.discourse-cdn.com/flex020/uploads/crossref/original/2X/0/0a4de46f9b03c5571df0bc9d8163012a1615f6aa.png)  
 ![Screenshot 2025-04-08 at 3.42.12 PM](https://us1.discourse-cdn.com/flex020/uploads/crossref/original/2X/b/bfe3882ff1dcbf2a1aba3e65ce2efa56993c81a8.png)

Now is when we’re usually asked why aren’t all of these records complete. As in, why aren’t all DOIs ever registered for this journal returned in each query by ISSN? The reason is because in the queries above, I’m querying the metadata records by only one ISSN at a time, so we’re only getting results based on that individual ISSN being present in the metadata records of those DOIs (i.e., ISSN 08603294 was only included in the metadata of 19 DOIs registered with us).

There are legitimate use cases when only a subset of ISSNs would be in a metadata record: for instance, some journal articles are only published online, while others only appear in print. In each of those cases, you might only expect to find the electronic or print ISSN in the metadata registered with us for the DOIs in question (i.e., an online-only article only includes the electronic ISSN in its metadata, since the article never appeared in print). Or, perhaps the journal title has changed significantly over time and thus the journal is using a different set of ISSNs under the significantly different title, like in the example above.

All this said, there is a way to put a number of ISSNs into a query and get results for all ISSNs, like this:

[https://api.crossref.org/works?filter=issn:08602212,issn:08603294,issn:08606692,issn:08606706,issn:08607079](https://api.crossref.org/works?filter=issn:08602212,issn:08603294,issn:08606692,issn:08606706,issn:08607079) - returns 151 DOIs

Note: our schema does not require that an ISSN be registered for a journal or journal article, so there may be some cases where a journal and its articles are registered with no ISSN. In these cases the journal will have used a journal-title-level DOI to register the journal and its articles. For journals in those use cases, you’d query by the journal-title-level DOI or use the depositor report, as explained below.

This same type of query using filters can be used for books and ISBNs too:  
[https://api.crossref.org/works?filter=isbn:9789888455355,isbn:9789888455829](https://api.crossref.org/works?filter=isbn:9789888455355,isbn:9789888455829)

Or, a conference series:  
[https://api.crossref.org/works?filter=issn:26028646](https://api.crossref.org/works?filter=issn:26028646)

**Using our depositor reports**  
A few years ago, Shayn wrote about using [depositor reports to retrieve citation counts](https://community.crossref.org/t/ticket-of-the-month-sept-2022-get-citation-counts-for-all-articles-in-a-particular-journal/3008) for all DOIs registered for a journal, which is also a handy use case for depositor reports, but simply returning all DOIs registered for a journal, book, or conference can be done as well.

Let’s again look at the same example from the section above: the journal _Szczecińskie Roczniki Naukowe_ (or, SRN). It’s important to note that we’re all about identifiers. In our system, when a journal is registered - whether the individual DOIs registered for that journal include one ISSN, multiple ISSNs, or only a journal-title-level DOI (i.e., no ISSN), we aggregate the records into a journal ID (or, a book ID for books and a series ID for conference and other types of series) so that identifier can be used for all works associated with it.

The depositor report for the journal _Szczecińskie Roczniki Naukowe_ is available here: [https://data.crossref.org/depositorreport?pubid=J326877](https://data.crossref.org/depositorreport?pubid=J326877)

 ![Screenshot 2025-04-08 at 4.39.36 PM](https://us1.discourse-cdn.com/flex020/uploads/crossref/original/2X/9/9cbab8f54cd2aa68737757aeac4990ab7831fb08.png)

And, yes, that `326877` is the journal ID for the journal _Szczecińskie Roczniki Naukowe_ and all of its ISSNs and journal articles.

**How can you find these cite or journal IDs and/or the depositor reports themselves?**  
The most straightforward way of doing so is using the parent-level journal depositor report: [https://www.crossref.org/06members/51depositor.html](https://www.crossref.org/06members/51depositor.html) (for journals)  
[https://www.crossref.org/06members/51depositorB.html](https://www.crossref.org/06members/51depositorB.html) (for books)  
[https://www.crossref.org/06members/51depositorCP.html](https://www.crossref.org/06members/51depositorCP.html) (for conferences)

I know that this journal is published and registered by the Biodiversity Heritage Library so I can search for the journal by organization (i.e., Biodiversity Heritage Library) and then scroll down to find the journal _Szczecińskie Roczniki Naukowe_.

 ![Screenshot 2025-04-08 at 4.45.20 PM](https://us1.discourse-cdn.com/flex020/uploads/crossref/original/2X/9/9337192bddb340bf696da616c96f5ea19535a055.png)  
 ![Screenshot 2025-04-08 at 4.45.53 PM](https://us1.discourse-cdn.com/flex020/uploads/crossref/original/2X/d/db40426ba1822d09058b86af06f5b2560110bfc0.png)

If you are looking to go directly to the depositor report for any individual journal, you can find that journal ID using either our XML API, if you have a DOI registered for that journal, or our browsable title list, if you are searching by an ISSN or journal title.

**Using the XML API to locate the journal ID**  
Here’s a DOI (10.5962/p.411498) registered in the journal and its results in our XML API: [https://doi.crossref.org/search/doi?pid=support@crossref.org&format=unixsd&doi=10.5962/p.411498](https://doi.crossref.org/search/doi?pid=support@crossref.org&format=unixsd&doi=10.5962/p.411498)

 ![Screenshot 2025-04-08 at 4.49.40 PM](https://us1.discourse-cdn.com/flex020/uploads/crossref/original/2X/6/66edc1c1a53f42c7fb1ce940d7dde0ec0523d07f.png)

**Using the browsable title list to locate the journal ID**  
As we have established, we have several ISSNs that have been used to register articles for this journal over time. Let’s search for the journal in our [browsable title list](https://www.crossref.org/titleList/) using the 08607079 ISSN.

On the results page, click the id icon to see the journal’s journal ID. Add that journal ID to the base URL for our journal depositor reports: `https://data.crossref.org/depositorreport?pubid=J`

 ![Screenshot 2025-04-08 at 4.53.04 PM](https://us1.discourse-cdn.com/flex020/uploads/crossref/original/2X/b/b86a5d7852bbccf5c695ad1558da0632e32aec84.png)

Note: for books the base depositor report url changes to `https://data.crossref.org/depositorreport?pubid=B` and for conference series that base url changes to `https://data.crossref.org/depositorreport?pubid=S`

Here’s an example of each:

The journal _Szczecińskie Roczniki Naukowe_: [https://data.crossref.org/depositorreport?pubid=J326877](https://data.crossref.org/depositorreport?pubid=J326877)

The book “Contesting the Myths of Samurai Baseball”: [https://data.crossref.org/depositorreport?pubid=B3102153](https://data.crossref.org/depositorreport?pubid=B3102153)

The conference series “International Conference on Future of Women”: [https://data.crossref.org/depositorreport?pubid=S3145632](https://data.crossref.org/depositorreport?pubid=S3145632)

Thanks for reading,  
Isaac
