BRAK German Lawyer Register Scraper
Pricing
from $0.80 / 1,000 record scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
maxItemsfor 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
- By default the scraper crawls the Berlin bar (
chambers: ["B"]) — fast, and representative of a major chamber's full data shape. - Pick one or more of the 28 regional bars instead (München, Hamburg, Köln, and so on), or clear
chambersto[]to crawl the entire federal register. - Set
maxItemsto cap output, or leave it unset for a complete run of whatever scope you picked. - The scraper returns one record per attorney, enriched with firm, address, chamber, and admission date.
Input
{"maxItems": 1000,"chambers": ["B", "M"]}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of records to return. The run stops as soon as the target is hit. |
chambers | array 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"}
| Field | Type | Description |
|---|---|---|
id | string | Stable identifier for this record. |
url | string | Canonical source URL for the register. |
full_name | string | Attorney full name, as published by BRAK. |
title | string | Professional title (e.g. Rechtsanwalt, Rechtsanwältin). |
firm_name | string | Law office or employer name, where published. Many solo practitioners publish none. |
address | string | Office street address. |
city | string | Office city. |
postal_code | string | Office postal code. |
phone | string | Office telephone or mobile number, where published. |
email | string | Office e-mail address, where published. |
specializations | string | Fachanwalt specialization title, where the lawyer holds one. Sparse — most lawyers hold none. |
chamber | string | Regional Rechtsanwaltskammer (bar) this lawyer is admitted under. |
admission_date | string | Date of admission to the bar, ISO-8601 where parseable. |
scrapedAt | string | ISO-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.