Open API for Everyone

ISBNPlus has a mission to build a open source ISBN database for everyone to use. To date, we have more than 8 million ISBN records and 23 million MARC records that associated with those ISBN numbers in our database, and our goal is to open it all to the public.

Register and Sign-in

ISBNPlus is managing the API service via 3scale.net, click the link below to Register or Login to the API management system.

Sign Up Sign in




Search API

https://api-2445581351187.apicast.io/search?q=[keywords]&p=[page_number]&app_id=[your_app]&app_key=[your_key]
KeyDescription
* - required; At least one of q,a,c,s,t is required
qKeywords, search for everything
pCurrent page number, default is 1
aKeywords, search for Author
cKeywords, search for Catagory
sKeywords, search for book series
tKeywords, search for book title
orderpublished - return results by published years, newest first
isbn - return results by isbn numbers, smaller number first
any - return results by isbn numbers, smaller number first
any - return results by relevance, most relevant results first
default is published
app_id*Application ID, required, you can get your application ID after login
app_key*Application Key, required, you can get your application key after login

Returns

The response is a XML file, the root element of the XML returns will be a element. The 'status' attibute indicates either 'ok' or 'error'.

An example of sucessful returns:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<page name="search">
<count>71</count>
<total>71</total>
<pages>8</pages>
<current_page>1</current_page>
<results>
<book>
<ISBNPlus_id>LOC.V40.196960-1-3374190</ISBNPlus_id>
<link>http://isbnplus.org/9780415887229</link>
<isbn13>9780415887229</isbn13>
<isbn10>0415887224</isbn10>
<title>
International News In The Digital Age: East-West Perceptions Of A New World Order
</title>
<author>Judith Clarke; Michael Bromley</author>
<published_place>New York</published_place>
<publisher>Routledge</publisher>
<published_year>2012</published_year>
<pages>234</pages>
<language>English</language>
<lccn>2011008858</lccn>
<format/>
<series>Routledge research in journalism ( Volume 4 )</series>
<reisbn>0</reisbn>
<category>
Journalism > International Cooperation; Citizen Journalism > Political Aspects; Communication, International > Political Aspects; Online Journalism; Mass Media And International Relations; Foreign News > Political Aspects;
</category>
</book>
...
An example of error response:
<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <page name="search" message="Query failed, please check documentation."/>
</response>


More APIs are coming....