Telefonbuch Scraper - German Business Directory avatar

Telefonbuch Scraper - German Business Directory

Pricing

from $7.00 / 1,000 result scrapeds

Go to Apify Store
Telefonbuch Scraper - German Business Directory

Telefonbuch Scraper - German Business Directory

Search and extract business listings from Das Telefonbuch (telefonbuch.de), Germany's classic phone-book directory. Get business names, categories, addresses, postal codes, cities, phone numbers, websites, and opening hours by trade/category and city. No API key, no login required.

Pricing

from $7.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Telefonbuch Scraper — German Business Directory Data

Scrape business listings from Das Telefonbuch (telefonbuch.de / dastelefonbuch.de), Germany's classic phone-book directory since 1881. Search by trade/category keyword and city, and export clean structured business records with names, categories, addresses, postal codes, cities, phone numbers, websites, and opening hours. No login, no cookies, no API key.

Why use this actor?

Das Telefonbuch is one of the oldest and most complete business directories in Germany, covering craftsmen, doctors, lawyers, tax advisors, restaurants, salons, and every other trade that wants to be found by phone. Every listing carries the data a sales or research team actually needs: what the business does, where it sits, and how to reach it.

Typical uses:

  • Lead generation — build prospect lists for a trade and city, ready for a CRM import.
  • Local market research — count and map businesses per category and region, compare cities.
  • Data enrichment — match business names to addresses, phone numbers, websites, and opening hours.
  • Competitor analysis — list every provider in a category around a location.

The actor reads the server-rendered search results directly, so records are complete and consistent. It only returns contact details that businesses publish openly on the directory.

How to scrape Telefonbuch data

  1. Open the actor and set a Search Query (Branche) — a trade or category keyword in German, such as Steuerberater, Friseur, Zahnarzt, or Restaurant. Business names work too.
  2. Set a Location (Stadt) — a city or town (München, Berlin, Hamburg).
  3. Set Max Results to the number of businesses you want.
  4. Keep the residential proxy prefill and click Start.
  5. When the run finishes, export the dataset as JSON, CSV, or Excel, or pull it from the Apify API.

The actor requests the search results page and pages through it automatically (10 listings per page) until it reaches your Max Results or runs out of matching businesses.

Input

FieldTypeRequiredDescription
searchQueryStringNoTrade or category keywords in German (e.g. Steuerberater, Friseur). Defaults to Steuerberater if empty.
locationStringNoCity or town to search in (e.g. München, Berlin). Defaults to München if empty.
maxResultsIntegerNoMaximum number of businesses to return (default: 50, max: 1000).
proxyConfigurationObjectNoProxy settings. Residential proxies recommended.

Example input:

{
"searchQuery": "Steuerberater",
"location": "München",
"maxResults": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

One record per business listing:

FieldTypeDescription
businessNameStringBusiness name as listed on Das Telefonbuch
categoryStringPrimary branche/category (e.g. Steuerberatung, Friseure)
addressStringStreet address
postalCodeStringGerman postal code (PLZ)
cityStringCity
districtStringCity district (Stadtteil), when shown
phoneStringPhone number, when publicly listed
websiteStringBusiness's own website, when published
openingHoursStringOpening status at scrape time (e.g. Geöffnet bis 18:00 Uhr)
ratingNumberAverage customer rating (0–5), when shown
reviewCountNumberNumber of customer reviews, when shown
imageUrlStringBusiness logo or listing image, when shown
urlStringFull URL of the business detail page on Das Telefonbuch
listingIdStringInternal Das Telefonbuch listing ID
searchQueryStringThe query that returned this business
searchLocationStringThe city used for the search
scrapedAtStringISO timestamp of the scrape

Example output (from a real Steuerberater / München run):

{
"businessName": "Ebermann u. Partner Steuerberatungsgesellschaft mbB",
"category": "Steuerberatung",
"address": "Rindermarkt 17",
"postalCode": "80331",
"city": "München",
"district": "Altstadt",
"phone": "089 2 60 44 02",
"website": "https://steuerberater-münchen.net",
"openingHours": "Geöffnet bis 12:00 Uhr",
"rating": 5,
"reviewCount": 1,
"imageUrl": "https://ies.v4all.de/200/TB/1126/3/6813/70516813_210x130.png",
"url": "https://adresse.dastelefonbuch.de/M%C3%BCnchen/1-0099096133810-Steuerberatung-Ebermann-u-Partner-Steuerberatungsgesellschaft-mbB-M%C3%BCnchen-Rindermarkt.html",
"listingId": "0099096133810",
"searchQuery": "Steuerberater",
"searchLocation": "München",
"scrapedAt": "2026-07-31T09:12:41.412Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Cost estimate

The actor uses lightweight HTTP requests (no browser). Each request returns 10 businesses. A 100-result run typically finishes in under a minute and uses only a few cents of platform credits plus the per-result fee.

Tips

  • Search queries and locations are the same words you would type on telefonbuch.de. German keywords match best (Rechtsanwalt, not lawyer).
  • Multi-word queries are fine: Italienisches Restaurant.
  • Websites, ratings, and opening hours only appear when the business publishes them; expect them on a subset of records.
  • The actor targets dastelefonbuch.de directly — telefonbuch.de's own search form redirects there for every query, so results are identical either way.

Limitations

  • The actor scrapes the search results list, not the full detail pages. Fields that only exist on detail pages (full weekly opening-hours tables, email addresses, extra photos) are not included — openingHours is the current status snippet shown on the listing card, not a weekly table.
  • Das Telefonbuch covers Germany only.
  • Very deep pagination (roughly page 90+ on categories with 900+ results) can hit the site's own backend timeout; the actor stops cleanly instead of failing the whole run when that happens.

This actor only extracts business information that is publicly listed on the Das Telefonbuch directory, where businesses publish it precisely to be found and contacted. No login is bypassed and no private data is collected. You are responsible for using the data in compliance with applicable laws (GDPR, competition law) in your jurisdiction.

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.