← All countries

Switzerland insider trading data API

Managers' transactions from Switzerland, known locally as Management-Transaktionen or transactions du management. Duceus collects every filing and serves it in the same schema as every other European register, with a link to the original filing.

The register

Regulator
SIX Exchange Regulation
Filing deadline
Set by SIX's directive on management transactions; Switzerland is outside MAR
Languages
English, German, French
  • The register never names the manager, only the role. These transactions are marked person_is_anonymized in the API.
  • The register keeps a rolling three-year window. Older filings exist only in archives built while they were online.

Our coverage

6,783

Transaction filings stored

29 Sept 2023

Earliest filing

08 Oct 2026

Latest filing

100%

Filings parsed

Field completeness

FieldFilled
Nature of transaction (filing's wording)100%
Direction (acquisition/disposal) known100%
Instrument resolved to an ISIN99%
Unit price100%

Major shareholdings

Threshold-crossing notifications for Switzerland are in the API too, under /holdings.

17,651

Notifications stored

01 Jul 2016

Earliest filing

10 Oct 2026

Latest filing

99.8%

Filings parsed

40 known filings are not in the API yet: scans, free-form letters or layouts the parser doesn't read yet.

Field completeness

FieldFilled
New % of capital0%
Reason for the filing (filing's wording)100%
Threshold crossed15%
Event date100%

Most active companies

All companies by country

Get Switzerland filings

curl "https://api.duceusapi.com/transactions?country=CH&limit=5" \
  -H "Authorization: Bearer YOUR_API_KEY"
curl "https://api.duceusapi.com/holdings?country=CH&limit=5" \
  -H "Authorization: Bearer YOUR_API_KEY"

Webhooks push each new filing as it is stored. Fields, filters and webhooks are in the documentation. Switzerland is included in the Full plan; see pricing.