pkt.pl Scraper for Company Cards, Hours and Reviews Across Poland

PKT printed Poland's yellow phone books from 1993 to 2011. Its catalogue lives on at pkt.pl, and we turn those company cards into one clean feed by industry and town.

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

pkt.pl Scraper
Solutions

pkt.pl data scraping as a managed service

ScrapeIt runs pkt.pl data scraping end to end: we build the collector, run it on our own infrastructure and fix it when the site changes. Anti-bot handling, proxy rotation and CAPTCHA solving are part of the service. To scrape pkt.pl at full depth we walk every chosen industry through every town, split big cities by district and deduplicate on the company ID. City listings top up with Wyniki z regionu, firms from nearby towns tagged with a distance, so each firm is assigned by its own address. We extract pkt.pl data from open pages only, with no logins, and normalise hours, addresses and review sources into one schema. A sample comes first; then the feed runs on your schedule.

The pkt.pl dataset: what one company card holds

Every card follows one template, and we keep pkt.pl's own labels next to English column names, so the pkt.pl dataset lines up with the page your team sees.

  • Identity. Company name as shown, the numeric company ID from the card address, the listing industry from the breadcrumb and the Branza label, the tagline under the name, and a flag for paid or free cards.
  • Location. Street, postcode and town, the voivodeship and powiat from the breadcrumb, the city district where there is one, and GPS coordinates.
  • Contacts. Main phone number, extra numbers under Dodatkowe kontakty, website, company e-mail and social media links where given.
  • Registry. NIP and REGON, the KRS number for companies in the court register, and the year founded (Rok zalozenia).
  • Opening hours. Hours for each weekday under Godziny otwarcia. Where a firm gives none, the card says Zadzwon i sprawdz, call to check, and we keep that as its own value, never as a closed day.
  • Profile blocks on paid cards. O firmie, Oferta, Zakres dzialalnosci (the service list), Rodzaj obslugiwanych klientow (client types), Zasieg dzialalnosci (Lokalny, Wojewodzki or Krajowy), Certyfikaty, Informacje dodatkowe, keywords, gallery captions, company articles and dated news posts.
  • Ratings. Average star rating and review count, split by source into pkt.pl and Google.

Free cards are short: registry numbers, address, phone, e-mail, industry and coordinates, plus an invitation to the owner to manage the page. Paid cards carry the full profile. No record includes the names of staff or contact persons.

The pkt.pl dataset: what one company card holds
pkt.pl reviews, price guides and offers beyond the card

pkt.pl reviews, price guides and offers beyond the card

Reviews. A review is a star rating from 1 to 5 with an optional comment, a date and a source label: Opinia z pkt.pl for reviews left on the site, Opinia z Google for Google reviews that pkt.pl shows on the card. Each card prints an average and a count per source and an overall average, the arithmetic mean of all ratings. Our pkt.pl reviews scraper keeps rating, date, text and source for every review and drops reviewer names.

Price guides. Many industry guides under Poradniki carry a Cennik with price ranges in zloty that the pkt.pl team compiles from its own market research: a women's haircut at 20 to 60 zl, keratin straightening at 250 to 650 zl. The same guides rank the best rated and most often chosen firms and add an industry glossary.

Products and services. WeNet clients publish offer pages under /produkt/ and /usluga/ with name, seller, category, address and description. Most show Zapytaj o cene, ask for the price, instead of a figure, so we record whether a price is given at all.

Articles and news. Company articles and dated news posts, grouped by category, show what a firm promotes and how often it updates its card.

From Polskie Ksiazki Telefoniczne to pkt.pl: the Polish yellow pages online

pkt.pl is the online company catalogue of PKT, short for Polskie Ksiazki Telefoniczne, or Polish Phone Books. A pkt.pl scraper turns its cards into rows: one company per row, with industry, town, contacts, registry numbers, opening hours and ratings. PKT started in 1993 as a Polish phone book publisher. Its first book covered Warsaw and the Mazowieckie region, later editions reached every region as the Poland yellow pages, and the print run came close to five million copies. The catalogue went online in 1998, and the last paper edition appeared in 2011.

Who owns pkt.pl today? WeNet Group S.A. of Warsaw, the group that grew out of the PKT and Panorama Firm businesses and runs both catalogues. Cards start from CEIDG and KRS records and from what firms publish on their websites or send to WeNet, and owners can extend them with a paid profile. In September 2026 pkt.pl listed about 3.2 million company cards, around 25,000 of them paid listings.

The catalogue is built for search by trade and place. Its 39 categories group about 1,770 industries (branze), from Adwokaci (lawyers) to Zlobki publiczne (public nurseries). Places run from 16 voivodeships down to each powiat and town, and big cities split into districts: Krakow has 18. A listing sits at /szukaj/ plus industry and town, 25 companies to a page, sortable by relevance, name, rating or number of ratings and filterable by opening day. Each company card (wizytowka) sits at /firma/ plus the name and a numeric company ID.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

pkt.pl Scraping Plans and Pricing

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

What teams do with pkt.pl data across Polish towns

pkt.pl data answers local questions that a national register leaves open: which firms in one trade serve one powiat, how customers rate them, when they open and how they describe their offer.

  • Market and territory counts. Firms per industry, voivodeship, powiat and district, so a sales team can size a territory before hiring, or a franchise can spot towns with few competitors.
  • CRM enrichment. Match your accounts on NIP or REGON and add industry, website, hours and ratings; duplicates and stale phone numbers surface on the way.
  • Reputation benchmarks. Compare star ratings and review counts by town and trade, and set pkt.pl scores against Google reviews for the same firm.
  • Listing audits. Agencies check that a client's name, address, phone and hours match across Polish directories.
  • Openings and closures. New firms arrive from CEIDG and KRS, and a card leaves once its firm is struck off, so the difference between two runs is a steady record of new and closed businesses.
  • Service price research. PKT price guides cover trades from hairdressing to accounting and air conditioning, so a Cennik range shows what a service costs before you compare quotes.

Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

What is the Scraping Web Data for Sentiment Analysis & How it Helps Marketers and Data Scientists

What is the Scraping Web Data for Sentiment Analysis & How it Helps Marketers and Data Scientists

The use of sentiment analysis tools in business benefits not only companies but also their customers by allowing them to improve products and services, identify the strengths and weaknesses of competitors' products, and create targeted advertising.

Empower Your Business with Google Maps Data

Empower Your Business with Google Maps Data

Using web scraping to extract Google Maps data will help you quickly and efficiently find businesses in any industry, city, state, or region. And the extracted contact information, such as phone or email address, social networks, or links to web pages, will help to contact them.

How to Generate Business Leads Using Web Scraping

How to Generate Business Leads Using Web Scraping

Lead scraping is a reliable way to get the right customer contacts to market your product, saves organizations time, and helps you better understand the audience you want to attract. Contacts include emails, phone numbers, or social media profiles.

scrapeit logo

ScrapeIt, the team behind your pkt.pl feed

ScrapeIt is a managed web scraping agency. From pkt.pl we deliver company-level records: industry, place, contacts, registry numbers, hours and ratings, shaped to join your CRM on NIP or REGON. For registration status we add CEIDG and KRS, which we also collect. PKT data arrives as CSV, JSON or XLSX, in Google Sheets or pushed to S3, SFTP or your database. Pricing follows the number of industries, towns and refreshes, agreed before the first run.

FAQ

Do you offer a pkt.pl API?

Yes. The ScrapeIt pkt.pl API returns company cards as JSON: company ID, name, industry, street, postcode, town, voivodeship and powiat, phone, website, NIP, REGON, KRS number, opening hours, coordinates and ratings split by source. You choose the industries, towns and schedule, daily, weekly or monthly, and the same records ship as CSV and XLSX files.

Is it legal to scrape pkt.pl?

We collect only publicly available data - everything a visitor can see on pkt.pl - and we collect it legally. No logins, no paywalls: company cards, listings, price guides and reviews as any visitor sees them. Personal data stays out: reviews come without reviewer names, company records without the names of staff. Many sole traders trade under their own name, so we process those records under GDPR as business contact data.

Can you deliver pkt.pl reviews without reviewer names?

Yes, that is the default. Each review arrives with its star rating, date, comment and source, pkt.pl or Google, and each card with its averages and counts per source. Names and signatures are dropped before delivery. pkt.pl says it does not check whether a reviewer actually bought from the firm, so the source label sits in its own column and you can weigh Google and pkt.pl ratings separately.

How often is pkt.pl data updated, and how often can you refresh it?

pkt.pl changes daily: new firms arrive from CEIDG and KRS, owners edit their cards and reviews keep coming in, and the A to Z company index carries its own last-update stamp. A card stays online while its firm is registered and goes after it is struck off. Most projects refresh a full industry slice monthly and ratings, hours and reviews weekly. Every run is compared with the last, so new cards, removed cards and changed fields arrive as change records.

How do you scrape pkt.pl for one industry across all of Poland?

We start from pkt.pl's list of about 1,770 industries and walk the chosen one through all 16 voivodeships, each powiat and town, and the districts of big cities. A nationwide trade can be large: pkt.pl lists about 52,000 biura rachunkowe (accounting offices) across Poland (September 2026), at 25 firms per page. Deduplication on the company ID and a check of each address keep firms from nearby towns out of the wrong slice.

How does it Work?

Step 1 - Make a Request

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

Step 2 - Configuring Custom Web Crawlers

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

Step 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.

Step 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 more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

We reply within 1 business day. No obligation.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582