Gelbe Seiten Scraper — German Business Directory | $2/1K
Pricing
from $2.91 / 1,000 listings
Gelbe Seiten Scraper — German Business Directory | $2/1K
Scrape Gelbe Seiten (German Yellow Pages) business listings by keyword and city. Returns business name, phone, full address, GPS coordinates, website and category. Ideal for B2B lead generation in Germany. No proxy needed. Pay per result.
Pricing
from $2.91 / 1,000 listings
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Gelbe Seiten Scraper — German Business Directory
Pay-per-result: $2.00/1K businesses (phone + GPS coordinates included). No proxy. No monthly fee.
Gelbe Seiten is Germany's largest business directory with 3M+ listings. Get phone, full address, GPS coordinates, opening hours, and website for any local business category in any German city — no proxy needed.
Scrape Gelbe Seiten (gelbeseiten.de), Germany's largest business directory, for any category and city. Returns complete contact data including phone numbers, full addresses, GPS coordinates, websites, and business category — no proxy required.
What you get
| Field | Description | Coverage |
|---|---|---|
name | Business display name | 100% |
phone | Phone number (German format) | ~85% |
street | Street address | ~90% |
postalCode | 5-digit postal code | ~90% |
city | City name | ~90% |
lat / lng | GPS coordinates | ~80% |
website | Business website URL | ~60% |
categoryType | Schema.org type (e.g. Electrician, Restaurant) | ~75% |
detailUrl | Canonical Gelbe Seiten listing URL | 100% |
paymentAccepted | Payment methods | ~40% |
openingHours | Opening hours array | ~50% |
description | Business description | ~50% |
parse_confidence | Parse quality score (0.0–1.0) | 100% |
Why this beats the competition
| This actor | Other directory scrapers | |
|---|---|---|
| GPS coordinates (lat/lng) | Yes — 80%+ coverage | No |
| Phone from JSON-LD (no click-reveal) | Yes | Often blocked |
| Opening hours | Yes | Rarely |
| Payment methods | Yes | No |
| No proxy needed | Yes | Usually requires proxy |
| parse_confidence | Yes | No |
| Price | $2.00/1K | $3-5/1K |
- Phone in JSON-LD — no click-to-reveal, no obfuscation. Phone is directly in
application/ld+jsonschema data. - GPS coordinates — latitude + longitude for every listing that has it (80%+). Competitor actors return street only. Map all electricians in Berlin to find coverage gaps — GPS enables spatial analysis no other directory actor supports.
- parse_confidence — every record ships a
parse_confidencescore (0.0–1.0). Below 0.7 is a machine-readable signal that the page structure has drifted — your data pipeline can filter automatically. - No proxy needed — Gelbe Seiten serves clean HTML from Apify cloud IPs. Zero COGS.
How it works
GET /suche/<category>/<city>→ initial HTML with ~50 business UUIDsPOST /ajaxsuche(position offset) → paginate remaining results (up to 500+ for large cities)GET /gsbiz/<uuid>→ detail page withapplication/ld+jsonLocalBusiness schema- Extract: name, phone, address, GPS, website, type → push + charge per result
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
category | string | "elektriker" | German business category keyword |
city | string | "berlin" | City to search |
maxItems | integer | 50 | Max results (0 = all available) |
Category examples: elektriker, arzt, restaurant, bäcker, friseur, zahnarzt, klempner, maler, steuerberater, anwalt
Pricing example
Pay-per-result (PPE). Each business record = one event charge.
| Run size | Cost |
|---|---|
| 100 businesses | $0.20 |
| 500 businesses | $1.00 |
| 1,000 businesses | $2.00 |
| 5,000 businesses | $10.00 |
No proxy subscription needed — Gelbe Seiten serves clean data without blocking. Zero COGS to the buyer beyond Apify platform usage.
Output sample
{"name": "Elektriker Berlin GmbH","phone": "030 7 21 50 20","street": "Unter den Linden 42","postalCode": "10117","city": "Berlin","lat": 52.5170365,"lng": 13.3888599,"website": "https://elektriker-berlin.de","categoryType": "Electrician","detailUrl": "https://www.gelbeseiten.de/gsbiz/abc123def456","parse_confidence": 0.85,"warnings": []}
FAQ
Do I need a proxy or API key? No — Gelbe Seiten serves standard HTML from Apify cloud IPs. No proxy and no API key required. Zero extra cost.
What export formats are available? JSON, CSV, Excel, and XML — downloadable from the dataset page or via the Apify REST API.
Can I schedule regular runs? Yes. Use Apify Scheduler (or n8n/Zapier) to run on a cadence and push new results to your CRM, database, or a webhook automatically.
What if the actor returns no results? Verify your category and city parameters are valid German keywords used on gelbeseiten.de (lowercase, e.g. elektriker not Elektriker). Large cities + broad categories (e.g. arzt/berlin) may have 500+ results — use maxItems to limit.
Use cases
- Lead generation for local businesses (phone + address + website)
- Market research by category/city
- Local SEO competitive analysis
- Building contact databases for German cities
- Real estate — find services by postal code area
Use with AI agents (MCP)
This scraper is callable as a tool by AI agents (Claude Desktop, Cursor, VS Code, n8n, LangGraph, CrewAI, or any MCP-compatible client) via Apify's hosted Model Context Protocol server. An agent uses it to look up German local businesses with phone numbers, addresses, and GPS coordinates mid-conversation — e.g. "find electricians in Berlin", "list restaurants in Munich for our outreach", or "get GPS coordinates of all plumbers in Hamburg".
Point your MCP client at this tool:
{"mcpServers": {"apify": {"command": "npx","args": ["mcp-remote","https://mcp.apify.com/?tools=bovi/gelbeseiten-directory","--header","Authorization: Bearer <YOUR_APIFY_TOKEN>"]}}}
Integrations
Built for lead-gen and local-sales teams building German business contact lists by category and city — the JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.
Legal note
Gelbe Seiten is a public business directory. All data is publicly listed by businesses themselves. Phone numbers and addresses are published for the explicit purpose of being contacted by potential customers. Scraping for legitimate research and lead generation is consistent with the data's intended purpose.
Limitations
- ~15–20% of listings lack phone numbers (they use Gelbe Seiten's internal contact form)
- ~20% lack GPS coordinates
- Large categories in major cities (e.g. arzt/berlin) may have 500+ results — use
maxItemsto limit - Rate: ~1 req/s for detail pages (polite delay built in)