Goodreads scraper and API skills
Site: goodreads.com
Goodreads stopped issuing API keys in 2020 and shut the existing API down without a replacement. These Goodreads scraper skills read the site itself through the Browserless MCP, resolving a book to its opaque numeric ID and returning the Listopia lists it appears on.
Working with Goodreads
- Book IDs are opaque numerics taken from a matching search result, never constructed from a title.
- Sign-in often redirects to Amazon's login rather than a native Goodreads form, which the auth skill handles explicitly.
2 Goodreads skills
- goodreads.comv4
Find Goodreads Lists Containing a Book
Resolve a book by title on Goodreads, then retrieve the lists that include it from the book-specific lists URL.
- goodreads.comv1
Log In to Goodreads
Sign into a Goodreads account using the site’s Amazon-based login flow.
Goodreads scraping questions
- Does Goodreads have an API?
- No. Goodreads stopped issuing keys in 2020 and retired the API; there is no public replacement.
- Is scraping Goodreads legal?
- Reading data that Goodreads publishes publicly is generally treated as lawful in the US — hiQ v. LinkedIn found that scraping a public site does not by itself violate the Computer Fraud and Abuse Act. That is not the whole question: Goodreads's terms of service, its robots.txt, the rate at which you request pages, and any personal or copyrighted data you collect all carry their own obligations, and the rules differ outside the US. These skills read public pages at human-scale rates and never bypass a login. Treat this as background, not legal advice.
- What data can I extract from Goodreads?
- Resolved book ID, title and author, plus every Listopia list containing the book with its name, URL and rank metadata.