BRAK German Lawyer Register Scraper avatar

BRAK German Lawyer Register Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
BRAK German Lawyer Register Scraper

BRAK German Lawyer Register Scraper

Extract attorney profiles — name, firm, address, bar chamber, and admission date — from BRAK bravsearch, Germany's official federal register of every admitted Rechtsanwalt/Rechtsanwältin.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extracts attorney records from bravsearch, the Bundesrechtsanwaltskammer's (BRAK) official nationwide register of every lawyer (Rechtsanwalt/Rechtsanwältin) admitted to practice in Germany. Returns names, firm affiliations, office addresses, contact details, bar chamber, and admission dates. The default run covers the Berlin bar (~17,400 attorneys); the whole federal register — all 28 regional bars, ~194,000 attorneys — is one input change away.


BRAK German Lawyer Register Scraper Features

  • Defaults to the Berlin bar (one of Germany's largest, ~17,400 lawyers) for a fast first run — pick any other chamber, several chambers, or clear the list to crawl the whole federal register (all 28 Rechtsanwaltskammern, ~194,000 lawyers).
  • Returns full name, professional title, law firm/employer, office address, city, postal code, bar chamber, and admission date on every record.
  • Office phone and e-mail where the lawyer has chosen to publish them.
  • Deduplicated, resumable runs — safe to cap with maxItems for a sample, or let a chamber (or the whole register) run to completion.

Who Uses BRAK German Lawyer Register Data?

  • DACH legal lead-gen — build targeted outreach lists of German attorneys by region or firm.
  • Legal recruiters — source candidates across Germany's 28 regional bars.
  • Legal tech vendors — feed verified, authoritative German attorney records into CRMs and compliance tools.
  • B2B sales to German law firms — identify and segment firms by city or chamber.
  • Compliance and due diligence — confirm bar admission and chamber membership against the official federal source.

How BRAK German Lawyer Register Scraper Works

  1. By default the scraper crawls the Berlin bar (chambers: ["B"]) — fast, and representative of a major chamber's full data shape.
  2. Pick one or more of the 28 regional bars instead (München, Hamburg, Köln, and so on), or clear chambers to [] to crawl the entire federal register.
  3. Set maxItems to cap output, or leave it unset for a complete run of whatever scope you picked.
  4. The scraper returns one record per attorney, enriched with firm, address, chamber, and admission date.

Input

{
"maxItems": 1000,
"chambers": ["B", "M"]
}
FieldTypeDefaultDescription
maxItemsinteger10Maximum number of records to return. The run stops as soon as the target is hit.
chambersarray of strings["B"]Regional bars (Rechtsanwaltskammern) to include — e.g. B (Berlin), M (München), HH (Hamburg). Defaults to Berlin alone. Clear this list ([]) to crawl all 28 chambers (the whole federal register).

BRAK German Lawyer Register Scraper Output Fields

{
"id": "DE.BRAK.b422517c-a4fc-448a-8627-41e559946967.4531",
"url": "https://bravsearch.bea-brak.de/bravsearch/index.xhtml",
"full_name": "Nadine Abbate",
"title": "Rechtsanwältin",
"firm_name": null,
"address": "Max-Fromm-Str. 22",
"city": "Kitzingen",
"postal_code": "97318",
"phone": "0170-7931760",
"email": "N.Abbate@gmx.de",
"specializations": null,
"chamber": "Bamberg",
"admission_date": "2004-09-08",
"scrapedAt": "2026-10-15T07:40:41.702Z"
}
FieldTypeDescription
idstringStable identifier for this record.
urlstringCanonical source URL for the register.
full_namestringAttorney full name, as published by BRAK.
titlestringProfessional title (e.g. Rechtsanwalt, Rechtsanwältin).
firm_namestringLaw office or employer name, where published. Many solo practitioners publish none.
addressstringOffice street address.
citystringOffice city.
postal_codestringOffice postal code.
phonestringOffice telephone or mobile number, where published.
emailstringOffice e-mail address, where published.
specializationsstringFachanwalt specialization title, where the lawyer holds one. Sparse — most lawyers hold none.
chamberstringRegional Rechtsanwaltskammer (bar) this lawyer is admitted under.
admission_datestringDate of admission to the bar, ISO-8601 where parseable.
scrapedAtstringISO-8601 timestamp when the record was scraped.

FAQ

What is bravsearch?

Bravsearch is BRAK's official, nationwide directory of every lawyer admitted to practice in Germany — Rechtsanwälte, Rechtsanwältinnen, European lawyers established under § 206 BRAO, and registered legal advisers (Rechtsbeistände). It's the authoritative source: every admitted German lawyer must be listed.

Does this cover the whole country?

The whole federal register is reachable, but the default run covers one chamber (Berlin) for a fast first result. Germany's bar is organized into 28 regional chambers (27 regional Rechtsanwaltskammern plus the Bundesgerichtshof bar); clear chambers to [] to crawl all of them in one run.

How much does it cost?

Pay-per-event pricing: a small per-start fee plus a per-record charge. Cap maxItems for a sample run, or leave it unset to pull a whole chamber or the full register.

Why are phone, email, firm_name, and specializations sometimes empty?

Because the register itself doesn't require them. A solo practitioner with no Fachanwalt title and no published phone/e-mail will show blanks on those fields — that's the real state of the source record, not a scraping gap.

Can I search by a specific chamber?

Yes — pass one or more chamber codes in chambers (e.g. ["M"] for München). Clear the list ([]) for the full federal register instead of the Berlin default.

How long does a full run take?

The default run (Berlin, ~17,400 lawyers, no maxItems cap) is measured at roughly half an hour. Crawling the whole federal register (all 28 chambers — clear chambers to []) is measured at roughly 6 hours, running unattended start to finish. Set maxItems for a faster, smaller pull on either scope.


Need More Features?

Need a different field set, or another German legal/business register? File an issue or get in touch.

Why Use BRAK German Lawyer Register Scraper?

  • Authoritative — the official federal register, not a third-party aggregator.
  • Complete German coverage available — all 28 regional bars, ~194k attorneys total, one schema; start with the fast Berlin default or pull the whole register.
  • Rich fields — firm, chamber, and admission date alongside contact details, where published.
  • Affordable — pay-per-event pricing means you pay for records, not compute time.