Identity verification
built for Sweden 
Personnummer cross-checked against the Swedish Police Authority register with biometric face-match — $0.33 full KYC, 500 free every month.




Trusted by 2,000+ organizations worldwide.
How identity verification works in Sweden.
- Fraud landscape
- Three pressures shape Swedish identity fraud: deepfake and injection attacks on neobank + crypto onboarding rails that grew up alongside BankID, synthetic-identity attempts that exploit the public-register transparency of the personnummer, and AML pressure on Stockholm's high-density payments-and-crypto cluster (Klarna, Tink, Trustly, Goobit). Didit scores 200+ real-time fraud signals on every session — face morph, replay, injection, document tampering, device intelligence, IP geolocation.
- Compliance frameworks
- Penningtvättslagen (2017:630)
- AMLD6
- MiCA
- DORA
- GDPR
- PSD2
- eIDAS 2.0
- Swedish Gambling Act (2018:1138)
Who supervises identity verification in Sweden.
FI
Finansinspektionen — Swedish Financial Supervisory Authority. Supervises banks, payment institutions, EMIs and crypto-asset service providers under Penningtvättslagen (2017:630).
Finanspolisen
The Swedish Financial Intelligence Unit (FIU) sitting inside the Swedish Police Authority. Receives every suspicious activity report under Penningtvättslagen.
IMY
Integritetsskyddsmyndigheten — Swedish Authority for Privacy Protection. GDPR supervisor for every identity verification on Swedish residents.
Skatteverket
Swedish Tax Agency. Runs the population register (folkbokföringsregistret) and issues every personnummer — the authoritative source behind Swedish identity verification.
Spelinspektionen
Swedish Gambling Authority. Licenses online casinos and sportsbooks under the Swedish Gambling Act (2018:1138) with mandatory KYC + AML controls.
Four modules. One verification.
Capture and read the ID.
Captured on any phone — auto-classified, OCR-parsed, and template-verified.
- Works for every primary Swedish credential — Nationellt identitetskort (EU 2019/1157), Pass (with the chip read on e-Passports), Körkort, and the Uppehållstillståndskort residence permit.
- Returns the name, personnummer, date of birth, sex, and expiry.
- Nationellt identitetskort
- Pass — chip read on e-Passport
- Körkort · Uppehållstillståndskort
Match the face. Prove it's a real person..
Selfie confirmed live and matched against the ID portrait.
- Duplicate check: 1:N face search across existing users. Free.
- Active liveness ($0.15) for elevated-risk flows — user turns or blinks.
- Selfie on any phone or laptop camera
- Mobile-handoff QR when the user starts on desktop
Screen for sanctions, PEPs, and adverse media.
1,300+ global sanctions, PEP, and adverse-media lists — plus Swedish watchlists:
- National Assembly of Sweden — Politically Exposed Persons (Riksdagen) — members of the Swedish parliament (PEP Level 1).
- Ministry of Employment — Politically Exposed Persons — senior government officials with public-function exposure.
- Modern Times Group — State-Invested Enterprise register — state-owned and state-affiliated entities under Swedish government oversight.
- Swedish Gambling Authority (Spelinspektionen) — operator warnings — licensed and unlicensed operator enforcement notices.
- European Union — Consolidated List of EU Financial Sanctions — EU Council and OFAC-aligned designations.
- EU Consolidated List of Travel Bans — persons subject to EU travel restrictions.
- Finansinspektionen (FI) — enforcement decisions and administrative sanctions register — Swedish financial supervisory authority formal sanctions and warnings.
- Hits are scored by severity — a Riksdag member surfaces as a PEP Level 1, a ministry deputy as PEP Level 2, sanctions as critical.
- Turn on ongoing monitoring ($0.07 per user / year) and Didit re-checks every customer daily, firing a webhook the moment a new hit appears.
Screen for sanctions, PEPs, and adverse media — see the docs for the full module surface.
Cross-check against the Swedish Police Authority register.
Cross-checked against the authoritative civil registry.
- The Swedish Police Authority check (
swe_national_id,$0.28, ~100% coverage) is the authoritative national-ID register lookup with name + DOB + personnummer cross-check. - The Swedish phone check (
swe_phone,$0.28, ~100% coverage) cross-checks against mobile-network-operator data — useful for fintech onboarding and remittance KYC. - The Swedish consumer check (
swe_consumer,$0.09, ~10% coverage) hits an aggregated consumer dataset for soft-signal address + name verification.
Cross-check against the Swedish Police Authority register — see the docs for the full module surface.
Every Sweden document Didit accepts.
Civil-registry and AML coverage for Sweden.
Sweden National ID (Swedish Police Authority register)
Source: Swedish Police Authority (Polismyndigheten) — national ID register. $0.28 per successful query. Coverage ~100% of adult population.
Sweden Phone (mobile-network-operator data)
Source: Swedish mobile network operators. $0.28 per successful query. Coverage ~100% of adult population.
Sweden Consumer
Source: Aggregated Swedish consumer dataset. $0.09 per successful query. Coverage ~10% of adult population.
AML lists screened in Sweden
1,300+ sanctions, Politically Exposed Persons (PEP), and adverse-media lists, plus the country's regulatory watchlists and PEP registries.
Open a new country in one click. We do the hard work.
Common questions about Sweden.
Infrastructure for identity and fraud.
One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.