Swiss UID & VAT Number Validator avatar

Swiss UID & VAT Number Validator

Pricing

$4.00 / 1,000 number checked in the uid registers

Go to Apify Store
Swiss UID & VAT Number Validator

Swiss UID & VAT Number Validator

Check Swiss business numbers (UID CHE-xxx.xxx.xxx) and VAT numbers (MWST/TVA/IVA) against the official UID register of the Federal Statistical Office: status, legal form, VAT status, and for companies the name and registered address. EU VIES does not cover Switzerland - this does.

Pricing

$4.00 / 1,000 number checked in the uid registers

Rating

0.0

(0)

Developer

DARIKAMI GmbH

DARIKAMI GmbH

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Security

Limited permissions

Share

Check Swiss UID and VAT numbers in bulk against the official UID register of the Swiss Federal Statistical Office (BFS). You get the register status, the VAT status, the legal form and, for companies, the registered name and address. USD 0.004 per number checked (USD 4 per 1,000). EU VIES does not cover Switzerland. This actor does.

InputFoundStatusVAT statusName
CHE-102.753.938yesactiveactiveSwisscom AG
CHE-101.654.423 MWSTyesactiveactiveSwisscom (Schweiz) AG
CHE-123.456.788no--- (valid check digit, not in the register)
CHE-123.456.789no--- (wrong check digit: free, no register call)
not a numberno--- (not a UID: free)

The rows come from a real cloud run of 04.11.2026. The full item is under Output.

Who uses it

  • Invoicing and accounting tools: check that a Swiss customer's VAT number is active before you invoice.
  • KYB and supplier onboarding: confirm that a Swiss company exists, is active and has the stated legal form.
  • CRM clean-up: check your Swiss UIDs once a month and flag deleted entries and ended VAT registrations.

What it does not do

  • It does not search by name. You need the number.
  • Sole traders and partnerships come back without name and address (personal data, see below).
  • The register allows 20 lookups a minute. 1,000 numbers take about an hour.
  • Only the commercial register's publications are legally binding.

Input

{ "uids": ["CHE-102.753.938", "CHE-101.654.423 MWST", "102753938"] }

Any common spelling is accepted. Up to 5,000 numbers per run. The register allows 20 lookups a minute. A long list takes longer.

Output (one item per input number)

{
"input": "CHE-101.654.423 MWST",
"uid": "CHE-101.654.423",
"formatValid": true,
"found": true,
"uidStatus": "active",
"active": true,
"name": "Swisscom (Schweiz) AG",
"legalFormCode": "0106",
"legalForm": "Company limited by shares (AG/SA)",
"personalDataWithheld": false,
"address": { "street": "Alte Tiefenaustrasse", "houseNumber": "6", "zip": "3050", "town": "Bern", "canton": "BE", "country": "CH" },
"commercialRegisterId": "CH03530169309",
"lei": "549300JLQCS5OYYYFS40",
"vatRegistered": true,
"vatNumber": "CHE-101.654.423 MWST",
"vatStatus": "active",
"vatEntryDate": "1998-01-01",
"vatLiquidationDate": null,
"message": null,
"checkedAt": "2026-11-03T02:16:19.497Z",
"source": "UID register of the Swiss Federal Statistical Office (uid.admin.ch), public services"
}

Pricing (pay per event)

EventPriceWhen
uid-checkedUSD 0.004one number looked up in the register - found or not found

Free: numbers that fail the check-digit test (no register call), and numbers the register could not be reached for. 1,000 checks cost USD 4.

Personal data

Entries of natural persons - sole proprietorships, general and limited partnerships, simple partnerships, and entries without a legal form - come back with personalDataWithheld: true: existence, status and VAT status only, no name, no address, no IDs. Address lines that may name a person (c/o ...) are not returned for anyone. There is no search by name.

A company named after a person keeps its name, because it is a legal person.

Data source and terms

  • Source: UID register public services V5.0, https://www.uid-wse.admin.ch/V5.0/PublicServices.svc, operated by the Federal Statistical Office (BFS), interface specification eCH-0108 v5.
  • Terms (read 03.11.2026): the public functions - VAT number check and search of entries with public UID status - need no registration and are free of charge; limited to 20 requests per minute, a caller above it is blocked for a while (Federal Chancellery, page "UID-Webservice"). The BFS interface specification 5.0 names the terms of use as open data with attribution - every item carries source.
  • Only the commercial register's publications are legally binding; this actor reports the UID register's state at checkedAt.

Run summary

The run summary is in the default key-value store under SUMMARY, the counts under STATS. The data comes as the source publishes it, without warranty.

More official-data actors by darikami: Swiss electricity tariffs · Swiss federal law MCP · SEC company fundamentals · German public tenders. In an AI agent: ask the Apify MCP server (mcp.apify.com) for darikami/swiss-uid-validator.