VOOZH about

URL: https://apify.com/jungle_synthesizer/bundesanzeiger-crawler

⇱ Bundesanzeiger Scraper - German Filings · Apify


👁 Bundesanzeiger Scraper - German Filings & Insolvencies avatar

Bundesanzeiger Scraper - German Filings & Insolvencies

Pricing

Pay per event

Go to Apify Store

Bundesanzeiger Scraper - German Filings & Insolvencies

Scrape bundesanzeiger.de for German corporate disclosures. Search 1.5M+ entities: annual reports with revenue, equity, net income; insolvency notices; capital markets filings. First Apify actor for this data source.

Pricing

Pay per event

Rating

1.0

(1)

Developer

👁 BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

34

Total users

5

Monthly active users

6 days ago

Last modified

Share

Bundesanzeiger Scraper — German Corporate Filings & Insolvencies

Scrapes corporate disclosures from Bundesanzeiger, Germany's official federal gazette. Returns annual reports, shareholder announcements, insolvency notices, and capital markets filings for the ~1.5M German entities that publish here — which is roughly all of them.


Bundesanzeiger Scraper Features

  • Searches by company name, HRB/HRA registration number, or any full-text term
  • Filters by publication area — financial statements, insolvencies, capital markets, shareholder announcements, and the rest
  • Solves the site's image CAPTCHA automatically on Jahresabschluss pages so you don't have to
  • Extracts structured financials when available — revenue, equity, total assets, net income, employee count, fiscal year end
  • Returns the full publication text alongside the metadata, up to 1,000 characters per record (most announcements fit comfortably)
  • Works on a plain HTTP session with cookies. No browser, no residential proxy, no ceremony.

Who Uses Bundesanzeiger Data?

  • Credit risk teams — Pull balance sheets and equity figures for counterparty screening
  • M&A analysts — Track shareholder announcements and corporate changes across the DACH market
  • B2B sales — Build lead lists from registered German entities with known financial size
  • Compliance & litigation — Monitor insolvency filings and mandatory disclosures in near-real-time
  • Academic & journalism — Cite primary-source German corporate disclosures without paying Northdata or Creditreform rates

How Bundesanzeiger Scraper Works

  1. Enter a search term — a company name, HRB number, or any keyword
  2. Optionally pick a publication area (financial statements, insolvencies, capital markets, etc.)
  3. The scraper submits the search, paginates results, and visits each publication page
  4. For financial statements behind the image CAPTCHA, it solves the challenge via CapSolver and fetches the content
  5. Returns clean JSON records with entity info, publication metadata, full text excerpt, and — where parseable — structured financials

Input

{
"query":"SAP SE",
"area":"22",
"extractFinancials":true,
"maxItems":10
}
FieldTypeDefaultDescription
querystringrequiredSearch term: company name, HRB/HRA number, or any keyword
areastring""Publication area filter. Empty = all areas. See below for enum values
extractFinancialsbooleantrueParse Jahresabschluss text for revenue, assets, equity, net income, employees
maxItemsinteger10Cap on records returned. Max 100
proxyConfigurationobject{ useApifyProxy: false }Optional Apify proxy. Not required — the site works without one

Publication Area Values

ValueGermanEnglish
""(all)All areas
"1"Amtlicher TeilOfficial Part
"5"Gerichtlicher TeilJudicial
"6"GesellschaftsbekanntmachungenShareholder Announcements
"8"Verschiedene BekanntmachungenMiscellaneous
"22"Rechnungslegung/FinanzberichteFinancial Statements
"2"Nichtamtlicher TeilNon-Official
"7"KapitalmarktCapital Markets

Example: Search Insolvencies

{
"query":"Berlin",
"area":"5",
"maxItems":25
}

Example: Company-Specific Financial Report Hunt

{
"query":"BMW AG",
"area":"22",
"extractFinancials":true,
"maxItems":5
}

Bundesanzeiger Scraper Output Fields

{
"entity_name":"SAP SE",
"entity_city":"Walldorf",
"publication_area":"Rechnungslegung/Finanzberichte",
"publication_title":"Jahres- und Konzernabschluss zum Geschäftsjahr vom 01.01.2021 bis zum 31.12.2021",
"publication_date":"11.07.2022",
"fiscal_year_end":"31.12.2021",
"document_url":"https://www.bundesanzeiger.de/pub/de/start?fulltext=SAP+SE",
"document_excerpt":"SAP SE Walldorf Jahres- und Konzernabschluss zum Geschäftsjahr vom 01.01.2021 bis zum 31.12.2021 ...",
"scraped_at":"2026-04-19T10:28:31.530Z"
}
FieldTypeDescription
entity_namestringLegal entity name
entity_citystringRegistered city (or cities, e.g. "Berlin und München")
publication_areastringBundesanzeiger area label (German)
publication_titlestringPublication heading
publication_datestringPublication date, DD.MM.YYYY
fiscal_year_endstringFiscal year end date when detected (annual reports only)
total_assetsnumberBilanzsumme in EUR (when extractable)
total_equitynumberEigenkapital in EUR (when extractable)
revenuenumberUmsatzerlöse in EUR (when extractable)
net_incomenumberJahresüberschuss in EUR (when extractable)
employee_countnumberAverage number of employees (when stated)
document_urlstringStable bundesanzeiger.de search URL pre-filled with the entity name — click Suchen to open the filing. Bundesanzeiger's free gazette issues no permanent per-document links; match the result by publication_title + publication_date.
document_excerptstringFirst 1,000 characters of cleaned publication text
scraped_atstringISO timestamp when the record was captured

