Poczta Polska Data for Tracking, Customs and Delivery

Half the delays on inbound parcels are not the carrier at all, they are customs. Type those stages separately or every report blames the wrong party.

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

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

poczta-polska.pl
Poczta Polska Data for Tracking, Customs and Delivery
poczta-polska.plwhat you get
Typical fields for logistics sites
carrierorigindestinationservice_typepricetransit_days
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

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

Managed Poczta Polska data, run end to end by us

  1. You send

    Poczta Polska 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 builds and runs the pipeline as a managed service. You tell us the lanes; we build the collection with a Polish language status map, type customs stages separately, normalise everything into your cross carrier model and hand back CSV, JSON, Excel or a push into your warehouse.

Requests are paced deliberately. A carrier tracking surface hammered by one client becomes harder for everyone, and on a national operator that matters more than usual.

We collect no recipient names and no address detail beyond the postcode. Duty and VAT values attach to shipments rather than to people. We collect only publicly available data - tracking events, customs stages, duty amounts and branch details, everything a visitor can see on Poczta Polska - and we collect it legally.

Poczta Polska fields in every export

Tracking output carries the tracking number, the raw status text in its original language with the language recorded, the normalised status, the event timestamp with time zone, the event location and the facility where given.

Stage type is the field that makes this source worth collecting properly: transport, delivery attempt, customs presentation, customs hold, customs release, duty assessment and collection point hold are typed separately rather than flattened into a status string. That single distinction turns an inbound exception report from noise into something actionable.

Where duty or VAT amounts appear in the stream they are captured as their own fields, because for a cross border seller the charge is frequently the reason the parcel stalled and the customer complained.

Shipment fields cover origin and destination postcode, origin country for inbound items, service level, expected delivery where published, actual delivery, attempt count, delivery outcome and the exception reason.

Location records carry the branch name, address, postcode, coordinates where published, opening hours structured by day and the services offered.

Poczta Polska fields in every export
Duty data, branches and cross-border analysis

Duty data, branches and cross-border analysis

Duty and VAT capture is worth setting up deliberately where a client ships into Poland at volume. The charge is what the recipient sees, and the correlation between charge value and refusal rate is one of the more useful numbers a cross border seller can have.

Branch and collection point data is the slower second dataset: hours, services and locations, refreshed monthly with change records. It powers pickup options in a Polish checkout, where out of home delivery has an unusually high share.

Cross border analysis usually means collecting the sending side too. A parcel's history starts with the origin operator and continues with Poczta Polska, and joining the two gives an end to end timeline instead of two fragments. We match on the tracking number where the format carries through and on timing and route where it does not.

Historical backfill depends on retention, which is limited on carrier tracking surfaces generally. A tracking dataset is built going forward, and we say so rather than promising a year of history that was never retained.

The national operator and the customs stage

Source
poczta-polska.pl
Category
logistics sites
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

Poczta Polska is the Polish national postal operator. It handles domestic mail and parcels, and it is the receiving operator for a large share of international post entering the country, which is where the interesting part of its data sits.

Inbound international parcels pass through customs clearance, and those stages appear in the tracking stream alongside ordinary transport events. They look similar and they are not: a parcel held for customs assessment is not a parcel the carrier lost, and the resolution path is completely different. Any exception report that does not type them separately blames the operator for delays it does not control.

The tracking surface is public and responds with substantial content. Status wording is Polish, with English available in places, which brings the same bilingual parsing requirement as any non English carrier: build the status map in the source language or half the events fall into an unknown bucket.

Alongside delivery the operator runs a large network of post offices and collection points, with their own hours and services, which is the usual second dataset with its own slower cadence.

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

Poczta Polska 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 customs stages have to be typed separately

A cross border seller shipping into Poland sees a stalled parcel and opens a ticket against the carrier. Often the carrier has done nothing wrong: the item is sitting in customs awaiting assessment or awaiting payment from the recipient, and no amount of chasing the operator will move it.

Typed data fixes the conversation. Once customs stages are their own type, an exception dashboard can separate we are waiting on the carrier from we are waiting on customs from we are waiting on the recipient to pay, and each routes to a different action. Untyped, all three look identical and the support team works the wrong queue.

The second reason is that the customs pattern is itself a dataset. How long assessment typically takes, which origin countries stall most often, how frequently duty is charged at what values - all of that falls out of typed stages collected over time, and it feeds directly into landed cost estimates and delivery promises that hold up.

The third is the language. Status wording is Polish, and a status map built in English will drop a large share of events into unknown. Worse, it drops them silently, so the dataset looks complete while a class of event is missing.

The fourth is the same as on any national operator: it reaches addresses private networks do not, so comparing it with them on an unadjusted average understates it.

Who builds and keeps your Poczta Polska feed

ScrapeIt is a managed extraction company, not a tool you have to learn. Our team builds the pipeline, maintains the Polish status map as wording changes, and repairs the collector before a class of event quietly disappears into unknown.

You see a sample first, in your format, on your own lanes including inbound international, with customs stages typed so you can see how much of your delay was never the carrier.

FAQ

Still unsure? Write to info@scrapeit.io

Why separate customs stages from transport events?

Because they require different actions and blaming the wrong party wastes everyone's time. A parcel held for assessment is not a parcel the carrier lost, and chasing the operator will not move it. Typed apart, a dashboard can distinguish waiting on the carrier, waiting on customs and waiting on the recipient to pay - three different queues.

Do you capture duty and VAT amounts?

Where they appear in the tracking stream, yes, as their own fields. For a cross border seller the charge is frequently the reason the parcel stalled and the customer complained, and the correlation between charge value and refusal rate is one of the more useful numbers available.

Does the Polish status wording cause problems?

For pipelines not built for it, yes, and silently. A status map built in English drops a large share of events into unknown, and the dataset still looks complete. We build the map in the source language, keep the raw text with its language on every row and treat an unmapped status as an alert.

Can you cover the whole journey for inbound parcels?

Usually, by collecting the sending operator as well and joining the two into one timeline. The tracking number often carries through; where it does not we match on timing and route. Two fragments become an end to end history, which is what a cross border seller actually needs.

How far back does tracking history go?

Not far. Carrier tracking surfaces retain limited history generally, so a tracking dataset is built going forward rather than backfilled. We say that at scoping rather than promising a year of history that was never retained.

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.

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