{"uid":"cap_He38xGVxUnhhoyJs4ytQb","slug":"swedish-identifier-validator-personnummer-orgnr-bankgiro-ocr-etc-67f9227e","name":"Swedish Identifier Validator (personnummer, orgnr, bankgiro, OCR, etc.)","description":"Email checks, DNS and email-authentication audits, website contact extraction, SEO audits, URL to Markdown and Swedish validators, paid per call in USDC with x402.","url":"https://agentkit-x402.erikssonanton2001.workers.dev/v1/se/validate?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","required":["type","value"],"properties":{"type":{"enum":["personnummer","samordningsnummer","orgnr","bankgiro","plusgiro","ocr"],"type":"string","description":"Identifier type."},"value":{"type":"string","description":"The identifier to validate."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"kind":"legal_entity","valid":true,"errors":[],"legal_form":"Aktiebolag / Limited company (AB)","normalized":"556016-0680","vat_number":"SE556016068001","requested_type":"orgnr","vat_format_valid":true}},"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_9Gv6uCbmbDkUht-kdi_1r","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 Swedish identifiers including personnummer, samordningsnummer, organisationsnummer, bankgiro, plusgiro, and OCR numbers, returning validity, normalized form, and derived metadata.","exampleAgentPrompt":"Can you validate the Swedish organisation number 556016-0680 and tell me whether it's valid, what legal form it represents, and what the VAT number would be?","exampleUseCases":[{"title":"Company onboarding KYC check","prompt":"We're onboarding a Swedish supplier with org number 559123-4567 — can you verify it's a valid Swedish organisation number and tell me what type of company it is?"},{"title":"Personal number format verification","prompt":"A user just submitted 19900101-1234 as their Swedish personnummer — is it valid and what's the normalized format?"},{"title":"Payment reference OCR validation","prompt":"Before we process this payment, can you check if the OCR number 1234567890 is a valid Swedish OCR reference?"}],"resultDescription":"Returns a JSON object with: 'valid' (boolean), 'errors' (array of validation error strings), 'normalized' (canonical formatted identifier), 'kind' (e.g. 'legal_entity' or 'person'), 'legal_form' (human-readable company type if applicable), 'vat_number' (derived SE VAT number if applicable), 'vat_format_valid' (boolean), and 'requested_type' (the type you queried).","failureModes":["Invalid or unrecognized identifier format returns valid:false with error messages in the errors array","Missing required query parameters (type or value) returns an error response","Unsupported type enum value returns a validation error","Malformed input string may return parsing errors rather than a clean validity result"],"whenToPreferThis":"Use this endpoint when you need to validate, normalize, or enrich any Swedish identifier — personal numbers, organisation numbers, payment references, or tax/VAT numbers — especially in onboarding, compliance, payments, or data-quality workflows targeting Swedish entities. It covers all major Swedish identifier types in a single service paid per call in USDC.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T12:39:49.545Z","isFirstParty":false,"canonicalSlug":"swedish-identifier-validator-personnummer-orgnr-bankgiro-ocr-etc-67f9227e"}