Firmy.cz Scraper - Czech Business Directory Leads
Pricing
from $12.00 / 1,000 result scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
- Enter a search query in Czech — a business type or keyword such as
restaurace,instalater,advokatorkadeřnictví. - Optionally enter a city (for example
PrahaorBrno) to narrow the results. - Set max results.
- Click Start. The actor reads the structured data on each results page and returns one row per business.
- 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
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Keyword or business type in Czech (default: restaurace) |
location | String | No | City to narrow the search (e.g. Praha) |
fetchDetails | Boolean | No | Visit each business page to also collect email and IČO. Slower. Default false |
maxResults | Integer | No | Maximum number of businesses to return (default: 100) |
proxyConfiguration | Object | No | Apify proxy settings. Default Apify proxy is enough |
Example input
{"searchQuery": "restaurace","location": "Praha","maxResults": 100,"proxyConfiguration": { "useApifyProxy": true }}
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
businessName | String | "Amiata - La Cucina Toscana" |
category | String | "restaurace" |
address | String | "náměstí Republiky 1078/1" |
city | String | "Praha" |
postalCode | String | "11000" |
region | String | "" |
phone | String | "+420 222514141" |
website | String | "https://www.amiata.cz/cs/" |
email | String | Only when fetchDetails is on |
registrationNumber | String | IČO, only when fetchDetails is on |
extraFields | Object | { "rating": 4.6, "reviewCount": 210, "latitude": 50.089, "longitude": 14.43 } |
url | String | Business page URL |
scrapedAt | String | ISO 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.
Related Scrapers
- Panoramafirm.pl Scraper — Polish business directory leads
- Allabolag.se Scraper — Swedish company data, revenue and leads
- Local.ch Scraper — Swiss business directory leads
- Companies House Scraper — UK company registry data
- KRS Scraper — Polish National Court Register company data
- Pappers Scraper — French company registry data
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.