The magazines API currently has three settings.

Magazines List

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

This produces a list of magazines.

The results returned are:-

ID - The unique infoseek ID for the magazine
Magazine - The name of the magazine
Slug - The URL slug of the magazine
logo - The magazine logo

The magazines 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
magazine - you can search for specific magazines. You can use wildcards here. For a specific match, '_crash'. Starts with - 'crash%', or ends with: '%crash'. 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/magazines_languages?X-API-KEY=test

And the medium used like so:-

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

 

Magazines Issues

You can list the issues produced per magazine by using the magazines_issues list and sending the infoseek magazine id like so:-

http://worldofspectrum.org/infoseek/api/magazines_issues?X-API-KEY=test&magazine=57

The results returned are:-

ID - The unique Infoseek ID for the issue.
Issue - The issue number
Year - The year of release
Month - The month of release
Day -- The day of the release
Cover - The cover file
Language - The language of the issue
Medium - The original medium used for publication

The issue 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

 

Magazines Pages

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

http://worldofspectrum.org/infoseek/api/magazines_issues?X-API-KEY=test&issue=549

The results returned are:-

ID - The unique Infoseek ID for the page
Magazine - The name of the magazine.
Issue - The issue number
Page - The page number
Scan - The unique ID for the page image
TocText - The Table of Contents text where listed
Magazine_id - the infoseek magazine ID
Issue_id - the infoseek magazine issue 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
toc - Only list pages with table of contents text

Listing Table of Contents
You can list pages with table of contents text by adding toc to the url like so:-
http://worldofspectrum.org/infoseek/api/magazines_issues?X-API-KEY=test&issue=3294&toc=1

 

Searching Table of Contents

You can search the TOC by using the magazines_toc_search api.

http://live.worldofspectrum.org/infoseek/api/magazines_toc_search?X-API-KEY=test&search=megabasic

The search 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
search - The search term. You can use wildcards here. For a specific match, '_megabasic'. Starts with - 'megabasic%', or ends with: '%megabasic'. By default the search is both start with and ends with.

The results returned are:-

ID - The unique Infoseek ID for the page
Magazine - The name of the magazine.
Issue - The issue number
Page - The page number
Scan - The unique ID for the page image
TocText - The Table of Contents text where listed
Magazine_id - the infoseek magazine ID
Issue_id - the infoseek magazine issue ID

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