[Eril-l] [EXT] APIs for getting an LC call number from an ISBN?

Electronic Resources in Libraries discussion list eril-l at lists.eril-l.org
Sat Feb 24 11:37:31 PST 2024


No answer – just support for a solution…OCLC’s removal of the Classify API has impacted us, as well.  We conduct collection assessments based on the LC call number and our cataloging unit had implemented a nifty solution to regularly grab LC Call Numbers for resources for which we did not use the LCC system so that these resources could be included in our assessments.  It wasn’t perfect – there was still about 1/3 of these items for which the LCC could not be found, but it was an improvement.  Now, we’re stuck.  The cataloging staff are looking for solutions, but they do have other work to do.

I understand that cataloging community is peeved at OCLC for removing this without input from them.


Karen R. Harker, MLS, MPH
Collection Assessment Librarian
University of North Texas Libraries
1155 Union Blvd.
#305190
Denton, TX 76203-5017
940-565-2688




From: Eril-l <eril-l-bounces at lists.eril-l.org> On Behalf Of Electronic Resources in Libraries discussion list via Eril-l
Sent: Saturday, February 24, 2024 1:22 PM
To: ERIL-L listserv <eril-l at lists.eril-l.org>
Subject: [EXT] [Eril-l] APIs for getting an LC call number from an ISBN?

Hi, all.

I am in the middle of a project with some CS students to write open source code to help librarians programmatically (not interactively) retrieve Library of Congress call numbers given a list of ISBNs.
Years ago I used the OCLC Classify API for this, but OCLC has really locked down their APIs so even though they have the data, they've made it nearly impossible for us to use it.

So I'm looking for more alternatives.

So far I have the following APIs: Library of Congress, Harvard, Google, and Open Library.  But my students are finding an unacceptably small number of matches on our sample ISBNs using just those.
Do you know of any others that might work?

By the way, one of the use cases for this is combining such lists with COUNTER usage data to be able to analyze institutional usage of ebooks by discipline. COUNTER data has no subject classification, and the lists we get from vendors have inconsistent subject class systems that make them unsuitable for combining across all of our ebook vendors.  And some ebook vendors don't provide proper LC call numbers (Springer, I'm looking at you!) in their provided MARC records either. I have other use cases too, but this is the biggest.

Aside from true APIs, if you know of any other kinds of servers like Z39.50 or SRU or anything like that that could also provide this data and doesn't require a paid account, please let me know.
It would have to be a "source" with at least a million books in it to be worth coding for though.

Thanks!

Melissa Belvadi
Collections Librarian
University of Prince Edward Island
mbelvadi at upei.ca<mailto:mbelvadi at upei.ca>  902-566-0581
ORCID iD: 0000-0002-4433-0189
my public calendar<https://outlook.office365.com/owa/calendar/0fbab27c909e4493be65313bd66d66b6@upei.ca/5fa60af92c6d451c9ddf90c0bb11e00f15552192987609852692/calendar.html>
Make an appointment<https://mbelvadi.youcanbook.me/> via YouCanBookMe
My pronouns are ಅವರು/ಅವರನ್ನು
My emails are sent during the hours that I work and I understand that you will respond during the hours that you work.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.eril-l.org/pipermail/eril-l-eril-l.org/attachments/20240224/d0e6593c/attachment.htm>


More information about the Eril-l mailing list