Hardcover API
Books & Learning Free key (no card)
GitHub stars73
Forks30
LicenseMIT
Last activityOct 20, 2026
Open issues9
Repository: hardcoverapp/hardcover-docs ยท Data checked Oct 2026
About
Hardcover is a modern book-tracking app, and its GraphQL API is currently in free beta. A personal API token from your account settings gives you access to books, shelves, reading progress, and your own stats. Note the API is meant for backend and personal automation use, not for browser-side calls, and beta endpoints may change.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: 5,000 requests/day, 60 requests/minute, with a burst allowance of 10
Verified: 2026-09-13
Best for: books reading tracking
Setup
- Create a free Hardcover account.
- Open your account settings and generate a personal API token.
- Read the getting-started doc for the GraphQL endpoint URL.
- Send GraphQL queries with the token in the Authorization header.
- Build personal automations like reading logs and shelf stats.
Example
query { me { id username } } sent as a GraphQL POST with your Bearer tokenUse cases
- Sync your reading list to a personal site or Notion
- Analyze your reading habits and yearly stats
- Log finished books automatically from other tools