Cross-Border Logistics Customs Events

This dataset provides detailed, event-level logs of cross-border logistics shipments as they pass through customs, including event types, delays, clearance outcomes, and associated metadata. It enables comprehensive analysis of customs processing times, bottlenecks, and compliance issues, supporting operational optimization and regulatory reporting for international logistics providers.

  • last updated 12 Jul 2025
  • by GoMask
The brief that made it

Analyze customs processing times and identify bottlenecks in cross-border shipments

Sample rows

preview · 8 of 200 rows · all 18 columns
event_idstringclearance_statusstringgoods_value_usdfloatdelay_flagbooleanevent_typestringshipment_idstringevent_datetimedatetimecustoms_office_codestringcountrystringport_namestringcarrier_namestringtransport_modestringgoods_descriptionstringdelay_reasonstringdelay_duration_hoursfloatclearance_datetimedatetimeinspector_idstringcommentsstring
EVT-00001pending23000.5falsedocumentation_submittedSHP-20012021-02-14T09:20:00ZUSNYC01USANew York PortblankairConsumer Electronics - LaptopsblankblankblankblankDocs submitted electronically.
EVT-00002pending23000.5falsearrivalSHP-20012021-02-16T14:45:00ZUSNYC01USANew York PortFedEx ExpressairConsumer Electronics - LaptopsblankblankblankblankArrived at JFK terminal 4.
EVT-00003on_hold23000.5trueinspectionSHP-20012021-02-16T16:10:00ZUSNYC01USANew York PortFedEx ExpressairConsumer Electronics - LaptopsRandom inspection6.5blankINSP-1021Random inspection triggered due to value.
EVT-00004cleared23000.5falseclearanceSHP-20012021-02-17T08:35:00ZUSNYC01USANew York PortFedEx ExpressairConsumer Electronics - Laptopsblankblank2021-02-17T09:05:00ZINSP-1021Cleared after inspection.
EVT-00005pending192500falsedocumentation_submittedSHP-20022021-03-05T12:40:00ZDEHAM02GermanyHamburg PortblankseaAutomotive Parts - Engine BlocksblankblankblankblankBills of lading uploaded.
EVT-00006pending192500falsearrivalSHP-20022021-03-12T06:00:00ZDEHAM02GermanyHamburg PortMaersk LineseaAutomotive Parts - Engine BlocksblankblankblankblankContainer offloaded at dock 7.
EVT-00007pending192500falsepaymentSHP-20022021-03-12T13:30:00ZDEHAM02GermanyHamburg PortMaersk LineseaAutomotive Parts - Engine BlocksblankblankblankINSP-2043Duties paid via wire transfer.
EVT-00008cleared192500falseclearanceSHP-20022021-03-13T11:10:00ZDEHAM02GermanyHamburg PortMaersk LineseaAutomotive Parts - Engine Blocksblankblank2021-03-13T12:15:00ZINSP-2043Cleared - all paperwork complete.

What the 200 rows show

from the 200-row sample

On_hold (clearance status) stands out: 30 of its 35 rows have delay_flag = true, against 0 of 164 for the rest.

  • 15%delay_flag = true
  • 23,001median goods_value_usd
  • 4transport modes
  • 17countries
  • 31carrier names
  • 42port names
Delay flag rate by clearance_statusdelay_flag = true
0%50%100%0%cleared0 of 530%pending0 of 1090%rejected0 of 286%on_hold30 of 35
goods_value_usd199 rows, in bands of 200k
095190185920030600k1.2Mgoods_value_usd →

Median 23,001, from 0.0 to 1,140,000.

event_type199 rows with a value · 1 left blank
  1. clearance52
  2. arrival45
  3. documentation_submitted37
  4. inspection26
  5. payment15
  6. hold14
  7. documentation_reviewed6
  8. other2
  9. release2
18 columns by typefrom the column list below
  • string 13
  • float 2
  • datetime 2
  • boolean 1

Columns

18 columns in four groups
blueprint · 18 columns
columntypedescriptionexample
Text 13 columns
event_idstringUnique identifier for each customs event log entryuniqueEVT-00001
shipment_idstringUnique identifier for the shipment associated with this customs eventSHP-2001
event_typestringType of customs event (e.g., arrival, inspection, clearance, hold, release, documentation submitted, etc.)9 valuesdocumentation_submitted
customs_office_codestringCode of the customs office where the event took placeUSNYC01
countrystringCountry where the customs event occurredUSA
port_namestringName of the port or border crossing where the event occurredoptionalNew York Port
carrier_namestringName of the logistics carrier responsible for the shipmentoptionalFedEx Express
transport_modestringMode of transport used for the shipment (e.g., air, sea, road, rail)air · sea · road · rail · other · optionalair
goods_descriptionstringBrief description of the goods in the shipmentoptionalTextiles - Cotton Yarn
delay_reasonstringReason for the delay, if any (e.g., missing documents, inspection, payment issue, etc.)optionalRandom inspection
clearance_statusstringOutcome of the customs clearance process for this event (e.g., cleared, pending, rejected, on hold)cleared · pending · rejected · on_holdpending
inspector_idstringIdentifier for the customs inspector or agent handling the eventoptionalINSP-1021
commentsstringAdditional notes or comments about the eventoptionalArrived at East Wharf.
Numbers 2 columns
goods_value_usdfloatDeclared value of goods in USD0 or more · optional23000.5
delay_duration_hoursfloatDuration of the delay in hours (if applicable)0 or more · optional6.5
Dates and times 2 columns
event_datetimedatetimeDate and time when the customs event occurred2021-02-14T09:20:00Z
clearance_datetimedatetimeDate and time when customs clearance was granted or denied (if applicable)optional2021-02-17T09:05:00Z
True or false 1 column
delay_flagbooleanIndicates if this event resulted in a delayfalse

Use it for

  • delay flag15%30 of 199 rowsmean goods value usd …66.7kclea…82.2kpend…90kreje…43.9kon_h…

    A logistics dashboard

    The delay_flag rate, goods_value_usd by clearance_status and a breakdown of event_type. Excel, Power BI or Tableau.

  • Why do 30 of 199 rows have delay_flag = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable events with shipment_id, event_datetime and event_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 18 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows18 columns
Yours1,000 rows18 columnscountry: UK only

blueprint · cross-border-logistics-customs-events

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 18 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Each event: shipment, country, event type
  • Delay reason, duration, and resolution outcome
  • Commodity type and declared value recorded
  • Random inspection rates by country
  • Clearance success/failure labeled
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
cross-border-logistics-customs-events

What should your data show?

Preview 20 rows free
No signup. No card.