EU External Trade Statistics — Eurostat
Pricing
from $0.80 / 1,000 record scrapeds
EU External Trade Statistics — Eurostat
Pulls EU external trade statistics from Eurostat: intra- and extra-EU trade by member state, partner, product classification, flow, and period. Returns export/import values and trade balances with every dimension code resolved to its label, across the whole external-trade dataset family.
Pricing
from $0.80 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Share
EU External Trade Statistics — Eurostat Trade Data Scraper
Pulls external trade data straight from Eurostat, the EU's official statistics agency. Returns intra- and extra-EU trade values by member state, partner country, product classification, and trade flow — across the entire external-trade dataset family, from annual figures down to monthly, going back to 2002.
EU External Trade Statistics Scraper Features
- Walks the whole Eurostat external-trade dataset family — long-term and short-term indicators alike, discovered live from the catalogue, not a hand-picked subset.
- Resolves every dimension code to its human label. Eurostat ships raw index numbers; you get country names, product descriptions, and indicator labels.
- Covers member states, trading partners, and SITC/CN/BEC product classifications in one flat schema.
- Carries Eurostat's own provisional/estimated status flag, which matters if you're using the figures for anything time-sensitive.
- Returns whichever frequency the source dataset publishes — annual, quarterly, or monthly — without you needing to know which in advance.
- Narrow to specific dataset codes when you only need one series, or leave it open for full-family coverage.
Who Uses EU Trade Data?
- Trade analysts & economists — Track EU import/export trends by product group and partner country over time.
- Supply chain researchers — Quantify exposure to intra-EU sourcing versus extra-EU imports by product.
- Policy & compliance teams — Watch trade balance shifts ahead of tariff or regulatory decisions.
- Data journalists — Build trade-flow stories off sourced, structured Eurostat figures instead of a screenshot of a chart.
- App & dashboard builders — Feed EU trade statistics into BI tools without writing a JSON-stat decoder first.
How EU External Trade Statistics Scraper Works
- Reads Eurostat's live dataset catalogue and finds every dataset in the external-trade family.
- Requests each dataset's most recent period, then walks backward through its history — by year, quarter, or month, whichever that dataset uses.
- Flattens each period's response into one row per (member state, partner, product, indicator) combination, with codes resolved to labels.
- Stops once the requested number of records is reached, or a dataset's history runs out.
Input
{"maxItems": 1000,"datasetCodes": ["ext_lt_intratrd"]}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of observation rows to save. Raise it for full-history pulls. |
datasetCodes | array | [] (all) | Limit the crawl to specific Eurostat ext_* dataset codes (e.g. ext_lt_intratrd, ext_st_eu27_2020sitc). Leave empty for the whole family. |
Example — full external-trade family, default sample size:
{}
Example — one dataset, deep history:
{"maxItems": 50000,"datasetCodes": ["ext_lt_intratrd"]}
EU External Trade Statistics Scraper Output Fields
{"dataset_code": "ext_lt_intratrd","dataset_label": "Intra and Extra-EU trade by Member State and by product group","geo": "EU27_2020","geo_label": "European Union - 27 countries (from 2020)","partner": "EU27_2020","partner_label": "European Union - 27 countries (from 2020)","product_code": "TOTAL","product_label": "Total - all products","indicator": "PC_TOT_IMP","indicator_label": "Share of imports by partner in total imports (%)","freq": "A","time_period": "2025","value": 61.6,"unit": null,"status_flag": null,"last_updated": "2026-09-15T11:00:00+0200","source": "ESTAT"}
| Field | Type | Description |
|---|---|---|
dataset_code | string | Eurostat dataset code (e.g. ext_lt_intratrd) |
dataset_label | string | Human-readable dataset title |
geo | string | Reporting member state code |
geo_label | string | Reporting member state name |
partner | string | Partner country/aggregate code (e.g. EU27_2020, WORLD, CN, US) |
partner_label | string | Partner country/aggregate name |
product_code | string | Product classification code (SITC/CN/BEC, dataset-dependent) |
product_label | string | Product classification label |
indicator | string | Trade indicator code (export/import value, trade balance, flow, etc.) |
indicator_label | string | Trade indicator label |
freq | string | Frequency of the observation — A annual, Q quarterly, M monthly |
time_period | string | Observation period (e.g. 2023, 2023-Q4, 2023-01) |
value | number | The observed value |
unit | string | Unit of measure where the dataset carries one (e.g. MIO_EUR, THS_T) |
status_flag | string | Eurostat status flag — p provisional, e estimated, : not available |
last_updated | string | Dataset last-updated timestamp, from Eurostat (shared across the whole dataset, not per-row) |
source | string | Data source attribution (ESTAT) |
FAQ
What counts as "external trade" here?
Eurostat's ext_* dataset family: intra-EU trade (between member states) and extra-EU trade (with the rest of the world), broken down by partner country, product classification, and trade flow.
Which datasets does this cover?
Every dataset in Eurostat's live catalogue whose code starts with ext_ — long-term indicators, short-term indicators, and the technology-intensity breakdowns alongside them. The list comes from the catalogue on every run, so a dataset Eurostat adds tomorrow shows up without an actor update.
How far back does the data go?
As far back as each dataset's own history — most start in 2002. A run walks backward from the most recent period until either that history runs out or the requested record count is reached.
What does status_flag mean?
Eurostat's own data-quality marker: p for provisional, e for estimated, : for not available. A blank value means the figure is finalized.
Do I need a Eurostat account or API key?
No. External trade statistics are published as open data.
Need More Features?
Need a dataset outside the external-trade family, or a different cut of the data? File an issue or get in touch.
Why Use EU External Trade Statistics Scraper?
- Full family, not one dataset — walks every
ext_*dataset Eurostat publishes, discovered live, instead of wrapping a single series. - Labels, not index numbers — Eurostat's raw JSON-stat format hands you a sparse array keyed by position; this actor resolves every dimension to its actual code and label.
- No API key, no account — Eurostat's external-trade statistics are open data.