Scrapes Polish business directory panoramafirm.pl. Returns structured records with company name, address, phone (E.164), email, website, NIP tax ID, categories, rating, reviews, opening hours and geo coordinates. Built for lead generation, CRM enrichment and market research in Poland.
All notable changes to this actor will be documented in this file.
The format is based on Keep a Changelog ,
and this actor adheres to Semantic Versioning .
[Unreleased]
Changed
Output schema:categories, phones, emails, socialLinks are now comma-separated strings (or null when empty) instead of arrays of strings. Most listings have a single value for each — the array form rendered as "1 item" / "0 items" placeholders in the Apify dataset preview, hiding the actual content. Multi-value entries are preserved as "a, b, c". To regain individual items, callers can split(", ").
reviews now returns null instead of [] when no reviews are present, for consistent "missing data" semantics across fields.
Fixed
Keyword search now uses ?what=...&where=... query parameters instead of path-style /szukaj/keyword,city. The path form was silently rewritten by the site to a location-only canonical (e.g. searchTerms: ["nike"] returned random Pomerania businesses instead of Nike-named ones).
New searchLocation input field separates the city/region from the keyword. Putting both into one term (e.g. "nike Warszawa") yields 6× fewer results than splitting them.
Build
Switched .actor/Dockerfile to multi-stage build to avoid tsconfig.tsbuildinfo cache silently producing an empty dist/ on Apify cloud.