📒 Gelbe Seiten Scraper - German B2B Leads
Pricing
from $0.004 / result
📒 Gelbe Seiten Scraper - German B2B Leads
Scrape business listings from Gelbe Seiten (gelbeseiten.de), Germany's largest business directory. Extract business names, addresses, phone numbers, emails, fax numbers, and websites. Search by any business type and city. Perfect for B2B lead generation in Germany.
Pricing
from $0.004 / result
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
0
Monthly active users
9 hours ago
Last modified
Categories
Share
📒 Gelbe Seiten Scraper — German B2B Leads from the Yellow Pages
Extract business listings from Gelbe Seiten (gelbeseiten.de), Germany's largest business directory. Search any business type in any German city and pull clean, structured records with name, address, phone, email, fax and website — the exact contact data you need for B2B lead generation, sales prospecting and CRM enrichment across the DACH region. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
📒 What is the Gelbe Seiten Scraper?
It turns any Gelbe Seiten search into a ready-to-use lead list. Give it a search term
(Suchbegriff) like Zahnarzt, Restaurant or Rechtsanwalt and a German city, and
it loads the results, clicks through "Mehr anzeigen" pagination, deduplicates by
business name, and optionally visits each detail page to enrich every record with
email, fax and website. The output is a flat table — one row per business — that drops
straight into your CRM, outreach tool or spreadsheet.
What data does it extract?
- Business name — the company / practice name
- Address — full street, postal code and city, combined into one field
- Phone number as listed on the profile
- Email address (decoded from the listing or pulled from the detail page)
- Fax number when published
- Website — the external company URL
- Gelbe Seiten URL (
detail_url) — the source profile link - Search query & city echoed back on every row, plus a
scraped_attimestamp
⬇️ Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Business type or keyword to search, e.g. Zahnarzt, Restaurant, Rechtsanwalt, Physiotherapie |
city | string | German city to search in, e.g. Berlin, München, Hamburg, Frankfurt am Main |
maxResults | integer | Maximum number of business listings to return (1–5000) |
includeDetails | boolean | Visit each detail page to extract email, fax and website (slower, more complete) |
maxLoadMore | integer | How many times to click "Load More" to load extra listings (0–50) |
Example input
{"searchQuery": "Zahnarzt","city": "Berlin","maxResults": 100,"includeDetails": true,"maxLoadMore": 10}
⬆️ Output
Every business is one clean row (view as a table, or export JSON / CSV / Excel):
{"name": "Zahnarztpraxis Dr. Müller","address": "Friedrichstraße 100, 10117 Berlin","phone": "030 12345678","email": "praxis@dr-mueller-berlin.de","fax": "030 12345679","website": "https://www.dr-mueller-berlin.de","detail_url": "https://www.gelbeseiten.de/gsbiz/...","search_query": "Zahnarzt","city": "Berlin","scraped_at": "2026-06-26T14:00:00+00:00"}
💡 Use cases
- 🎯 B2B lead generation: build targeted prospect lists by industry and city — every record comes with phone, email and website ready for outreach.
- 📇 CRM enrichment: fill in missing contact details for known German companies using name + city as the lookup.
- 📊 Market research: measure business density per category and region (e.g. how many
Klempnerin München vs Hamburg). - 🗂️ Local-data platforms: power "find a business" directories and sales-intelligence products with fresh DACH company data.
❓ FAQ
How do I scrape Gelbe Seiten listings? Enter a searchQuery (the business type)
and a city, set how many results you want, then Run. You get a structured table with
name, address, phone, email, fax and website.
Does it extract email addresses? Yes. Emails are decoded directly from the listing
where available, and with includeDetails enabled it also opens each profile page to
pull email, fax and website for more complete records.
Should I search in German or English? German terms work best — use Klempner
instead of plumber, Rechtsanwalt instead of lawyer. For cities with umlauts
(München, Köln), pass them with the umlauts intact.
Can I search the whole of Germany at once? Search is scoped to one city per run. To cover a region or the whole country, run the actor once per city (great for scheduling) and combine the datasets.
How many listings can it return? Up to your maxResults cap (max 5000). Use
maxLoadMore to control how many "Load More" clicks it performs to surface additional
listings.
Why are some emails, faxes or websites empty? Not every business publishes all fields. Empty values simply mean that detail isn't listed on Gelbe Seiten for that company.
Do I need an API key? No. The actor reads publicly available directory data — just provide a search term and a city. No Gelbe Seiten account or login is required.
Can I run it on a schedule or via API? Yes — schedule recurring runs in the Apify Console, call it via the Apify API/SDK, or connect it to Make, Zapier or n8n to keep your lead lists fresh automatically.
Is scraping Gelbe Seiten legal? It extracts publicly accessible business listings. Use it responsibly, respect gelbeseiten.de's Terms of Service, and handle contact data in a GDPR-compliant way (no spam, honor opt-outs).
🔗 You might also like
- Anwalt.de Scraper — German lawyers and law firms
- Jameda Scraper — German doctors and medical practices
- Business Contact Scraper — emails, phones & socials from any site
- Kleinanzeigen Scraper — German classifieds marketplace
Keywords: Gelbe Seiten scraper, German yellow pages scraper, gelbeseiten.de scraper, B2B lead generation Germany, German business directory, DACH leads, sales prospecting Germany, company email scraper, German business data, CRM enrichment, local business leads, find German businesses, phone and email extractor, German company contacts.