Galeritus Data Access (Open ISBN) - Open API for Everyone (59.764.926 ISBN records)

Key Description
q Keywords, search for everything
title Keywords, search for Title
author Keywords, search for Author
isbn Keywords, search for ISBN 13

Query syntax

Fields: @title, @subtitle, @description, @author, @isbn13, @isbn10 (More fields are coming....)

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:
<response status="ok" total="20">
 <document>
  <title>Google+: High-impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors</title>
  <subtitle>High-Impact Strategies - What You Need to Know: Definitions, Adoptions, Impact, Benefits, Maturity, Vendors</subtitle>
  <isbn13>9781743047446</isbn13>
  <isbn10>1743047444</isbn10>
  <author>Kevin Roebuck</author>
  <publisher></publisher>
  <published_place></published_place>
  <published_year></published_year>
  <pages></pages>
  <language></language>
  <format></format>
  <edition></edition>
 </document>
 <document>
  <title>Free Google Free SEO Social Media and AdWords Resources from Google for Small Business Marketing</title>
  <subtitle></subtitle>
  <isbn13>9781499721232</isbn13>
  <isbn10>1499721234</isbn10>
  <author>Anonymous</author>
  <publisher>CreateSpace Independent Publishing Platform</publisher>
  <published_year></published_year>
  <pages>56</pages>
  <language>eng</language>
  <format>Paperback</format>
  <edition></edition>
 </document>
 <document>
  <title>Google Chrome 103 Success Secrets - 103 Most Asked Questions On Google Chrome - What You Need To…</title>
  <subtitle></subtitle>
  <isbn13>9781488598203</isbn13>
  <isbn10>1488598207</isbn10>
  <author>Anonymous</author>
  <publisher></publisher>
  <published_year></published_year>
  <pages></pages>
  <language></language>
  <format></format>
  <edition></edition>
 </document>
 ...
</response>
          
An example of error response:
<response status="error">
<page name="search" message="Invalid Query Error"/>
</response>