Permission granted for the commercial distribution of TARES data under your offering, subject to the usual attribution and exclusion conditions.
Swiss federal data,
normalised.
TARES, NOGA·NACE·ISIC, FINMA Registry — extracted from authoritative federal sources, delivered normalised, versioned and Ed25519-signed. For your pipelines, your audits and your ERP integrations.
One dataset. Three teams that win with it.
Whether you plug the API into your ERP, defend an audit or write code — the same foundation aligns with your needs.
A real dataset. A real API. An MCP server.
Ed25519-signed Parquet, pre-computed multilingual embeddings, free-text classifier → top-3 NOGA. And 9 native tools in Claude Code & Cursor via MCP.
When the audit hits, you have the evidence.
Written commercial permission from BAZG. Legal venue Berne. SHA-256 + Ed25519 manifest + RFC-3161 timestamp — everything is traceable.
~5 person-days saved per release.
Compatible with SAP, Odoo, Sage, Dynamics and ERPNext. Updates included: TARES & FINMA weekly, Classifications annually. The 3-in-1 bundle pays back its first year as soon as the first release ships.
Everything a Swiss ERP should already have.
Three independent federal datasets, or the complete bundle at a discount. All delivered in Parquet, JSON and SQL, Ed25519-signed and versioned.
Customs tariff
~7,500 codes · DE/FR/IT
The Swiss customs tariff, trilingual descriptions, duty rates, HS hierarchy. Cross-walks HS6 and CN8.
NOGA · NACE · ISIC
~3,800 codes · 4 languages
Swiss and international economic classifications with complete cross-walks between standards. New: NOGA 2025 + NACE 2.1.
Registry + Warnings
2,912 entities · 2,182 warnings
FINMA-supervised entities + the complete warnings list, unified in a single pack with cross-ref is_warning_listed.
Complete bundle
TARES + Classifications + FINMA
One licence, one invoice, updates included (TARES & FINMA weekly, Classifications annually). ~15 person-days saved per year.
Four steps. No support to call.
Stripe Checkout
Payment in CHF, invoiced to your registered company. SAP/Odoo OK for expensing.
Magic-link
Signed download link sent by email (valid 48h for the ZIP, +15 min per session for the customer area). No password to remember.
Signed ZIP
Ed25519-signed ZIP + RFC-3161 timestamp, delivered from Cloudflare R2 (Frankfurt).
SDK or raw
Import the Parquet, or use the TypeScript / Python SDK.
"I can do it myself with opendata.swiss."
You could. Here's why our customers prefer to pay 299 CHF.
The format changes without warning
BAZG switches from XLSX to XML, adds a column, drops a tab. You find out when your pipeline breaks in production on a Tuesday at 5 pm. We absorb these changes for you.
Normalisation takes ~5 person-days
The BAZG XLSX files have 30+ preferential regimes in concatenated string columns. Doing the job once is easy, maintaining it 12 months later is painful.
Swiss UCA art. 5 protects you poorly in B2B
Scraping opendata.swiss for internal use = OK. Plugging it into a product you bill = grey area. An openswissdata buyer receives a documented chain of rights.
The hidden cost is ~6,000 CHF/release
At 1,200 CHF/day in-house × 5 days per release. The complete bundle (797 CHF) pays back its ROI as soon as the first release.
Before you click "Buy".
Who are your sources?
BAZG (customs, written commercial permission obtained on 2026-04-21 — Michael Beer, BAZG Tarifgrundlagen), FINMA (financial supervision, written permission received on 2026-05-06 — Nadine Bucher, FINMA Communication), OFS / BFS (statistics, permission request sent on 2026-04-17, awaiting reply). Republication of OFS data is grounded on the freedom to reuse official works (Swiss Copyright Act art. 5) with a public 24-hour takedown policy on request from the source authority. All official, all verifiable. See provenance.json in each ZIP.
Is it legal to resell public data?
Yes. We do not sell the data — it is public. We sell the normalisation work, the documented chain of rights, the cryptographic signature and the updates. Swiss UCA art. 5 protects this work. See the Compliance page.
How often is it updated?
TARES and FINMA: weekly delta following official publications, with a 90-day changelog. Classifications: annual refresh + major revisions (NOGA 2025, NACE 2.1).
What happens if the official format changes?
We absorb it. Our schema has been stable from the start, regardless of what BAZG does internally. We monitor upstream sources continuously (daily canary on URLs and file structures) — if a breakage forces a schema change on your side, you are notified by email and changelog as soon as we detect it, with the effective date.
How do I verify that the ZIP has not been tampered with?
Each ZIP contains a provenance.json file with SHA-256 hash + Ed25519 signature + RFC-3161 timestamp. Quick CLI check: openssl dgst -sha256 tares-2026.04.zip and compare with the sha256 field in provenance.json. Details and public key on the Provenance page. An official SDK @openswissdata/sdk verify-provenance will be released shortly after launch (release tracked on GitHub).
Is it usable in an existing ERP (SAP, Odoo, Sage)?
Yes. Parquet, JSON and SQL formats (DuckDB / SQLite / Postgres dump). Schemas are standard tabular. A senior developer integrates TARES into a SAP module in 2-4 hours.
What exactly does the 14-day refund cover?
If within 14 days of purchase the dataset does not meet your needs, we refund in full, no questions asked. One rule: do not redistribute the ZIP elsewhere in the meantime (T&Cs §2bis).
Do you do custom work?
Yes, for enterprise needs: additional fields, specific formats, contractual SLA, dedicated ERP integration. Email contact@openswissdata.com with your use case and we will come back with a quote.
Ready to plug in Swiss data?
299–399 CHF per dataset, 797 CHF for the bundle. Weekly updates (TARES, FINMA) or annual updates (Classifications) included. No commitment, 14-day refund, no questions asked.