Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ISBNdb API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fisbndb.com%2Fisbndb" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fisbndb.com%2Fisbndb" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with ISBNdb API.
Retrieve full metadata for a book by its ISBN
Search books by title, author, subject, or free-text keyword
List the books attributed to a given author
List the titles released by a given publisher
Browse the books filed under a given subject
GET STARTED
Report database-wide totals such as book and author counts
Patterns agents use ISBNdb API for, with concrete tasks.
★ Enrich a sparse book record
Retailers, libraries, and reading apps store ISBNs but rarely the full title metadata behind them. The ISBNdb API resolves an ISBN to title, authors, publisher, publication date, binding, page count, and cover image, so a system can fill in a thin record from a single lookup. Availability of individual fields depends on what the source data holds for that title.
Resolve a scanned ISBN to its title, authors, publisher, and cover image and write the fields back to the product record.
Build author and subject reading lists
Discovery features need to group titles by who wrote them or what they cover. The ISBNdb API returns the books attributed to an author and the titles filed under a subject, letting an application assemble a themed reading list without maintaining its own bibliographic database. Results are paginated for authors and subjects with large backlists.
Fetch every book attributed to a given author and assemble a chronological reading list from the results.
Validate ISBNs at data entry
Data pipelines that ingest book references need to catch typos and invalid identifiers early. A lookup against the ISBNdb book endpoint confirms whether an ISBN maps to a real title and returns the canonical record, so an import job can reject or correct bad rows before they land. A missing match signals an identifier that needs review.
Look up each incoming ISBN and flag any that return no matching book for manual review.
Agent-assisted book research
An AI research or shopping agent can answer questions about a book by pulling authoritative metadata on demand. Through Jentic the agent matches a request such as 'find the publisher of this ISBN' to the ISBNdb lookup, sends the identifier or query, and reads back the structured record. The API key stays in the user's Jentic One instance and never reaches the agent's prompt.
Given a book title from a user, search ISBNdb and return the ISBN, author, and publisher for the best match.
10 endpoints — the isbndb api looks up book, author, and publisher records from a database of millions of titles.
METHOD
PATH
DESCRIPTION
/book/{isbn}
Retrieve full metadata for a single book by its ISBN.
/books/{query}
Search books by title, author, or keyword.
/author/{name}
Retrieve the books attributed to a given author.
/publisher/{name}
Retrieve the titles released by a given publisher.
/search
Run a combined search across the database with filters.
/subject/{name}
Retrieve the books filed under a given subject.
/stats
Return database-wide totals such as the number of books and authors.
/book/{isbn}
Retrieve full metadata for a single book by its ISBN.
/books/{query}
Search books by title, author, or keyword.
/author/{name}
Retrieve the books attributed to a given author.
/publisher/{name}
Retrieve the titles released by a given publisher.
/search
Run a combined search across the database with filters.
/subject/{name}
Retrieve the books filed under a given subject.
/stats
Return database-wide totals such as the number of books and authors.
What agents get from Jentic-routed access to this vendor.
Setup
Wiring ISBNdb yourself means managing an API key header on every call, paging through large author and subject result sets, and handling fields that are absent for some titles. With Jentic you install once, import ISBNdb from the API Directory, and store the key a single time.
Permission scoping
Jentic lets you grant your agent only the ISBNdb lookups it needs, such as book and author queries without the statistics endpoint, and enforces that on every call.
Credential isolation
Your ISBNdb API key is stored once, encrypted, by your own Jentic One instance. It is injected when a call runs and never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents find ISBNdb through Jentic's intent search, matching a request like 'get book details for this ISBN' to the right lookup without hardcoded endpoints.
Alternatives and complements available in the Jentic catalogue.
Specific to using ISBNdb API through Jentic.
What can an AI agent do with the ISBNdb API through Jentic?
An agent can resolve an ISBN to full book metadata, search by title, author, subject, or keyword, and pull author and publisher records. Through Jentic the agent finds these lookups by intent and runs them with your API key injected at execution time.
How do I authenticate with the ISBNdb API?
ISBNdb authenticates every request with an API key sent in the `x-api-key` header. You store the key once in your Jentic One instance, and it is added to each call at run time rather than exposed to the agent.
How current and complete is the book data?
ISBNdb aggregates records from many sources, so coverage is strong for mainstream titles but individual fields such as cover image or page count can be missing for older or niche books. Treat a missing field as unknown rather than as a definitive absence.
Does ISBNdb document rate limits?
The OpenAPI specification does not define rate limits; request allowances depend on your ISBNdb subscription plan. Review the limits for your tier in the ISBNdb account dashboard and API documentation at https://isbndb.com/apidocs.
Can I limit what my agent is allowed to do with the ISBNdb API?
Yes. ISBNdb is read-only, and Jentic lets you permit only the lookups your agent needs, for example book and author queries while leaving the database statistics endpoint out of reach. Your Jentic One instance enforces the boundary and keeps the API key outside the agent's context.
Know of an official OpenAPI document? Contribute it →
For Agents
Look up book, author, publisher, and subject metadata by ISBN or search query from the ISBNdb database.
Use for: I need the publication details for this ISBN, Find books written by a specific author, Look up which publisher released a given title, Search for books about a particular subject
Not supported: Does not sell books, manage inventory, or process orders; use it for book, author, and publisher metadata lookups only.
The ISBNdb API looks up book, author, and publisher records from a database of millions of titles. It returns structured metadata for a book by ISBN, searches by title, author, subject, or keyword, and reports database-wide statistics. Every response is JSON keyed to the identifier or query you send, so an agent can enrich a book record, verify an ISBN, or build a reading list from a single request.