Firmy.cz Scraper - Czech Business Directory Leads avatar

Firmy.cz Scraper - Czech Business Directory Leads

Pricing

from $12.00 / 1,000 result scrapeds

Go to Apify Store
Firmy.cz Scraper - Czech Business Directory Leads

Firmy.cz Scraper - Czech Business Directory Leads

Extract Czech business leads from firmy.cz (Seznam). Search by keyword and city for company name, phone, website, full address, category and rating. Data comes straight from the results page. Optional detail enrichment for email and ICO. Export to CSV, JSON or Excel.

Pricing

from $12.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

2 days ago

Last modified

Share

Firmy.cz Scraper — Czech Business Directory Leads

Extract business leads from firmy.cz, the Czech Republic's biggest business directory (part of Seznam). Search by keyword and city and get company name, phone, website, full address, category and rating — straight from the results pages.

Why use this actor?

Firmy.cz is where Czechs look up local businesses, so it is the natural source for Czech B2B lead lists. Phone numbers come already revealed (no click-to-show), websites are attached, and addresses are complete. This actor turns any keyword and city into a clean spreadsheet of Czech businesses ready for sales, research or market mapping.

How to scrape Firmy.cz data

  1. Enter a search query in Czech — a business type or keyword such as restaurace, instalater, advokat or kadeřnictví.
  2. Optionally enter a city (for example Praha or Brno) to narrow the results.
  3. Set max results.
  4. Click Start. The actor reads the structured data on each results page and returns one row per business.
  5. Download as CSV, JSON, Excel or via the API.

Every listing on a Firmy.cz results page is published as schema.org LocalBusiness data, so name, phone, address, category, geo-coordinates and website come back in one pass. The optional Fetch details toggle opens each business page to also read the email and IČO (registration number).

Input

FieldTypeRequiredDescription
searchQueryStringNoKeyword or business type in Czech (default: restaurace)
locationStringNoCity to narrow the search (e.g. Praha)
fetchDetailsBooleanNoVisit each business page to also collect email and IČO. Slower. Default false
maxResultsIntegerNoMaximum number of businesses to return (default: 100)
proxyConfigurationObjectNoApify proxy settings. Default Apify proxy is enough

Example input

{
"searchQuery": "restaurace",
"location": "Praha",
"maxResults": 100,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

Each result contains:

FieldTypeExample
businessNameString"Amiata - La Cucina Toscana"
categoryString"restaurace"
addressString"náměstí Republiky 1078/1"
cityString"Praha"
postalCodeString"11000"
regionString""
phoneString"+420 222514141"
websiteString"https://www.amiata.cz/cs/"
emailStringOnly when fetchDetails is on
registrationNumberStringIČO, only when fetchDetails is on
extraFieldsObject{ "rating": 4.6, "reviewCount": 210, "latitude": 50.089, "longitude": 14.43 }
urlStringBusiness page URL
scrapedAtStringISO timestamp

Example output

{
"businessName": "Amiata - La Cucina Toscana",
"category": "restaurace",
"address": "náměstí Republiky 1078/1",
"city": "Praha",
"postalCode": "11000",
"region": "",
"phone": "+420 222514141",
"website": "https://www.amiata.cz/cs/",
"email": "",
"registrationNumber": "",
"extraFields": {
"rating": 4.6,
"reviewCount": 210,
"latitude": 50.0897,
"longitude": 14.4304,
"description": "Italská restaurace v centru Prahy."
},
"url": "https://www.firmy.cz/detail/2679876-amiata-praha.html",
"scrapedAt": "2026-07-13T09:28:03.000Z"
}

Pagination and coverage

Firmy.cz shows 14 businesses per results page. The actor keeps loading pages until it reaches your maxResults or the results run out. Phone, website and address coverage on the results pages is very high — near complete for most categories. Email and IČO live only on the individual business pages, so they require the Fetch details toggle (one extra request per business; these runs are resumable if interrupted).

Cost estimate

The actor uses plain HTTP (no browser), so it is fast and cheap: one request returns 14 businesses. Expect a few thousand leads per US dollar of Apify usage. fetchDetails adds one request per business for email and IČO and raises cost and runtime accordingly.

Limitations

  • Email and IČO need fetchDetails. They are not on the results page.
  • Region/canton is not published on the listing; city and postal code are.
  • Be considerate with very large runs; the actor paginates politely.

FAQ

Do I need a Firmy.cz account or cookies? No. Everything comes from public results pages.

Are the phone numbers pre-revealed? Yes. Firmy.cz publishes phone numbers in the page data, so there is no click-to-reveal step.

Why is email empty? Email is only on each business's own page. Turn on Fetch details to collect it along with the IČO.