Approve real sellers in seconds. Stop the rest at signup.

Your signup form sends a name and a number. We resolve it against the government register that issued it, screen the officers and owners behind it, and return a decision your compliance team can defend.

POST /v2/verify/traderLive
Nordvik Trading AB
SE · Org.nr 556789-1234 · Bolagsverket
Verified
Legal nameNordvik Trading ABMatch
Registration number556789-1234Match
Company statusActiveConfirmed
Registered addressSveavägen 44, StockholmDiffers
VAT numberSE556789123401 · validMatch
Officers2 resolvedAdded
Beneficial owners1 person · 62.5%Added
Sanctions & PEPNo match, 3 listsClear
Source: Bolagsverket · Swedish Companies Registration OfficeSynced 26 Jul 2026

0+

Government registries

0+

Countries and territories

0M+

Company profiles

0 yrs

Sourcing direct from registers

Your form captured a string. Here is what the register holds.

Submitted at signup
Company name
NORDVIK TRADING AB
Registration number
556789-1234
Country
Sweden
Address
Kungsgatan 12, Stockholm
VAT
SE556789123401
Government register
Legal nameNordvik Trading ABMatch
Registration number556789-1234Match
StatusActive since 14 Mar 2019Confirmed
Registered addressSveavägen 44, StockholmDiffers
VATSE556789123401 · validMatch
OfficersA. Lindqvist, M. ForsAdded
Beneficial ownerA. Lindqvist · 62.5%Added
Officer graphNo suspended linksClear
Approve

Trading address legitimately differs from the registered address in most jurisdictions. The mismatch is surfaced, the policy call stays with you.

Bolagsverket · Swedish Companies Registration Office · synced 26 Jul 2026

Four regimes. One control.

Regulation (EU) 2022/2065, Article 30

Obtain the trade register and registration number before the trader lists. Make best efforts to assess whether that information is reliable, using freely accessible official databases. Suspend the trader where inaccurate information is not corrected.

Applies from17 Feb 2024
BindsPlatforms enabling distance contracts
Field demandedTrade register + registration number
On failureSuspension of the trader

Five steps. One call.

Every verification runs the same path. The response includes every step that ran and the source behind it.

01

Submit

Name, number, country. No document upload, no certificate, no email thread.

Seller effort: one form
02

Resolve

Transliteration, legal-form suffixes and historic names handled. Ambiguity returns candidates with a score.

Confidence per candidate
03

Verify

Each declared field compared to the register value, with source and sync date attached to the field.

Field-level provenance
04

Screen

Entity, officers and beneficial owners in one pass, from the same registry record.

OFAC · EU consolidated · UK OFSI
05

Monitor

Status, name, address, officer and ownership events pushed back for as long as the seller trades.

Daily-synced change feed

One officer.
Three companies.
Two bans that stopped working.

Suspension lists built on emails, device fingerprints and card tokens cost about forty minutes to defeat. Incorporating a fresh entity leaves the same officer name filed in the same register, and the graph carries the suspension forward.

Atlas Parts Group LtdUK · 07XXXXXX · 2021–2024SUSPENDEDVelmark Supply OÜEE · 14XXXXXX · 2024–2025SUSPENDEDKowalski Handel sp. z o.o.PL · KRS 0000XXXXXX · Apr 2026APPLYING NOWD. Kowalski3 OFFICER FILINGSUK · EE · PL registers
🇬🇧UK Companies House
🇸🇪SE Bolagsverket
🇩🇪DE Handelsregister
🇵🇱PL KRS
🇫🇷FR Infogreffe
🇳🇱NL KvK
🇪🇸ES Registro Mercantil
🇧🇷BR Receita Federal CNPJ
🇦🇺AU ASIC
🇪🇪EE e-Business Register
🇹🇷TR Ticaret Sicili
🇳🇴NO Brønnøysund
🇬🇧UK Companies House
🇸🇪SE Bolagsverket
🇩🇪DE Handelsregister
🇵🇱PL KRS
🇫🇷FR Infogreffe
🇳🇱NL KvK
🇪🇸ES Registro Mercantil
🇧🇷BR Receita Federal CNPJ
🇦🇺AU ASIC
🇪🇪EE e-Business Register
🇹🇷TR Ticaret Sicili
🇳🇴NO Brønnøysund

One call, inside the flow you already have.

POST /v2/verify/trader

