Skip to content

Hardcover Documentation

v1 GraphQL API · the same data as the app

Everything you need to build with and curate Hardcover.

The developer API and the librarian handbook for the book-tracking platform readers actually love.

POST /v1/graphql
query CurrentlyReading {
  user_books(
    where: {
      status_id: { _eq: 2 }
      user_id: { _eq: 10714 }
    }
  ) {
    book {
      title
      pages
    }
    user_book_reads(order_by: { id: desc }, limit: 1) {
      progress
      progress_pages
      started_at
    }
  }
}
For developers

Build with the API

Query books, editions, and reading data over GraphQL, or with an official SDK. Authentication, schema, and recipes.

For librarians

Curate the library

Help keep book data accurate for everyone. Editing standards, roles, and the tools that keep the catalog clean.

Last updated: