Snipget.ai

Identifiers validate issn

Exact
identifiers_validate_issn

Deterministic 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

valuestringrequired

The 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.

Related tools