Panorama Firm Scraper for Polish Company Listings, Reviews and Hours

Panorama Firm files Polish businesses by trade, voivodeship, city and district, and its cards carry the company NIP. We turn them into one deduplicated table that joins to anything.

Plans from €169 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

panoramafirm.pl
Panorama Firm Scraper for Polish Company Listings, Reviews and Hours
panoramafirm.plwhat you get
Typical fields for marketplaces and directories
business_namecategoryaddressphonewebsiteratingreviews
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

Managed Panorama Firm data scraping past the 200-page limit

  1. You send

    Panorama Firm pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

ScrapeIt runs Panorama Firm data scraping as a managed service, and most of the work in our panoramafirm.pl scraper is planning. A list stops at 200 pages of 25 cards, so large branze are cut by voivodeship, county, city and district until each slice fits; even the Panorama Firm Warszawa list of accounting offices needs a district cut. We extract Panorama Firm data from every card, merge duplicate cards of one business on the NIP and keep Polish characters intact. Anti-bot handling, proxy rotation and CAPTCHA solving keep full-catalogue runs steady, and each run is compared with the last, so new firms, removed cards, changed hours and fresh reviews arrive as change records. A sample comes first.

Panorama Firm dataset: what one company card holds

We keep the site's own section names, so every column traces back to a label a visitor sees on the card.

  • IdentityCompany name, the headline some profiles add under it, the main branza and the NIP, the ten-digit Polish tax number printed in the Kontakt block. The listing ID and category ID from the page give each card a stable key between runs.
  • LocationStreet, building and unit, postcode, town, district where the site gives one, county and voivodeship, plus the geographic coordinates behind the map pin and the copy button on the card.
  • ContactPhone, website, the email the business lists, and links to its social profiles and its Google Maps place, as published for the business.
  • Opening hoursHours for each weekday, with Zamkniete for days off, on the cards that publish them.
  • RatingsStar rating out of 5, review count, the star breakdown from five down to one, and each review with its date, stars and text.
  • Profile contentO nas and Opis dzialalnosci descriptions, Produkty i uslugi, Zasieg dzialania with the counties and towns served, Slowa kluczowe, photo and video counts, company articles and attachments.
  • Profile typeWhether the card is a paid profile or a basic free entry, plus flags for the quote request button and the AI assistant.

Basic Panorama Firm listings are thin: name, address, branza, NIP, phone and a generated summary. Paid profiles fill most of the list above, so field coverage depends on how many firms in a slice pay for a profile. Reviews reach you without reviewer names, and we add no names of owners or staff: a record describes a company, not a person.

Panorama Firm dataset: what one company card holds
Panorama Firm reviews, star ratings and opening hours

Panorama Firm reviews, star ratings and opening hours

Reviews come from site visitors, and the site states that WeNet does not verify whether a reviewer bought or used the service. Read the stars as a signal, not proof, and keep the text next to them.

  • How the average worksThe star rating is the arithmetic mean of rated reviews only. Some reviews, mostly older ones, are text only and carry no stars, so a card can show three reviews and no rating at all, and the review count often exceeds the number of votes behind the average.
  • Star breakdownEach card prints how many reviews gave five, four, three, two and one stars; we deliver it as five columns next to the average.
  • Review datesEvery review carries a publication date and time, so each run can return only reviews added since the previous one. List pages show two selected reviews per firm, and the home page shows the latest reviews from across Poland.
  • Opening hoursHours run from poniedzialek to niedziela, with Zamkniete for closed days, and lists add an Otwarte teraz (open now) filter. We normalise them to 24-hour ranges per weekday so they compare across trades.

Reviewer names and initials never enter the dataset, only the date, stars and text of each review. For review monitoring that is enough: the trend, the volume and the words matter, not who wrote them.

Panorama Firm company data by branza, voivodeship, city and district

Source
panoramafirm.pl
Category
marketplaces and directories
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

A Panorama Firm scraper works on panoramafirm.pl, a Polish business directory that calls itself the largest company search engine in Poland. What is Panorama Firm? It began in 1992 as a printed address book of Polish firms and went online in 2000. Today it is run by WeNet sp. z o.o. of Warsaw, wholly owned by WeNet Group S.A., a group that also sells websites and local marketing to small businesses. Owners and customers can add a firm for free, and the privacy notice names public registers such as CEIDG and KRS as a source of entries.

