Data sources

Klassio is not a black box. Every decision traces to primary sources fetched daily — government data, EU legislation, and scientific registries.

The tool reads daily-updated open data from five primary sources. No paid databases, no closed registers.

Overview

A summary of the tool's primary open sources and their refresh cadence. Live pipeline status for each is shown below.

  1. Tullverket
    tulltaxan KN 2026

    Sveriges officiella tulldatabas. Aktiva KN-nummer + 10-siffrig TARIC-varunomenklatur, MFN- och förmånstull (arvssäker från närmaste föräldernivå), restriktioner och kvoter. Klassios primära källa för klassificering.

  2. EUR-Lex
    CELEX · konsoliderad lagstiftning

    EU:s officiella publikationsplattform. Klassio läser konsoliderade versioner av tariffförordningen, EUDR (2023/1115) samt anti-dumping- och sanktionsbeslut.

  3. JRC
    Global Forest Cover 2020 v3

    EU:s gemensamma forskningscentrum. Baskartan för EUDR-bedömning — 10-meters raster över global skogstäckning per 31 dec 2020.

  4. Skogsstyrelsen
    öppna data · skogliga grunddata

    Beståndsregister, åldersklassificering och avverkningsanmälningar för Sverige. Används för att avgöra om träråvara kommer från avskogningsfritt ursprung.

  5. Jordbruksverket
    SAM-block · WFS

    Jordbruksblockregistret — varje åker, betes- och vallblock i Sverige med exakt geometri. Kompletterar EUDR-bedömning för jordbruksvaror med svenskt ursprung.

Data sources and freshness

Latest successful run, schedule, row counts, and any errors. Updated on every page load.

Data flow from source to answer

Each pipeline writes to one table; tables are joined into the answers /resultat, the MCP and DDS show. Hover to follow the flow — click a node for details and live status. The Query tab shows the path of a single search.

EU Cellar — Combined Nomenclature

OK
Endpoint
https://publications.europa.eu/webapi/rdf/sparql
Table
hs_codes
Cadence
Daily 03:05 UTC
Last successful
2026-09-28 03:05 UTC
7 hours ago
Next run
2026-09-29 03:05 UTC
Rows in table
12,680
Version
cn2026
Notes

Source: Publications Office of the European Union (CC BY 4.0, Decision 2011/833/EU). CN 2026 via EU Cellar SPARQL https://publications.europa.eu/webapi/rdf/sparql. warnings=21 (see operator log)

EUR-Lex — EUDR Annex I

OK
Endpoint
https://eur-lex.europa.eu/eli/reg/2023/1115/oj
Table
eudr_annex_i
Cadence
Manual (seeded)
Last successful
2026-09-27 03:15 UTC
1 day ago
Next run
On demand
Rows in table
74
Version
02023R1115-20251226
Notes

Source: Publications Office of the European Union (CC BY 4.0, Decision 2011/833/EU). EUDR Annex I via Cellar fmx4 + helper v1.0-formex.

EUR-Lex — Country risk (Reg. 2025/1093)

OK
Endpoint
https://eur-lex.europa.eu/eli/reg_impl/2025/1093/oj
Table
eudr_country_risk
Cadence
Manual (seeded)
Last successful
2026-09-27 03:20 UTC
1 day ago
Next run
On demand
Rows in table
249
Version
02025R1093-20250522
Notes

Source: Publications Office of the European Union (CC BY 4.0, Decision 2011/833/EU). Reg. (EU) 2025/1093 CELEX 02025R1093-20250522 via EU Cellar Formex. warnings=1 (see operator log)

Tullverket — Tulltaxan

OK
Signature verification disabled (Tullverket uses SHA-1)
Endpoint
https://distr.tullverket.se/tulltaxan/
Table
hs_measures
Cadence
Daily 05:30 UTC
Last successful
2026-09-28 05:31 UTC
4 hours ago
Next run
2026-09-29 05:31 UTC
Rows in table
190,250
Version
260901-taric
Notes

Source: Tullverket Tulltaxan goods nomenclature (10-digit). snapshot 260901. PGP=extracted_unverified

CN — General Interpretative Rules

OK
Endpoint
https://eur-lex.europa.eu/eli/reg_impl/2025/1926/oj
Table
classification_rules
Cadence
Weekly Sun 03:10 UTC
Last successful
2026-09-27 03:10 UTC
1 day ago
Next run
On demand
Rows in table
601
Version
02025R1926-20260101
Notes

Source: Publications Office of the European Union (CC BY 4.0, Decision 2011/833/EU). CN 2026 implementing reg section/chapter/subheading notes via Cellar fmx4 + helper v1.0-formex

EBTI — BTI ruling embeddings

Partial — see error line
Endpoint
scripts/embed-bti-rulings.js → sidecar /embed_batch
Table
bti_rulings
Cadence
Daily 04:00 UTC (after ingest-bti)
Last successful
2026-09-28 04:23 UTC
5 hours ago
Next run
2026-09-29 04:23 UTC
Rows in table
846,189
Version
—
Last error

84 rows failed to embed (sidecar error, retried next run); 1398 embedded

JRC Global Forest Cover 2020 v3

Reference
Endpoint
JRC/GFC2020/V3
Table
geo_layers
Cadence
On release
Last successful
—
Next run
On demand
Rows in table
4
Version
—

JRC Global Forest Types 2020 v1

Reference
Endpoint
JRC/GFC2020_subtypes/V1
Table
geo_layers
Cadence
On release
Last successful
—
Next run
On demand
Rows in table
4
Version
—
About data freshness

Each data source is checked before answers are served. Daily updates run once per day, only when the source has changed. You always see when data was last refreshed.

How Klassio classifies →

Search your own product

Describe the product in your own words and Klassio suggests a CN code with reasoning, duty and EUDR status.