Identifiers validate issn
Exactidentifiers_validate_issnDeterministic and authoritative — the canonical answer for this input.
Validate an International Standard Serial Number (ISSN): 7 digits plus a mod-11 check digit (0-9 or X=10). Input may omit the hyphen. Returns the canonical hyphenated form. Processing multiple inputs? Use `identifiers_validate_issn_batch` to do up to 1000 in one call.
Parameters
valuestringrequiredThe identifier string to validate.
Call it
curl -X POST https://api.snipget.ai/v1/identifiers/validate/issn \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"value":"0378-5955"}'The Batch tab sends up to 1000 inputs in one call via /v1/identifiers/validate/issn/batch.
Example response
{
"input": "0378-5955",
"is_valid": true,
"normalized": "0378-5955",
"compact": "03785955",
"check_digit": "5"
}FAQ
What is an ISSN and what does this check?
An ISSN identifies a journal, magazine, or other serial. This confirms the eight characters pass the standard check-digit math and returns the canonical hyphenated form.
Can I leave out the hyphen?
Yes. You can pass it with or without the hyphen; the tidy hyphenated version is returned either way.
Does it confirm the publication exists?
No. It checks the number's structure and checksum only, not whether a real journal is registered to it.
How dependable is the result?
It is exact and deterministic. A valid ISSN always validates, and a typo that breaks the checksum is caught.
Why does the last character sometimes show as X?
The ISSN check digit can be 0-9 or X (which stands for 10). An X ending is normal and validates correctly.