{
  "country": "SE",
  "registration_number": "556789-1234",
  "declared_name": "NORDVIK TRADING AB",
  "declared_address": "Kungsgatan 12, Stockholm",
  "screen": ["entity", "officers", "ubo"]
}

→ 200
{
  "verdict": "verified",
  "name":    { "state": "match" },
  "address": { "state": "differs" },
  "status":  "active",
  "graph":   { "suspended_links": 0 },
  "source":  "bolagsverket",
  "synced_at": "2026-07-26"
}
Run verification from
API

Verify inside the signup flow

One request returns the verdict, the field comparison and the source. Sellers who resolve cleanly never reach a review queue.

Batch

Check the sellers you already have

Run the existing base through the same check. Dissolved entities and mismatched identifiers surface in the first pass.

Feed

Hear about it when something changes

Status, name, address, officer and ownership movements on every verified seller, pushed daily to a webhook or bucket.

MCP

Ask in plain language

Trust and safety gets the registry record with the source attached, without opening a portal or filing a data request.

Rights

Show verified identity to buyers

Licensing permits publishing seller identity on your listings, which the INFORM Act and the GPSR both require.

Case study · Trustpair

How Trustpair Prevents B2B Payment Fraud

Trustpair runs real-time KYB verification to stop B2B payment fraud before it happens — verifying who's actually behind a seller or supplier before money moves.

Read the case study

Run your seller file through it.

Send a sample of sellers you already onboarded. We return the registry position on each, with sources. The surprises usually land in the first hundred rows.

  1. 01
    Send a sample

    A CSV of sellers you already onboarded — name, country, registration number if you have it.

  2. 02
    We resolve each row

    Every seller matched to its primary registry position, with the source behind each field.

  3. 03
    You see the surprises

    Dissolved, mismatched, or sanctioned entities flagged. They usually land in the first hundred rows.

seller-sample.csvReady

A named person replies with a scoped run against your rows. No sequence, no drip.

Questions, answered

Where does the data actually come from?

More than 400 official registries across 200+ countries and territories, taken from the government source rather than from an intermediary. Every field on a response carries the register it came from and the date it was last synced, which is what lets a verification result stand as evidence rather than as a claim.

How current is a registry record?

Registry data is daily-synced. The API responds instantly, but what it returns is the register as of its last sync, and that sync date comes back on every response. You can always show an auditor exactly what you decided on and when.

What happens when a seller cannot be resolved?

You get the candidates and a confidence score rather than a silent guess. Below your threshold the response says so and the seller routes to review instead of being auto-approved on a weak match. Silent low-confidence matching is how bad records enter a system and never leave it.

A seller's address does not match the register. Now what?

You get both values, the source, and a mismatch flag. Trading addresses legitimately differ from registered addresses in most jurisdictions, so a mismatch is not a rejection. The policy call stays with you and the evidence for it arrives with the response.

Do you cover sole traders and individual sellers?

Registry verification applies to entities that appear in a company or trade register. Sole traders sit outside that in many jurisdictions, and where a register holds nothing we return that rather than a low-confidence guess. Coverage by country and entity type is shared before you commit, so scope is a known number instead of a pilot discovery.

Does this satisfy DSA Article 30 on its own?

It covers the part of Article 30 that is hardest to build: the trade register and registration number obtained before the trader lists, checked against an official source, with an audit trail behind it. It does not cover your remaining obligations such as the self-certification, the payment account details or the suspension workflow, and nothing here is legal advice. Your counsel signs off on compliance; we supply the evidence layer underneath it.

Can we show verified seller details to our buyers?

Yes. Licensing includes redistribution rights, which matters because the INFORM Act requires marketplaces to disclose certain seller identity information to consumers, and the GPSR requires an identifiable responsible economic operator on the offer itself.

What do we do about sellers we have already onboarded?

Run them as a batch through the same check. Dissolved entities, mismatched identifiers and sellers approved under an earlier standard tend to surface in the first pass. Send a sample and we return the registry position on each one, with sources, before you buy anything.

How is this different from D&B, Moody's or a KYB point solution?

Sourcing is traced to the government register rather than assembled through intermediaries. Provenance sits at field level rather than record level, so you can defend an individual decision and not just the vendor relationship. And the identifiers are open, so the record joins to your own systems without a proprietary key you keep paying to keep using.

How is it priced?

By volume and by the surfaces you use, on an annual contract. Verification calls, the change feed and batch backfill are priced separately because platforms use them at very different ratios. We quote against your actual seller volume and jurisdiction mix rather than a list price built for a business shaped differently from yours.