The books API currently has three settings.

Books List

http://worldofspectrum.org/infoseek/api/books?X-API-KEY=test

This produces a list of books.

The results returned are:-

ID - The unique infoseek ID for the book
Book - The name of the book
Slug - The URL slug of the book
cover - The book cover
publishers - a list of publishers for the book
authors - a list of authors for the book
comments - any comments we have for the book
page_count - the number of pages in the book
language - the language of the book

The books list can accept several optional parameters.
limit - Set the number of records to retrieve. The test API has a maximum of 10
offset - Offset the search results
book - you can search for specific books. You can use wildcards here. For a specific match, '_computers'. Starts with - 'computers%', or ends with: '%schools'. By default the search is both start with and ends with.
language - The publication language.
medium - The publication medium.
random - setting any value here returns a random list based on the other search criteria

You can also list the languages used like so:-

http://worldofspectrum.org/infoseek/api/books_languages?X-API-KEY=test

And the medium used like so:-

http://worldofspectrum.org/infoseek/api/books_medium?X-API-KEY=test

And the publishers used like so:-

http://worldofspectrum.org/infoseek/api/books_publishers?X-API-KEY=test

And the authors used like so:-

http://worldofspectrum.org/infoseek/api/books_authors?X-API-KEY=test

 


Books Pages

You can list the pages produced per book by using the books_pages list and sending the infoseek book id like so:-

http://worldofspectrum.org/infoseek/api/books_pages?X-API-KEY=test&book=1

The results returned are:-

ID - The unique Infoseek ID for the page
Book - The name of the book.
Page - The page number
Scan - The unique ID for the page image
TocText - The Table of Contents text where listed
Book_id - the infoseek magazine ID
Publishers - A list of publishers for this book which includes ID, Publisher & Slug
Authors - A list of people that authored the book which includes ID, Person, Slug

The pages list can accept several optional parameters.
limit - Set the number of records to retrieve. The test API has a maximum of 10
offset - Offset the search results
publisher - the publisher you wish to search for
author - the author you wish to search for

NOTE - MORE OPTIONS WILL BE ADDED AS MORE DATA IS LOADED INTO THE NEW SYSTEM