Swiss SHAB Monitor: Bankruptcy, Company Register, Tenders avatar

Swiss SHAB Monitor: Bankruptcy, Company Register, Tenders

Pricing

Pay per event

Go to Apify Store
Swiss SHAB Monitor: Bankruptcy, Company Register, Tenders

Swiss SHAB Monitor: Bankruptcy, Company Register, Tenders

Monitor the Swiss official gazette (SHAB / Amtsblattportal): bankruptcies and debt collection, commercial register changes, tenders and calls. Filter by rubric, canton, date and keyword, get full structured publication text, and receive only new records with webhook alerts.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Anton König

Anton König

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Read the Swiss official gazette (SHAB / Amtsblattportal) as structured data. Bankruptcies and debt collection, commercial register changes, cancellations, land notices and public procurement, filtered by rubric, canton, date and keyword, with full official publication text and a monitor mode that returns only records you have not seen yet.

Official public API only. No login, no scraping, no browser.

What it is good for

  • Credit risk and KYB: catch bankruptcy warnings, seizure orders and debt-collection notices against your customers, suppliers or portfolio companies, the day they are published.
  • Sales and lead generation: new company registrations (HR01) and mutations (HR02) per canton, as a daily feed.
  • Public procurement: tenders and awards without watching the portal by hand.
  • Compliance and research: reproducible, dated records with the official publication number and a direct link.

Why this actor

  • All rubrics, one actor. Debt collection and bankruptcy (SB), commercial register (HR), cancellations and calls (KK), agriculture and land (LS), procurement and notices (AB), naturalisation (NA), federal and cantonal notices (BB).
  • Full official text, not just titles. Turn on includeFullText and every record carries the parsed official XML as structured JSON plus a flattened full_text field, which is where the debtor names, addresses, amounts and deadlines actually live.
  • Real keyword search. The gazette's own API ignores free-text queries, so this actor reads the detail record and matches your keywords across all four language titles, the office name and the full text.
  • Monitor mode. Scheduled runs remember what they have already returned and emit only new publications, optionally pushed to your webhook.
  • Four languages. German, French, Italian and English titles are returned side by side, which matters in a country that publishes in all of them.

Example output row

{
"publication_date": "2026-07-29",
"publication_number": "SB07-0000001234",
"rubric": "SB",
"sub_rubric": "SB07",
"rubric_label": "Debt collection and bankruptcy (Schuldbetreibung und Konkurs)",
"cantons": ["TI"],
"title_de": "Konkursandrohung Binario Holding SA",
"title_fr": "Commination de faillite Binario Holding SA",
"office_name": "Ufficio esecuzione di Lugano",
"office_town": "Lugano",
"url": "https://www.shab.ch/#!/search/publications/detail/e9afb5c0-...",
"xml_url": "https://www.shab.ch/api/v1/publications/e9afb5c0-.../xml",
"is_new": true
}

Typical setups

Daily bankruptcy watch for your canton rubrics: ["SB"], cantons: ["ZH"], lastDays: 1, monitorMode: true, plus your webhookUrl. Schedule it once a day.

Watch specific companies rubrics: ["SB","HR"], keywords: ["Muster AG","Beispiel GmbH"], includeFullText: true, monitorMode: true.

New company registrations as leads rubrics: ["HR"], subRubrics: ["HR01"], cantons: ["ZH","ZG"], lastDays: 1.

Input

FieldDefaultMeaning
rubrics["SB"]which gazette sections to read
subRubricsallnarrow further, e.g. SB07, HR01
cantonsalltwo-letter canton codes
lastDays7convenience date window, overrides explicit dates
dateFrom / dateTononeexplicit YYYY-MM-DD range
keywordsnonematch company names or terms across titles and full text
requireAllKeywordsfalseon: every keyword must appear
includeFullTextfalseattach the parsed official XML and a flattened full_text
monitorModefalseemit only publications not seen in earlier runs
webhookUrlnonePOST the emitted records as JSON
maxResults100cap per run

Pricing note

Keyword filtering and includeFullText both read each candidate's detail record, which is charged as a full-text event. Running without keywords and without full text is the cheapest mode and still returns dates, rubrics, cantons, titles, office and links.

Honest limitations

  • Keyword matching is literal substring matching, not fuzzy. Search for the distinctive part of a company name rather than its full legal form.
  • The gazette publishes on business days; a daily monitor will find nothing on weekends and holidays.
  • Publications expire from the portal after a legally defined period, so historical depth is limited by the source, not by this actor.
  • This is official published data presented as-is. It is not a credit rating and not legal advice.

Data source

Swiss Official Gazette of Commerce (SHAB / FOSC / SOGC) via the public Amtsblattportal API at www.shab.ch/api/v1.

Keywords

swiss company register, shab, handelsregister schweiz, amtsblatt, bankruptcy monitor switzerland, konkurs, betreibung, insolvency alerts, kyb switzerland, credit risk monitoring, swiss tenders, company registrations switzerland, sogc, fosc