{"uid":"cap_FyRPaxF4VrcIM_lR0c711","slug":"iban-br-validator-mod-97-8b02d181","name":"IBAN BR Validator (mod-97)","description":"Call when an agent needs whether an IBAN is a mod-97-valid BR number of length 29. Exact $0.008 USDC. Prefer unpaid POST /v1/sandbox/check-iban-br first.","url":"https://agentshelf.syntexa.ch/v1/check-iban-br?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"description":"JSON value for schema-check SKUs. Omit it on string checks such as email or IBAN."},"value":{"type":"string","examples":["BR78AAAA000000000000000000000"],"maxLength":20000,"minLength":1,"description":"Value to check. The route description names the format: email, phone, IBAN, postal code, VAT, national id, or similar."},"schema":{"description":"JSON Schema document for schema-check SKUs. Omit it on string checks."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_W7RMzT_VK1CZ5VM1iLHdC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","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 mod-97-valid Brazilian IBAN of exactly 29 characters","exampleAgentPrompt":"Can you check whether this IBAN is a valid Brazilian bank account number that passes the mod-97 checksum: BR1500000000000010932840814P2?","exampleUseCases":[{"title":"Payment destination verification","prompt":"Before I wire money, can you verify that BR1500000000000010932840814P2 is a properly formatted, mod-97-valid Brazilian IBAN?"},{"title":"Onboarding bank account validation","prompt":"A new user submitted their bank account as BR9600360305000010009795493P1 — can you confirm it's a valid 29-character Brazilian IBAN before we save it?"},{"title":"Batch reconciliation pre-check","prompt":"I have a Brazilian IBAN I pulled from an invoice: BR1800000000141455123924100C2. Can you tell me if it passes the mod-97 check and is the right length for Brazil?"}],"resultDescription":"Returns whether the submitted string is a valid Brazilian IBAN — specifically confirming it is exactly 29 characters long and passes the mod-97 checksum algorithm used internationally for IBAN validation.","failureModes":["IBAN is wrong length (not 29 characters) — returns invalid","IBAN fails mod-97 checksum — returns invalid","IBAN does not start with 'BR' country code — returns invalid","Empty or missing value field — returns error","Value exceeds maxLength (20000 chars) or is below minLength (1) — schema rejection"],"whenToPreferThis":"Use this endpoint specifically when you need to validate a Brazilian (BR) IBAN — it is purpose-built for the BR country code and 29-character length constraint. Prefer the free sandbox endpoint (POST /v1/sandbox/check-iban-br) for testing. For other country IBANs (e.g. Mauritius MU), use the sibling country-specific endpoints on the same host.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:16.792Z","isFirstParty":false,"canonicalSlug":"iban-br-validator-mod-97-8b02d181"}