{"uid":"cap_28nBVMmr9RtKzNFcs3sdD","slug":"validate-isbn-10-cdaff6b9","name":"validate-isbn-10","description":"Validate a isbn 10: tests the value against a well-known isbn 10 pattern and returns valid true/false, the pattern used (so you can reuse it), and, when it fails, the first character position that breaks the rule. Format validation without writing regexes. $0.01 per call.","url":"https://dev.intel.rallylive.ca/dev/validate/isbn-10?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-XMSFzpaI41loCggUxtDs","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates whether a given string is a valid ISBN-10, returning a true/false result, the regex pattern used, and the first failing character position on invalid input.","exampleAgentPrompt":"Can you check whether '0306406152' is a valid ISBN-10, and if it's not, tell me which character position breaks the format?","exampleUseCases":[{"title":"Book catalog data quality check","prompt":"I'm importing a list of books into my catalog system — can you validate that '0451526538' is a properly formatted ISBN-10?"},{"title":"User-submitted ISBN form validation","prompt":"A user entered '039308032X' as their book's ISBN-10 — is it valid, and if not, where exactly does it fail?"},{"title":"Reusing the ISBN-10 regex pattern","prompt":"I need to validate ISBN-10 numbers in my own code — can you validate '0306406153' and also give me back the regex pattern your service uses so I can reuse it?"}],"resultDescription":"Returns a JSON object with a boolean 'valid' field (true/false), the regex pattern used for validation (so it can be reused by the caller), and when the value is invalid, the index of the first character position that violates the ISBN-10 format rule.","failureModes":["Missing or empty 'value' query parameter — likely returns an error or invalid result","Input that is an ISBN-13 instead of ISBN-10 — will fail validation","Non-string input types may cause unexpected behavior","Network or server errors returning non-JSON responses","Malformed request missing required query parameters"],"whenToPreferThis":"Choose this endpoint when you need to validate a single ISBN-10 identifier without writing or maintaining your own regex, especially when you also want the pattern returned for reuse in client-side validation or when you need precise character-level failure diagnostics. It is ideal for data ingestion pipelines, form validation flows, or book catalog quality checks where ISBN-10 (not ISBN-13) is the relevant standard.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T18:39:43.746Z","isFirstParty":false,"canonicalSlug":"validate-isbn-10-cdaff6b9"}