The Books API currently has three settings

List of books

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

Displays a list of books.

The displayed results are:-

ID - The unique ID of the book.
Book - The name of the book.
Slug - The unique URL slug of the book.
cover - The book cover.
publishers - The list of book publishers.
authors - The list of book authors.
comments - Any comments we have about the book.
page_count - The number of pages in the book.
language - The books language.

The books list can accept serveral optionnal parameters.
limit - The number of results to display
offset - The number to offset search records.
book - you can search for a specific book. Wildcards can be used. For a specific match.use  '_computers'. Starts with - 'computers%',  ends with: '% schools'. By default the search takes into account both "starts with" and "ends with". 
language -The language of the publication.
medium - The publication medium.
random - put any value here to return a list at random according to other search criteria.

You can get the list of languages used here:-

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

And Media here :-

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

And publishers here :-

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

And authors here :-

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

 


Pages of books

VYou can list the pages produced by each book using the books_pages list and send the book ID here :-

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

he displayed results are :-

ID - The unique identifier of the page
Book - The name of the book
Page - The page number
Scan - The unique file number of the page scan
TocText - The summary if it is present
Book_id - The unique ID of the book.
Publishers - A list of the publishers of this book including the identifier, the editor and URL slug
Authors -  list of the authors of this book including the identifier, the person and the URL slug 

The page list can accept several optional parameters.
limit - The number of results to display. The test API has a maximum of 10 results. .
offset - Number of records to offset
publisher - The publisher you are looking for 
author - the author you are looking for

NOTE - More options will be added as new data is entered into the system.