{"uid":"cap_9cGCSLwqoizwMKPThzlI_","slug":"dutch-rsin-validator-4f9c38b9","name":"Dutch RSIN Validator","description":"Offline validator for a Dutch RSIN (Rechtspersonen Samenwerkingsverbanden Informatie Nummer), a 9-digit legal-entity tax identifier. Normalizes input (strips spaces/dots/dashes) and applies the elfproef (mod-11 check): weights 9,8,7,6,5,4,3,2 on the first 8 digits, minus the 9th digit, must be divisible by 11.","url":"https://toll402.dev/v1/t/rsin_nl_validate","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["rsin"],"properties":{"rsin":{"type":"string","description":"9-digit RSIN, optionally with spaces or dashes"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xMq5VAc-KpFBRqc-rrGtP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and normalizes a Dutch RSIN (Rechtspersonen Samenwerkingsverbanden Informatie Nummer) 9-digit legal-entity tax identifier using an offline elfproef (mod-11) check","exampleAgentPrompt":"Can you check whether this Dutch RSIN is valid: 813284872 — it's a legal entity tax ID from the Netherlands?","exampleUseCases":[{"title":"KYB onboarding RSIN check","prompt":"Before we onboard this Dutch company, can you validate their RSIN 813284872 to make sure it passes the elfproef check and is properly formatted?"},{"title":"Bulk supplier data cleanup","prompt":"We received a spreadsheet of Dutch supplier RSINs and some have spaces or dashes in them — can you validate and normalize this one: 81-32.84872?"},{"title":"Legal entity registration verification","prompt":"I need to verify that the RSIN '006033886' we have on file for this Netherlands legal entity is actually a valid identifier before submitting the compliance report."}],"resultDescription":"Returns a validation result indicating whether the RSIN passes the elfproef mod-11 check, along with the normalized 9-digit form of the identifier (spaces, dots, and dashes stripped). Computed entirely offline with no external lookups.","failureModes":["RSIN fails elfproef mod-11 check — returns invalid status","Input is not 9 digits after normalization — format error","Non-numeric characters remain after stripping — parse error","Missing required 'rsin' field in request body — 400 Bad Request","Payment not provided or insufficient — 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need a fast, offline, deterministic check of a Dutch RSIN for format and elfproef validity — ideal for KYB pipelines, CRM data cleaning, or compliance workflows. It does not query any Dutch government registry, so it confirms mathematical validity only, not that the entity actually exists or is active. Prefer this over manual checks or general-purpose validators when you need per-call pricing and no external dependencies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:58:02.832Z","isFirstParty":false}