Anwalt.de Scraper - German Lawyers Directory
Pricing
from $25.00 / 1,000 lawyers
Anwalt.de Scraper - German Lawyers Directory
Scrape German lawyer profiles from anwalt.de — Germany's #1 lawyer directory with 100,000+ attorneys. Extract name, phone, address, practice areas, ratings. Perfect for legal-tech, B2B lead generation, market research.
Pricing
from $25.00 / 1,000 lawyers
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Anwalt.de Scraper — German Lawyers Directory
Extract German lawyer profiles from anwalt.de — Germany's #1 lawyer directory with 100,000+ registered attorneys.
Built for legal-tech platforms, B2B lead-gen for legal services, market research, and competitive intel.
What you get
- Verified-quality lawyer data: name, phone, address, practice areas, ratings, review count, Fachanwalt status, distance
- Detail enrichment: email, website, full bio, all practice areas, languages
- Filter by city + practice area (e.g., Berlin + Familienrecht)
- Specialist-only filter (Fachanwälte)
- TLS-impersonation via curl-cffi — bypasses anwalt.de's anti-bot without a browser
- No headless browser overhead — pure HTTP speed
- Apify DE Residential Proxy baked in
- Pre-built dataset Overview in Apify Console for instant inspection
Why this scraper (vs. alternatives)
| Build your own | Generic scraper | This actor | |
|---|---|---|---|
| Bypasses anwalt.de anti-bot | Hard — needs curl-cffi or browser | Often fails | Built-in TLS-impersonation |
| Fachanwalt status detection | Manual | Often missed | Native flag |
| Phone normalized to E.164 | Manual | No | +49... format |
| Email + bio + website | Manual | No | Single flag (fetchDetails) |
| DE residential proxy | Costs $50+/mo | Bring your own | Included |
Input
| Field | Type | Description |
|---|---|---|
city | string | German city (e.g., "Berlin", "München"). Leave empty for nationwide |
practiceArea | string | Practice area slug (e.g., familienrecht, arbeitsrecht, strafrecht, mietrecht, erbrecht, verkehrsrecht, steuerrecht) |
specialistOnly | bool | Only Fachanwälte (certified specialists) |
startUrls | string[] | Direct anwalt.de URLs (overrides city + practiceArea) |
fetchDetails | bool | Visit each profile for email, website, bio, all practice areas, languages |
maxResults | int | Default 100, max 5000 |
delaySeconds | float | Polite delay (default 1.5s) |
proxyConfiguration | object | DE proxy default |
Example Input
{"city": "Berlin","practiceArea": "familienrecht","specialistOnly": true,"fetchDetails": false,"maxResults": 100,"delaySeconds": 1.5}
Output (sample)
{"slug": "sebastian-knebel","url": "https://www.anwalt.de/sebastian-knebel","title": "Rechtsanwalt","name": "Sebastian Knebel","is_specialist": false,"law_firm": "Kanzlei Sebastian Knebel","address": "Bahnhofstr. 16, 35274 Kirchhain","phone": "+4964229259888","practice_areas": ["Arbeitsrecht", "Sozialrecht", "Strafrecht"],"rating": 5.0,"review_count": 2,"distance_km": 80.4,"last_review_excerpt": "Sehr guter Anwalt, immer wieder.","search_city": "Berlin","search_practice_area": "familienrecht","scraped_at": "2026-05-28T15:30:00+00:00","email": "kontakt@kanzlei-knebel.de","website": "https://www.kanzlei-knebel.de","bio": "...","all_practice_areas": ["...", "..."],"languages": ["Deutsch", "Englisch"]}
website,bio,all_practice_areas,languagesonly whenfetchDetails: true.
Use cases
- Legal-tech onboarding — pre-populate lawyer databases by region/specialization
- B2B lead-gen — find lawyers practicing in your target market (CRM tools, legal software, marketing services)
- Market research — aggregate ratings, review counts, practice area saturation per city
- Compliance / KYC — verify lawyer credentials (Fachanwalt status, registration)
- Directory aggregation — build local "find a lawyer" tools or comparison sites
- Recruiting — identify lawyers in specific practice areas for headhunting
Pricing
Pay-Per-Event — premium B2B data:
$0.025per lawyer$0.00005actor-start fee
Example runs
| Use case | Lawyers | Cost |
|---|---|---|
| Quick local scan | 50 | $1.25 |
| Berlin family-law specialists (detail enriched) | 100 | $2.50 |
| Multi-city lead-gen sweep (5 cities × 100) | 500 | $12.50 |
| Nationwide practice-area snapshot | 2,000 | $50.00 |
Tips
- Keep the DE proxy (default) to avoid rate-limits
fetchDetails: trueincreases run time ~3x but enriches with email/website/bio- Practice area slugs are German (
familienrecht, notfamily-law) - For nationwide search, leave
cityempty - Schedule weekly runs from Apify Console for fresh market data
- Combine with jameda-scraper if you also need medical professionals
FAQ
Q: How does the actor bypass anwalt.de's bot detection?
A: It uses curl-cffi with Chrome 120 TLS impersonation + session warm-up + smart retry-with-rewarmup on 403s. No headless browser needed.
Q: How accurate is the Fachanwalt detection?
A: 100% — the actor reads the official Fachanwalt designation directly from each profile.
Q: Can I get email addresses?
A: Yes — set fetchDetails: true. Emails come from publicly listed contact info on each lawyer's profile.
Q: How recent are the listings?
A: Real-time. Every run fetches live from anwalt.de.
Q: Are reviews scraped too?
A: Only the latest review excerpt + count + average rating. Full review text is not scraped to respect both anwalt.de's ToS and reviewer privacy.
Related actors
- jameda-scraper — German doctors directory (same premium B2B tier)
- kleinanzeigen-scraper — German marketplace listings
- immowelt-scraper — German real estate
- wg-gesucht-scraper — shared apartments
Legal & compliance
- Scrapes publicly accessible lawyer profiles only
- Lawyer contact data is public via anwalt.de's directory
- You are responsible for GDPR-compliant handling of contact data (no spam, opt-out on outreach)
- Don't republish full reviews — those are user-generated content owned by anwalt.de users
Support & feature requests
Open an issue on the Actor page or contact via Apify Console messaging. Custom features welcome.