The register's own public API: search 3,800+ continuously verified official European public-data APIs and datasets, filter by profiled column names (field:siren), fetch DCAT-AP exports, and subscribe to verification and schema-change events. No key required.
Trust score
How is this computed?Composite of 5 axes from our methodology (proof-based officialness, live verification, metadata completeness, license clarity, agent readiness).
- Officialnessweight 25%50/100
Not public-sector → neutral score; not subject to the proof checker.
- Availabilityweight 25%100/100
Latest verification succeeded.
- Metadata completenessweight 20%70/100
7 of 10 recommended metadata fields populated.
- License clarityweight 15%50/100
License info not yet tracked for APIs (datasets only).
- Agent readinessweight 15%85/100
OpenAPI spec URL declared · Spec format known (openapi3) · Docs URL present · Homepage URL present · Topic tags assigned
Data schema (28 fields)
| Field | Type | Description |
|---|---|---|
| page | integer | — |
| limit | integer | — |
| type | string | — |
| is_public_sector | boolean | — |
| country_code | string | — |
| institution_type | string | — |
| tags | string | — |
| verification_state | string | — |
| search | string | — |
| sort_by | string | — |
| sort_order | string | — |
| idOrSlug | string | — |
| q | string | — |
| idEntry | string (uuid) | — |
| slugEntry | string | — |
| nameEntry | string | — |
| descriptionEntry | string | — |
| homepage_urlEntry | string (uri) | — |
| docs_urlEntry | string (uri) | — |
| statusEntry | string | — |
| last_verified_atEntry | string (date-time) | — |
| ranking_scoreEntry | number | — |
| institution_idEntry | string (uuid) | — |
| official_confidenceEntry | number | — |
| proof_summaryEntry | string | — |
| itemsEntriesPage | array<object> | — |
| totalEntriesPage | integer | — |
| total_pagesEntriesPage | integer | — |
Schema captured from openapi 2 hours ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source.
Verification Status
Using the API
Configuration
- Base URL
- https://commodity.vincent-berthelemy.workers.dev/api/v1
- Format
- openapi3
Query examples
curl -s 'https://commodity.vincent-berthelemy.workers.dev/openapi.json' -H 'Accept: application/json'Machine-readable API description (use it to generate clients).
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.