Anwalt.de Scraper - German Lawyers Directory avatar

Anwalt.de Scraper - German Lawyers Directory

Pricing

from $25.00 / 1,000 lawyers

Go to Apify Store
Anwalt.de Scraper - German Lawyers Directory

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

ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 ownGeneric scraperThis actor
Bypasses anwalt.de anti-botHard — needs curl-cffi or browserOften failsBuilt-in TLS-impersonation
Fachanwalt status detectionManualOften missedNative flag
Phone normalized to E.164ManualNo+49... format
Email + bio + websiteManualNoSingle flag (fetchDetails)
DE residential proxyCosts $50+/moBring your ownIncluded

Input

FieldTypeDescription
citystringGerman city (e.g., "Berlin", "München"). Leave empty for nationwide
practiceAreastringPractice area slug (e.g., familienrecht, arbeitsrecht, strafrecht, mietrecht, erbrecht, verkehrsrecht, steuerrecht)
specialistOnlyboolOnly Fachanwälte (certified specialists)
startUrlsstring[]Direct anwalt.de URLs (overrides city + practiceArea)
fetchDetailsboolVisit each profile for email, website, bio, all practice areas, languages
maxResultsintDefault 100, max 5000
delaySecondsfloatPolite delay (default 1.5s)
proxyConfigurationobjectDE 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"]
}

email, website, bio, all_practice_areas, languages only when fetchDetails: 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.025 per lawyer
  • $0.00005 actor-start fee

Example runs

Use caseLawyersCost
Quick local scan50$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 snapshot2,000$50.00

Tips

  • Keep the DE proxy (default) to avoid rate-limits
  • fetchDetails: true increases run time ~3x but enriches with email/website/bio
  • Practice area slugs are German (familienrecht, not family-law)
  • For nationwide search, leave city empty
  • 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.

  • 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.