German Business Directory & Contact Data — Gelbe Seiten avatar

German Business Directory & Contact Data — Gelbe Seiten

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
German Business Directory & Contact Data — Gelbe Seiten

German Business Directory & Contact Data — Gelbe Seiten

Scrape business listings from Gelbe Seiten, Germany's largest local business directory. Returns name, address, phone, email, opening hours, ratings, and category nationwide — filter by city or pull the entire German directory in one run.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

German Business Directory & Contact Data Scraper — Gelbe Seiten

Scrape business listings from Gelbe Seiten, Germany's largest local business directory. Returns name, address, phone, email, opening hours, ratings, and category for businesses across every German city and trade — nationwide, not just a single search result page.


Gelbe Seiten Business Directory Scraper Features

  • Extracts business name, address, phone, and email for every listing — email is the field most competing scrapers skip.
  • Covers all of Germany, across every city and trade category the directory publishes.
  • Returns structured opening hours by weekday, star ratings, accepted payment methods, and each business's full service list.
  • Includes precise latitude/longitude for every listing.
  • Filter by city with a simple input, or leave it open and pull the entire national catalog.

Who Uses Gelbe Seiten Business Data?

  • Outbound sales teams — build a prospect list of German SMBs by trade and city, complete with a working email address.
  • Agencies & lead-list builders — feed a CRM enrichment pipeline without hand-copying contact details off directory pages.
  • Market researchers — measure business density and category distribution across German cities and regions.
  • Local SEO & marketing tools — pull competitor listings, ratings, and opening hours for a given trade.
  • Mapping & geodata projects — plot business locations with the included coordinates, no separate geocoding step required.

How Gelbe Seiten Business Directory Scraper Works

  1. Point the actor at specific cities with orte, or leave it empty for the full national directory.
  2. It pulls the current listing for every business it finds and opens each one's detail page.
  3. Each business is normalized into one flat JSON record — name, address, contact info, hours, ratings, and category all in the same schema.
  4. Stop anytime with maxItems, or let it run to build out the complete dataset for the cities you asked for.

Input

{
"maxItems": 500,
"orte": ["Berlin", "Muenchen"]
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of business records to return.
orteArray of strings(all of Germany)Optional. Limit results to these German cities or towns. Leave empty for nationwide coverage.

Gelbe Seiten Business Directory Scraper Output Fields

{
"listing_id": "1091806189",
"gsbiz_id": "74a88c50-191f-4404-a788-0c34eb5058e8",
"name": "VIP Fun Inh. Georg Winkel",
"branche": "Reisebüro",
"branche_all": ["Reisebüros"],
"street": "Nöldnerstr. 15",
"postal_code": "10317",
"city": "Berlin",
"district": "Berlin Bezirk Lichtenberg",
"latitude": 52.502007,
"longitude": 13.479125,
"phone": "+493074685283",
"mobile": "",
"fax": "",
"email": "kontakt@example-travel.de",
"website": "http://example-travel.de",
"opening_hours": {
"Montag": "auf Anfrage",
"Dienstag": "auf Anfrage"
},
"rating_avg": 5,
"rating_count": 1,
"payment_methods": ["Bar", "Rechnung"],
"services": ["Reiseberatung", "Flugbuchung"],
"description": "",
"logo_url": "",
"is_paid_listing": false,
"listing_url": "https://www.gelbeseiten.de/gsbiz/74a88c50-191f-4404-a788-0c34eb5058e8",
"source_query_branche": "Reisebüro",
"source_query_ort": "Berlin",
"scraped_at": "2026-09-26T14:21:34.118Z"
}
FieldTypeDescription
listing_idStringThe directory's internal listing identifier.
gsbiz_idStringStable unique identifier for this business (also the detail-page UUID).
nameStringBusiness name.
brancheStringPrimary trade category.
branche_allArrayEvery category this business is listed under.
streetStringStreet address.
postal_codeStringPostal code.
cityStringCity.
districtStringLocal district (Stadtteil/Bezirk), where published.
latitudeNumberLatitude.
longitudeNumberLongitude.
phoneStringLandline phone number.
mobileStringMobile phone number, where listed.
faxStringFax number, where listed.
emailStringContact email address, where the business publishes one.
websiteStringBusiness website URL.
opening_hoursObjectHours by German weekday name, where published.
rating_avgNumberAverage star rating, where the listing has reviews.
rating_countIntegerNumber of reviews behind the rating.
payment_methodsArrayAccepted payment methods, where published.
servicesArrayServices/offerings listed for this business.
descriptionStringFree-text business description, where published.
logo_urlStringBusiness logo image URL, where published.
is_paid_listingBooleanWhether this listing is a paid/promoted entry.
listing_urlStringDirect URL to the business's directory page.
source_query_brancheStringTrade category this record was collected under.
source_query_ortStringCity this record was collected under.
scraped_atStringTimestamp this record was collected.

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

FAQ

What data does the Gelbe Seiten Business Directory Scraper return?

Business name, full address, coordinates, phone and email contact info, opening hours, star ratings, payment methods, and category — everything a Gelbe Seiten listing publishes, in one flat JSON record per business.

Does it include email addresses?

Yes, where the business publishes one. Email is the field most Gelbe Seiten scrapers on the store leave out entirely, and it's often the difference between a directory row and a usable lead.

Can I limit results to one city?

Yes — pass one or more city names in orte (e.g. ["Berlin"]). Leave it empty and the actor pulls from the entire national directory instead of a single city.


Need More Features?

Open an issue if you need a field this actor doesn't return yet.

Why Use Gelbe Seiten Business Directory Scraper?

  • Returns email addresses — most Gelbe Seiten scrapers on the store stop at name, address, and phone.
  • Covers the entire national directory — every German city and trade category, not a single search page.
  • Structured opening hours, ratings, and services included — ready to use without further parsing.