v21

latestOpenAPI 3.1.0raw.githubusercontent.com2026-06-15150454.0 KB
works

editions-scraper

Editions Scraper

Scrapes all available editions of a specific book work from its Goodreads editions page using a direct work editions URL. Returns structured metadata about each edition including format, language, publisher, and ISBN details.


Request

Method: POST
URL: {{Instance Domain}}/api/works/editions

Headers

KeyValueDescription
Content-Typeapplication/jsonIndicates the request body is JSON

Body

FieldTypeRequiredDescription
queryURLstringYesThe full Goodreads work editions page URL (e.g. https://www.goodreads.com/work/editions/1540236)

Example Body:

{
  "queryURL": "https://www.goodreads.com/work/editions/1540236"
}

Response

200 Success

Returns a JSON object containing all editions of the specified book work.

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

Response Field Descriptions

FieldTypeDescription
statusstringHuman-readable status message
statusCodenumberHTTP status code of the scrape operation
scrapeURLstringThe Goodreads URL that was scraped
editionsarrayList of editions of the book
editions[].titlestringTitle of the edition
editions[].formatstringFormat of the edition (e.g. Hardcover, Paperback, ebook)
editions[].languagestringLanguage the edition is published in
editions[].publisherstringPublisher of the edition
editions[].isbnstringISBN identifier for the edition
editions[].coverImagestringURL of the edition cover image
post/api/works/editions

Request body

queryURLstring uri required

Response

OK

statusstring required
sourcestring uri required
scrapeURLstring uri required
bookstring required
bookURLstring required
authorstring required
authorURLstring required
firstPublishedstring required
lastScrapedstring date-time required