{"uid":"cap_Bj0eoseghPipNFAmGtglo","slug":"eu-verify-isin-validator-3fe5916f","name":"eu-verify ISIN Validator","description":"Deterministic ISIN check before routing an order or paying a market-data API: structure regex (2-letter country or XS/EU, 9-char NSIN, check digit) and the Luhn checksum over the base-36 expansion. Query: ?isin=US0378331005. Returns valid, country_code, nsin, check_digit and is_international. A corrupted ISIN means a rejected order or the wrong instrument. Pure offline computation, 1y cache.","url":"https://data.greeneris.io/v1/validate/isin","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["isin"],"properties":{"isin":{"type":"string","description":"ISIN to validate, 12 characters"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"isin":"US0378331005","nsin":"037833100","valid":true,"source":"offline ISO 6166 structure + Luhn base-36 checksum (no securities reference data)","check_digit":"5","country_code":"US","is_international":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sph6aA7U6tFv3sRug3XYb","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an ISIN (International Securities Identification Number) by checking ISO 6166 structure and Luhn base-36 checksum, returning country code, NSIN, and check digit.","exampleAgentPrompt":"Can you check whether the ISIN US0378331005 is valid and tell me the country code and NSIN it breaks down into?","exampleUseCases":null,"resultDescription":"A JSON object with fields: isin (the input), valid (boolean), nsin (national securities identifier number), country_code (ISO 2-letter country), check_digit, is_international (boolean), and source (description of validation method used — offline ISO 6166 structure + Luhn base-36 checksum).","failureModes":["ISIN not provided or missing 'isin' query parameter → 400 Bad Request","ISIN not exactly 12 characters → likely returns valid:false","Non-alphanumeric characters in ISIN → validation failure","Endpoint not funded/payment not made → HTTP 402 with machine-readable quote requiring USDC payment on Base via x402","Network timeout or service unavailability → connection error"],"whenToPreferThis":"Use this endpoint when you need to verify an ISIN's structural correctness and checksum before processing financial data, invoicing, or trade operations — it is fast, cheap ($0.002), requires no API key, and works offline against ISO 6166 rules. Does not provide live securities reference data (e.g. company name, exchange, price); for that you'd need a securities database. Ideal for data pipelines validating incoming ISINs at scale.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:57:07.074Z","isFirstParty":false}