Structured financial fields (total_assets, revenue, etc.) populate on a best-effort basis. Not every annual report follows the same template, so some filings return only the excerpt and fiscal year.


FAQ

How do I scrape Bundesanzeiger?

Bundesanzeiger Scraper handles it for you. Enter a search term, pick a publication area if you want, and set maxItems. The scraper submits the search, walks result pages, and visits each publication — solving the image CAPTCHA that guards financial statements along the way.

How much does Bundesanzeiger Scraper cost to run?

Pay-per-event pricing. $0.10 per run start plus $0.001 per record. A 100-record run costs about $0.20, a 1,000-record run about $1.10. CAPTCHA solves on financial statements are included in the per-record price.

What publication types can I extract?

Bundesanzeiger Scraper works across all 7 publication areas — annual reports (Rechnungslegung), shareholder announcements (Gesellschaftsbekanntmachungen), insolvency notices (Gerichtlicher Teil), capital markets filings (Kapitalmarkt), and the miscellaneous and official-part catch-all categories. Filter by area or leave empty to search across everything.

Does this actor need proxies?

No. Bundesanzeiger serves its search and most publication pages to plain HTTP requests. The actor runs fine from Apify's default IPs. An optional residential DE proxy is available in the input schema if you plan to run heavy volume and want the extra reliability buffer.

Can it parse financials from every annual report?

Not every one. German annual reports vary wildly in formatting — some are full-text HTML, some are ESEF XBRL viewers that don't expose parseable prose. When the scraper can read the text, it pulls Umsatzerlöse, Bilanzsumme, Eigenkapital, Jahresüberschuss, and employee count via German-language regex patterns. When it can't, you still get the metadata and a direct URL to the document.


Need More Features?

Need custom fields, bulk entity-list support, or deeper XBRL parsing? File an issue or get in touch.

Why Use Bundesanzeiger Scraper?

  • Blue ocean — First and only Apify actor targeting bundesanzeiger.de. Commercial providers (Northdata, Creditreform) charge EUR 20-50 per document for data that's freely published here
  • CAPTCHA handled — Image challenges on financial statements solve automatically via CapSolver, which is the kind of thing you'd otherwise spend a weekend building yourself
  • Affordable — $0.001 per record with no hidden proxy fees. A 1,000-company portfolio refresh runs for around a dollar

You might also like

Handelsregister API

radeance/handelsregister-api

Access valuable key company data from the German Commercial Register in realtime from Handelsregister.de: shareholders, executives, addresses, court details, and official documents. Ideal for LegalTech, compliance, and due diligence workflows.

211

5.0

German Impressum Scraper (Bulk)

luca-artur/german-impressum-scraper-bulk

Scrape german website imprints for: Company data, decision maker, phone, mail, social profiles, register number, meta description, and more.

Northdata Scraper

silentflow/northdata-scraper

Scrape Northdata.com for European company profiles. Pull registry, officers, address, foundingDate, industry, status, events and corporate purpose from UK Companies House, Siren, Handelsregister, KBO, KvK and more. Search by name or load specific URLs. Per-result pricing, proxies included.

26

Northdata Company Search Scraper

powerai/northdata-search-scraper

Scrape company data from Northdata.com with automatic pagination and comprehensive business information extraction.

Handelsregister Unternehmensregister

harvestedge/handelsregister-unternehmensregister

This scraper allows you to search the German Chamber of Commerce or handelsregister for businesses by name, registration number (HRB/HRA), EUID, company status, and last update.

👁 User avatar

Harvest Edge

6

Handelsregister Scraper

dominic-quaiser/handelsregister-scraper

Leistungsstarker Actor zur Identifikation von Firmen und Entscheidungsträgern aus dem deutschen Handelsregister. Zugriff auf Geschäftsführer, Vorstände und vertretungsberechtigte Personen per Echtzeit-API — ideal für Lead-Enrichment, Marktanalysen, KYC und Due-Diligence.

👁 User avatar

Dominic M. Quaiser

68

Switzerland Zefix Scraper - Companies, Auditors, SHAB Events

jungle_synthesizer/switzerland-zefix-shab-moneyhouse-scraper

Scrape the Swiss Federal Registry of Commerce (Zefix) for companies: UID, legal name, form, seat, purpose, address, auditors, branches, and full SHAB legal-events feed. Search by name, UID, or canton. KYC/KYB for banks, family offices, crypto, traders.

👁 User avatar

BowTiedRaccoon

13

German Imprint Scraper

codescraper/german-imprint-scraper

A powerful Actor scraper to find and extract legal "Impressum" data from German websites. Get company names, addresses, decision-makers, legal IDs, and more, all automatically.

👁 User avatar

CodeScraper

105

5.0

Zefix.ch Scraper - Swiss Commercial Register

santamaria-automations/zefix-ch-scraper

Scrape company data from Zefix (Zentraler Firmenindex), the official Swiss central business name index operated by the Federal Office of Justice. Extract UID numbers, legal forms, company purposes, SOGC publication dates, cantonal registry links, and more from the Swiss commercial register.