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

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

 

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

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

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