<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Patrick Lierse</title>
    <description>The latest articles on DEV Community by Patrick Lierse (@pat198707).</description>
    <link>https://dev.to/pat198707</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3983578%2F3bf9ffb5-4e6b-49b8-a278-a338cbf67b08.jpg</url>
      <title>DEV Community: Patrick Lierse</title>
      <link>https://dev.to/pat198707</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pat198707"/>
    <language>en</language>
    <item>
      <title>Querying Germany's Company Register via API: Clean JSON and the new eGbR</title>
      <dc:creator>Patrick Lierse</dc:creator>
      <pubDate>Sun, 14 Jun 2026 08:33:54 +0000</pubDate>
      <link>https://dev.to/pat198707/querying-germanys-company-register-via-api-clean-json-and-the-new-egbr-4oce</link>
      <guid>https://dev.to/pat198707/querying-germanys-company-register-via-api-clean-json-and-the-new-egbr-4oce</guid>
      <description>&lt;p&gt;&lt;strong&gt;Germany has no Companies House&lt;/strong&gt;&lt;br&gt;
Unlike the UK's free official API, German company data is fragmented across regional courts and published through the Handelsregister and Unternehmensregister — built for humans, not machines. Developers face session-bound forms, strict rate limits, and messy HTML instead of structured data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The 2024 eGbR update that broke legacy pipelines&lt;/strong&gt;&lt;br&gt;
In early 2024 Germany introduced the eingetragene Gesellschaft bürgerlichen Rechts (eGbR) and its register (GsR). Many older scrapers and data providers never added support, so they silently miss this entire entity type — a real KYB gap if you're verifying German counterparties today.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's public, and what isn't&lt;/strong&gt;&lt;br&gt;
Company identifiers, registration numbers, court, legal form, and status are public by statute (§9 HGB) and exactly what you need for B2B verification. Personal/consumer data is protected under GDPR and should stay out of your pipeline by default.&lt;br&gt;
Getting clean JSON without maintaining scraping infrastructure&lt;br&gt;
Rather than maintaining your own rate-limit handling and keeping up with registry layout changes, you can use a managed extractor. I built an Apify actor for German company registers — it stays strictly within the portal's rate limits (no evasion), supports all register types including the new eGbR, and returns clean, GDPR-safe JSON at about $4 per 1,000 results: &lt;br&gt;
&lt;a href="https://apify.com/pat1987/german-handelsregister-lookup" rel="noopener noreferrer"&gt;https://apify.com/pat1987/german-handelsregister-lookup&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Piping it into n8n or Python&lt;/strong&gt;&lt;br&gt;
A single HTTP call with a company name returns the registration number, court, legal form, and status as JSON — drop it straight into an n8n HTTP node or a Python requests call for lead enrichment or KYB. Happy to answer questions in the comments.&lt;/p&gt;

</description>
      <category>api</category>
      <category>data</category>
      <category>dataengineering</category>
      <category>webscraping</category>
    </item>
  </channel>
</rss>
