ISBN Validator API

GET

Verify any book ISBN and extract its publisher and title parts.

ISBN Validator checks ISBN-10 and ISBN-13 numbers for valid checksums and parses their registration group, publisher, and title parts. Pass any raw book identifier with or without hyphens to inspect normalized digits, format type, and specific rejection reasons.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/isbnvalidator?isbn=978-0-306-40615-7
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "valid": true,
    "isbn": "978-0-306-40615-7",
    "type": "ISBN-13",
    "normalized": "9780306406157",
    "formatted": "978-0-306-40615-7",
    "checksum_valid": true,
    "prefix": "978",
    "group": "0",
    "publisher": "306",
    "title": "40615",
    "check_digit": "7",
    "error": null
  }
}

About the ISBN Validator API

ISBN Validator works by analyzing ISBN-10 and ISBN-13 numbers, validating their checksum algorithms, and extracting information about the group, publisher, and title identifiers. Handles both formats with or without separators.

What people use it for

Book Cataloging
Validate ISBNs when adding books to library catalogs or inventory management systems
E-commerce
Verify ISBN accuracy in book listings on e-commerce platforms to prevent listing errors
Publishing
Validate ISBNs during book registration and publishing workflows to ensure correct formatting
Data Quality
Check ISBN validity in book databases during data cleaning and migration projects

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use ISBN Validator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the ISBN Validator API.

Read the docs →
Does it handle both ISBN-10 and ISBN-13 numbers?
Yes. The API accepts both ISBN-10 and ISBN-13 formats, whether entered with hyphens, spaces, or as continuous numbers. It detects the format type automatically and parses group, publisher, and title components for both standards.
How far does the Starter plan go for ISBN validations?
Starter includes 200,000 credits, which covers 100,000 ISBN validations each month at 2 credits per call. That works out to about $0.30 per 1,000 calls or $0.0003 per check. You can also validate up to 100 ISBNs each month on the Free plan.
Can I get the hyphenated format on the Free plan?
No. Properly hyphenated formatting and the standalone check digit value are premium fields. Any paid plan unlocks both fields alongside the standard validation and component parsing.
What happens if an ISBN fails the checksum check?
The response returns valid and checksum_valid as false, and the error field explains why the input failed. When an ISBN passes validation, the error field is null.
Does it break down the ISBN into publisher and country segments?
Yes. The response separates valid numbers into distinct elements, including the GS1 prefix, the registration group for the country or language area, the publisher code, and the title edition identifier.

Ready to build with ISBN Validator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs