{"uid":"cap_4JkMJUtIRBCodYzqBCege","slug":"isin-validation-iso-6166-aventtech-186ccd7d","name":"ISIN Validation (ISO 6166) – Aventtech","description":"Unified digital experiences for Mega Yachts, Executive Spaces, and Luxury Residences. Athens-based, nationwide projects.","url":"https://api.aventtech.com/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"],"type":"string"},"queryParams":{"type":"object","required":["isin"],"properties":{"isin":{"type":"string","description":"12-character ISIN"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"nsin":"037833100","valid":true,"countryCode":"US"}},"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_s_yGiF5oXF0gFwI_dX9KU","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 a 12-character ISIN code per ISO 6166, checking structure, Luhn check digit, country code, and extracting the embedded NSIN.","exampleAgentPrompt":"Can you check whether the ISIN US0378331005 is valid — I need to confirm its structure, Luhn check digit, and what country code and NSIN it contains?","exampleUseCases":[{"title":"Verify securities in bulk trade file","prompt":"I'm processing a batch of trades and need you to validate each ISIN identifier in the file — make sure they're all properly formed, pass the Luhn check, and extract the country codes so I can route them to the right settlement desks."},{"title":"Compliance screening for bond portfolio","prompt":"Can you go through our bond holdings and validate that every ISIN in our portfolio is legitimate according to ISO 6166 standards? I also need the embedded country codes extracted so we can ensure geographic diversification meets our policy requirements."},{"title":"Onboard and verify client holdings","prompt":"A new client just sent over their investment portfolio list with ISINs — please validate each one to confirm they're real securities identifiers, check the Luhn digits, and pull out the country codes and NSINs so I can reconcile their holdings with our master data."}],"resultDescription":"Returns whether the ISIN is structurally valid and passes the ISO 6166 Luhn check digit algorithm, along with the extracted 2-letter country code (e.g. US, GB) and the National Securities Identifying Number (NSIN) embedded in the identifier.","failureModes":["ISIN not 12 characters returns structural validation failure","Invalid country code prefix causes rejection","Luhn check digit mismatch returns checksum failure","Missing or malformed isin query parameter returns 400 error","Non-alphanumeric characters in ISIN cause parse error"],"whenToPreferThis":"Use this endpoint when you need to validate a securities ISIN identifier per ISO 6166 — particularly when you need Luhn check-digit verification and extraction of the embedded country code and NSIN. Prefer this over generic regex checks when authoritative structural validation is required for financial data pipelines, trade processing, or compliance workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:42:36.979Z","isFirstParty":false}