The catalogue is a tree. Katalog branz splits into 19 groups, from Biuro and Budownictwo to Zdrowie i uroda, and Panorama Firm branze, the site's word for trades, number about 1,100, many filed under more than one group. Each branza has its own list, such as /hydraulicy, with a live counter, 25 cards a page, sorting by popularity, A to Z, Z to A or highest rating, an Otwarte teraz filter and a map. A location segment narrows the list to one of 16 voivodeships, a county, a city or a city district; cities with county rights leave the county slot empty, as in mazowieckie,,warszawa. The search box takes a firm or service plus a town, and phrase results show how far each firm sits from that town.

Every company card, a wizytowka, lives at an address built from voivodeship, county, town, street and number, then a name slug and a short code, so the URL already carries the location. Around the cards sit Panorama miast city guides with population, postcodes and firm counts per popular branza, Panorama regionow, Popularne zapytania and Najnowsze wizytowki, the newest cards in each group.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

Panorama Firm scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why teams scrape Panorama Firm data for market maps and CRM

Registers such as CEIDG and KRS record a firm's legal identity. Panorama Firm adds how the firm presents itself - trade, hours, service area, photos - and what customers say about it, for the long tail of Polish small business: plumbers, dentists, accounting offices, beauty salons.

  • Market sizingCount firms per branza, voivodeship, city and district, then set the counts against population from Panorama miast for density per resident.
  • Review monitoringTrack star rating, review count and new reviews for your own branches, franchisees or a competitor set, week by week.
  • CRM enrichmentMatch accounts on the Panorama Firm NIP and add branza, hours, website and service area; the same key joins our CEIDG and KRS extracts for legal form and status.
  • Digital presence auditsMeasure how many firms in a trade have no website, no hours or only a basic entry - a common question for agencies and software vendors sizing a market.
  • Location planningCoordinates, opening hours and Zasieg dzialania show where services cluster and which counties are thin.

Consultancies, marketplaces, software vendors and franchise networks all start the same way: a Polish company list cut by trade and town.

ScrapeIt extracts Panorama Firm data and keys it on the NIP

ScrapeIt is a managed web scraping agency. In Poland we key the Panorama Firm dataset on the NIP and pair it with our CEIDG and KRS extracts, so each firm gets its trade, hours and reviews next to its legal form and status. Beyond Poland we cover Google Maps, Yelp, Yellow Pages and Dun and Bradstreet. A Panorama Firm extract is priced by record count and refresh rate, agreed in writing before the first run.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer a Panorama Firm API?

Yes. The ScrapeIt Panorama Firm API returns company cards as JSON records: name, NIP, address split into voivodeship, county, town, district and postcode, coordinates, phone, website, branze, opening hours, star rating, review count, star breakdown and reviews without author names. You choose the branze, places and schedule - daily for reviews, weekly or monthly for the catalogue - and the same records ship as CSV and XLSX files.

How do you scrape Panorama Firm across every voivodeship and city?

We start from the branze you need and the 16 voivodeships, then step down to county, city and district wherever a list runs past 200 pages. Phrase searches pick up trades without a branza of their own. One business can hold several cards, often one per branza, each with its own ID, so we merge them on the NIP and keep every category the firm appears in. You get one row per firm, one per card, or both.

How many companies does Panorama Firm list, and how many can you deliver?

Panorama Firm calls itself the largest Polish company database but prints no single total; every list shows a live counter instead. In late September 2026 Salony i gabinety kosmetyczne held 53,524 firms, Biura rachunkowe 46,727 and Restauracje 22,731. Counters overlap, because one firm can sit in several branze. A full crawl deduplicated on the NIP gives the real number of firms for your trades and regions, and we report it with every delivery.

How often can Panorama Firm data be refreshed, and in which formats?

Directory fields move slowly, so most clients refresh a full slice monthly and a watchlist of firms weekly, while review tracking runs daily. Each row carries its collection date, and each run flags new cards, removed cards, changed hours or contacts and new reviews. Delivery is CSV, JSON, JSON Lines or XLSX, pushed to S3, SFTP, Google Sheets or your database. Cards can outlive a business, so we can mark rows whose NIP has left CEIDG or KRS.

Is it legal to scrape Panorama Firm?

We collect only publicly available data - everything a visitor can see on Panorama Firm - and we collect it legally. No logins, no paywalls. The dataset describes companies: reviews arrive without reviewer names, and we add no names of owners or employees. Many sole traders trade under their own name, so under GDPR we treat those rows as personal data and keep them to what the trader published for the business.

How it works

  1. 1

    Make a request

    You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.

  2. 2

    We configure the crawlers

    Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

  3. 3

    Collect and deliver

    Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

  4. 4

    Maintain and support

    Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a quote

Tell us which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

Panorama Firm data from €169/month. Free project assessment, reply within 1 business day.