Gelbe Seiten Scraper — German Business Directory | $2/1K avatar

Gelbe Seiten Scraper — German Business Directory | $2/1K

Pricing

from $2.91 / 1,000 listings

Go to Apify Store
Gelbe Seiten Scraper — German Business Directory | $2/1K

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

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FieldDescriptionCoverage
nameBusiness display name100%
phonePhone number (German format)~85%
streetStreet address~90%
postalCode5-digit postal code~90%
cityCity name~90%
lat / lngGPS coordinates~80%
websiteBusiness website URL~60%
categoryTypeSchema.org type (e.g. Electrician, Restaurant)~75%
detailUrlCanonical Gelbe Seiten listing URL100%
paymentAcceptedPayment methods~40%
openingHoursOpening hours array~50%
descriptionBusiness description~50%
parse_confidenceParse quality score (0.0–1.0)100%

Why this beats the competition

This actorOther directory scrapers
GPS coordinates (lat/lng)Yes — 80%+ coverageNo
Phone from JSON-LD (no click-reveal)YesOften blocked
Opening hoursYesRarely
Payment methodsYesNo
No proxy neededYesUsually requires proxy
parse_confidenceYesNo
Price$2.00/1K$3-5/1K
  • Phone in JSON-LD — no click-to-reveal, no obfuscation. Phone is directly in application/ld+json schema 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_confidence score (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

  1. GET /suche/<category>/<city> → initial HTML with ~50 business UUIDs
  2. POST /ajaxsuche (position offset) → paginate remaining results (up to 500+ for large cities)
  3. GET /gsbiz/<uuid> → detail page with application/ld+json LocalBusiness schema
  4. Extract: name, phone, address, GPS, website, type → push + charge per result

Input

ParameterTypeDefaultDescription
categorystring"elektriker"German business category keyword
citystring"berlin"City to search
maxItemsinteger50Max 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 sizeCost
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.

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 maxItems to limit
  • Rate: ~1 req/s for detail pages (polite delay built in)