Skip to navigation

winner-page

View as Markdown

Winner Page

Scrapes detailed information about a specific Goodreads Choice Awards winner page using a direct category URL. Returns in-depth metadata about the winning book and the awards context.


Request

Method: POST
URL: {{Instance Domain}}/api/awards/winner-page

Headers

KeyValueDescription
Content-Typeapplication/jsonIndicates the request body is JSON

Body

FieldTypeRequiredDescription
queryURLstringYesThe full Goodreads Choice Awards category page URL to scrape (e.g. https://www.goodreads.com/choiceawards/best-fiction-books-2023)

Example Body:

{
"queryURL": "https://www.goodreads.com/choiceawards/best-fiction-books-2023"
}

Response

200 Success

Returns a JSON object containing detailed information about the Choice Awards winner page.

{
"status": "Received",
"statusCode": 200,
...
}

Response Field Descriptions

FieldTypeDescription
statusstringHuman-readable status message
statusCodenumberHTTP status code of the response
categorystringThe awards category name
yearstringThe year of the Choice Awards
winnerobjectDetailed metadata about the winning book including title, author, and cover image

Request

This endpoint expects an object.
queryURLstringRequiredformat: "uri"

Response

OK
statusstring
sourcestringformat: "uri"
scrapeURLstringformat: "uri"
genrestring
coverstringformat: "uri"
urlstring
titlestring
authorlist of objects
descstring
longDescstring
numberOfVotesstring
nomineeslist of objects
lastScrapeddatetime