Migrate reading-list and book-review tooling from the retired Goodreads API to the Hardcover GraphQL API

domain: hardcover.app · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm Goodreads stopped issuing new developer API keys on December 8, 2020, and do not plan new integrations against the legacy Goodreads API.
  2. As a maintained alternative, get a Hardcover API token from your account settings at hardcover.app/account/api.
  3. Query the GraphQL endpoint at https://api.hardcover.app/v1/graphql, sending the token in an authorization header, from a backend/server context only (in-browser use is explicitly disallowed).
  4. Use GraphQL queries against schemas like books, editions, userBooks, and lists to replicate former Goodreads use cases such as shelving and reviews.
  5. Design for the API's beta constraints: a 60 requests/minute rate limit, a maximum query depth of 3, and tokens that auto-expire yearly, resetting each January 1.

Known gotchas

Related routes

Search and retrieve book metadata with the Google Books API
googleapis.com · 5 steps · unrated
Query and mutate New Relic data using the NerdGraph GraphQL API
docs.newrelic.com · 5 steps · unrated
Migrate a Meetup integration from the deprecated REST API v3 to the GraphQL API
meetup.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans