Logistics and freight data scraping is the automated collection of publicly published transport information: carrier tariff rates and surcharges, transit times and service schedules, parcel and courier pricing, port and terminal notices, and disruption announcements.
The defining characteristic of this category is that the headline rate is a small fraction of what you actually pay, and the rest is deliberately fragmented across documents.
The surcharge stack
On an ocean container move, the base rate might be half of the all-in cost. The remainder arrives as separately published surcharges: bunker adjustment, terminal handling at origin and destination, peak season surcharge, congestion surcharge, documentation, security, equipment imbalance, currency adjustment and more. Each has its own effective date and its own announcement document.
- They change on different cycles. Bunker adjustments move monthly; peak season surcharges are announced weeks ahead; congestion surcharges appear with little notice.
- They are published separately. Usually in tariff notices and PDF circulars rather than alongside the rate.
- They vary by lane and equipment. The same surcharge code carries different amounts by trade lane and container type.
- They are where cost surprises come from. A stable base rate with three new surcharges is a rate increase that base-rate tracking will not show.
How we structure it
Surcharges are captured as an array of line items with codes, amounts and effective dates, alongside the base rate. We compute an all-in estimate as a convenience field, but the components are the deliverable — because which surcharges apply to your shipment depends on your terms, and an all-in figure that assumes someone else's terms is not your cost.
Every figure carries a source reference to the tariff document and page, since freight cost data is routinely challenged in procurement conversations and a number without provenance does not survive that.
What we cannot give you
Contracted rates. Your negotiated rates and those of your competitors are confidential commercial terms, not published data. Published tariff rates are typically higher than contracted ones, and we say so rather than implying published rates represent market clearing levels.