API calls to ZXSR API are made via the URL: http://www.zxspectrumreviews.co.uk/api/title/{ZXDBID} For example, Rambo III has a ZXDBID of 4012 and therefore would have a URL of: http://www.zxspectrumreviews.co.uk/api/title/4012 All responses are in GZip format and will have to be uncompressed. Results are in JSON format. Where reviews are found, ALL reviews for the title will be returned, there are no additional filters at this time. Please Note that as of 11th November 2025 the Reviewers nodes have been updated. See Reviewers for more details. Also a CompilationReviewScores has also been added, with the same node structure as ReviewScores. Results: Root ---- TitleName (string) eg. "Knight Lore" Publisher (string) eg. "Ultimate Play The Game" Author (string) eg. "Tim Stamper, Chris Stamper" YearOfRelease (string) eg. "1984" zxdbId (string) eg. "0009366" Reviews (array of Review) Review ------ Issue (Issue Object -see Issue) MainText (string) - The main bulk of the text excluding any reviewer specific comments. Also includes extra comments such as in the Crash reviews where they would list Control Keys, or a comment on Graphics/Sound, etc. ReviewerComments (array of string) - Each reviewers set of comments such as in the classic issues of Crash there would be 3 sets of reviewer comments. In later issues they introduced a Reviewer Name and score to this text. These are part of the ReviewerComment. Also included in Reviewers (see below). OverallSummary (string). The overall summary for the title. For example Crash generally had a "General Rating: Blah, blah, blah, blah, blah." Page (string) - Page numbers for the review. Denied (bool) - Whether the review has been denied (there are none in the ZXSR database). Either True or False. Award (string) - Award (if any) given to the game. eg. Crash Smash, Your Sinclair Megagame, Sinclair User Classic, etc. * NEW - Reviewers (array of Reviewer) - See Reviewer. * DEPRECATED - Replaced with Reviewers object above. ScreenshotText (array of string) - An array list of any screenshot text. These are for actual photos of gameplay with a comment by them. Not... BlurbText (array of string) - An array list of "other" text that is not pertinent to any screenshots. As the magazines reached their latter years there was often other blocks of text, that were not part of a screenshot or the main review text, that added additional info to the title. For example, Your Sinclair introduced a rather bizarre BLIM! feature to many of its later reviews. TranscriptBy (string) - Name of the person who transcribed the review into the ZXSR database. It would be appreciated if this could be displayed and credit someone for their hard work. ReviewScores (array of ReviewScore - see ReviewScore) CompilationReviewScores (array of ReviewScore - see ReviewScore). Issue ----- Name (string) eg. "Crash Issue 12, Christmas Special 1984/85" Price (string) eg. "£0.95" Release Date (string) yyyy-MM-dd format eg. "1984-12-13" Editor (string) eg. "Roger Kean" TotalPages (int) eg. 196 HasCoverTape (bool) True or False. ReviewScore ----------- Header (string) eg. "Graphics", "Sound", "Use of Computer", "Overall", etc Score (string) eg. "93%", "9/10" Text (string) - This is a rare occurence. Sometimes a magazine would have a comment underneath the Graphics score, for example. Crash Frontlines reviews, particularly those in the Sean Masterson era, would have these. Reviewer (**NEW**) -------- Name (string) eg. "Ben Stone" Score (string) eg "94" ScoreSuffix (string) eg. "%", "/5", "/10" The early Crash and C+VG reviews did not provide the reviewers name. In many of these cases, particularly Crash where up to three reviewers reviewed a title, the "Name" will be listed as "Unknown". Many magazines did not follow the Crash template and had single reviewers per review (YS, SU, C+VG), or Crash themselves with Adventure Trail. It's a fair enough assumption, when working with single reviewers, that the Overall score given is also the score given by the reviewer.