v21

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

series-scraper

Series Scraper

Scrapes series information and all books belonging to a series from a Goodreads series page using a direct series URL. Returns structured metadata about the series and each book within it.


Request

Method: POST
URL: {{Instance Domain}}/api/series-scraper

Headers

KeyValueDescription
Content-Typeapplication/jsonIndicates the request body is JSON

Body

FieldTypeRequiredDescription
queryURLstringYesThe full Goodreads series page URL to scrape (e.g. https://www.goodreads.com/series/45175-harry-potter)

Example Body:

{
  "queryURL": "https://www.goodreads.com/series/45175-harry-potter"
}

Response

200 Success

Returns a JSON object containing the series metadata and all books in the series.

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

Response Field Descriptions

FieldTypeDescription
statusstringHuman-readable status message
statusCodenumberHTTP status code of the response
seriesTitlestringName of the book series
seriesDescriptionstringDescription or overview of the series
booksarrayOrdered list of books in the series, each with title, author, cover image, and Goodreads URL
post/api/series-scraper

Request body

queryURLstring uri required

Response

OK