Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
22
💰 Paid API

opendata402.com

opendata402.com · opendata402.com

Official euro foreign exchange reference rates from the European Central Bank, published each working day around 16:00 CET for about 30 currencies. Use it to convert amounts between EUR and USD, GBP, JPY, CHF and others at the official daily rate. Optional base currency (cross rates are computed from the EUR rates) and a comma-separated list of symbols. Note: free of charge at ecb.europa.eu; you pay for access, not for the data.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain opendata402.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
22/100
grade F · 3 of 9 criteria apply
Uptime
not graded
catalogue listing · no agent card to probe
Observed inflow · 30d
not yet measured
wallet declared · scan pending
Invocations · 7d
0
no calls observed
Listing drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 22/100
Catalogue listing, not an A2A agent: a paid API listed by agentic.market. Scored on the 3 criteria that apply (9 of 40 points, scaled to 100); the A2A card criteria do not apply.
click to expand breakdown ▾ click to collapse breakdown ▴
n/a Agent card n/a
Not applicable: a paid API listed by agentic.market. The host serves no A2A agent card at /.well-known/agent-card.json, so the card criteria are not scored.
fail Live endpoint 0/25
No response from the host observed: listed by agentic.market only, not confirmed by our own probe.
n/a Protocol version n/a
Not applicable: no A2A agent card served.
n/a JWS signature n/a
Not applicable: no A2A agent card served.
n/a Uptime track record n/a
Not applicable: our probes looked for an A2A agent card, which this host does not serve. That says nothing about the API's availability, so it is not graded.
n/a Skill declaration n/a
Not applicable: no A2A agent card served.
partial Verified Identity 5/10
Provider declared: opendata402.com (https://opendata402.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
n/a Security declaration n/a
Not applicable: no A2A agent card served.
⚠ Listing drift detected. This catalogue entry changed within the last 7 days; the history keeps each version.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Listing history

2 snapshots drifted 1× Every change to the catalogue entry
Agent card snapshots
Captured Hash Snapshot
2026-10-15 03:22:11 current 9e33a96eaa24… view →
2026-10-14 15:59:48 ccb6d9c4bea2… view →
Uptime
not graded
catalogue listing · no agent card to probe
Response
—
last direct probe
Skills
0
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Facilitator feed Dispute or improve this rating
From $0.0010 per call
Endpoint Price Currency
https://opendata402.com/v1/address/nl 0.001 USDC
https://opendata402.com/v1/air/eu 0.001 USDC
https://opendata402.com/v1/airports 0.001 USDC
https://opendata402.com/v1/buoys 0.001 USDC
https://opendata402.com/v1/cbs 0.002 USDC
https://opendata402.com/v1/companies/no 0.001 USDC
https://opendata402.com/v1/companies/uk 0.001 USDC
https://opendata402.com/v1/earthquakes 0.001 USDC
https://opendata402.com/v1/ecb/policy-rates 0.001 USDC
https://opendata402.com/v1/ecb/series 0.001 USDC
https://opendata402.com/v1/eurostat 0.002 USDC
https://opendata402.com/v1/fuel/es 0.001 USDC
https://opendata402.com/v1/fuel/eu 0.001 USDC
https://opendata402.com/v1/fuel/fr 0.001 USDC
https://opendata402.com/v1/fuel/it 0.001 USDC
https://opendata402.com/v1/fx/latest 0.001 USDC
https://opendata402.com/v1/holidays 0.001 USDC
https://opendata402.com/v1/inflation/eu 0.001 USDC
https://opendata402.com/v1/lei 0.001 USDC
https://opendata402.com/v1/news/events 0.002 USDC
https://opendata402.com/v1/nl/collection-costs 0.001 USDC
https://opendata402.com/v1/nl/energy-prices 0.001 USDC
https://opendata402.com/v1/nl/rent-increase-max 0.001 USDC
https://opendata402.com/v1/nl/statutory-interest 0.002 USDC
https://opendata402.com/v1/oecd 0.002 USDC
https://opendata402.com/v1/places 0.001 USDC
https://opendata402.com/v1/recalls 0.002 USDC
https://opendata402.com/v1/rivers/us 0.001 USDC
https://opendata402.com/v1/sanctions/search 0.003 USDC
https://opendata402.com/v1/school-holidays/nl 0.001 USDC
https://opendata402.com/v1/sec/filings 0.001 USDC
https://opendata402.com/v1/sec/financials 0.002 USDC
https://opendata402.com/v1/space-weather 0.001 USDC
https://opendata402.com/v1/sun 0.001 USDC
https://opendata402.com/v1/tides/us 0.001 USDC
https://opendata402.com/v1/time 0.001 USDC
https://opendata402.com/v1/treasury/yields 0.001 USDC
https://opendata402.com/v1/validate/iban 0.001 USDC
https://opendata402.com/v1/vat/rates 0.001 USDC
https://opendata402.com/v1/vehicles/nl 0.002 USDC
https://opendata402.com/v1/weather/forecast 0.002 USDC
https://opendata402.com/v1/weather/us 0.002 USDC
https://opendata402.com/v1/wikidata 0.001 USDC
https://opendata402.com/v1/wikipedia/top 0.001 USDC
https://opendata402.com/v1/worldbank/indicator 0.001 USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x295aa6c5a3460a0f8755823c8ee7bbc7caf79fb1 on Base · basescan ↗
Listed by facilitators Coinbase CDP · 45
Agent cardhttps://opendata402.com/
Providerhttps://opendata402.com
Docshttps://opendata402.com/v1/air/eu
Discovered via
cdp_discovery recrawl_paid agentic_market

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-10-14 16:18:37 404 — —

Similar agents embedding-nearest

4yearcycle.com
Official daily foreign exchange reference rates from the European Central Bank (~30 currencies vs EUR, published each business day around 16
4yearcycle.com · q 65%
euroref.dev
European government reference data as clean, cited JSON: ECB and Bank of England policy rates, VAT with reduced and zero bands, corporate an
euroref.dev · q 100%
wallet-services-poc-clean-mainnet.3hz-services.workers.dev
Daily reference foreign-exchange rate for any supported fiat currency pair using Frankfurter/ECB reference data. Query base and quote ISO 42
wallet-services-poc-clean-mainnet.3hz-services.workers.dev · q 65%
api.sitecheck-api.workers.dev
Currency exchange rates from the European Central Bank (about 30 currencies, back to 1999): latest or a given date, amount conversion, or a
api.sitecheck-api.workers.dev · q 65%
Scorptech-Utils
Official ECB euro reference FX rates (~30 currencies, daily) rebased to any supported base currency.
scorptech-utils.agent.deno.net · q 70%
SYNTHORA ecb-forex-fixing-vs-market
SYNTHORA ecb-forex-fixing-vs-market: Compare the official ECB daily EUR/USD reference fixing with a client-supplied USD-per-EUR quote, times
SYNTHORA · q 86%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/opendata402.com.svg)](https://agenstry.com/agents/opendata402.com)
[![Verified Business](https://agenstry.com/badge/opendata402.com/identity.svg)](https://agenstry.com/agents/opendata402.com)
[![Uptime](https://agenstry.com/badge/opendata402.com/uptime.svg)](https://agenstry.com/agents/opendata402.com)
[![A2A version](https://agenstry.com/badge/opendata402.com/protocol.svg)](https://agenstry.com/agents/opendata402.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "_source": "agentic.market",
  "service": {
    "id": "opendata402-com",
    "name": "opendata402.com",
    "description": "",
    "domain": "opendata402.com",
    "provider": "opendata402.com",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "eip155:137",
      "eip155:42161"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://opendata402.com/v1/address/nl",
        "description": "Dutch address search and geocoding from the official BAG register via PDOK: free-text query (street, number, postcode, town) returns up to 5 matching addresses with postcode, house number, municipality, province and WGS84 coordinates. Use it to validate or geocode a Dutch address for delivery, property or location tasks.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "Damrak 1 Amsterdam",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "address",
          "geocoding",
          "postcode",
          "netherlands",
          "bag"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/air/eu",
        "description": "Latest hourly air quality measurements (NO2, PM10, PM2.5, ozone) from about 3,000 official monitoring stations in Europe (European Environment Agency, up-to-date unvalidated data, refreshed hourly): nearest stations to a location, or all stations of a country, with station type (traffic, background, industrial), area, value, unit and measurement hour. Use it for health, travel and environment questions. EEA, CC BY 4.0.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "string",
            "description": "",
            "example": "52.37",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "string",
            "description": "",
            "example": "4.89",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "radius_km",
            "type": "string",
            "description": "",
            "example": "15",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "air-quality",
          "pollution",
          "europe",
          "eea",
          "environment"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/airports",
        "description": "Airport lookup by IATA code (AMS), ICAO code (EHAM) or name/city: name, type, city, country, region, coordinates, elevation, scheduled service and both codes, for about 9,000 large, medium and IATA-coded airports worldwide. Use it for travel, logistics and aviation tasks. OurAirports data, public domain, refreshed nightly.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "code",
            "type": "string",
            "description": "",
            "example": "AMS",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "airports",
          "aviation",
          "iata",
          "icao",
          "travel"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/buoys",
        "description": "Latest observation from a NOAA National Data Buoy Center station (US and international buoys and coastal stations): wind direction and speed, gusts, wave height and period, air and water temperature and pressure. Use it for sailing, surfing, offshore work and marine forecasts. Station id e.g. 46026 (San Francisco), 41001 (Cape Hatteras).",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "station",
            "type": "string",
            "description": "",
            "example": "46026",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "buoys",
          "waves",
          "marine",
          "noaa",
          "wind"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/cbs",
        "description": "Any Statistics Netherlands (CBS StatLine) table by table id, e.g. 83625NED (house prices), 85773NED (population), 70072NED (regional key figures): one row per value with its dimensions, measure code, measure title and unit, optional OData $filter and $select, up to 500 rows, plus the table title and last update. Use it for official Dutch statistics. CBS open data, CC BY 4.0.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "filter",
            "type": "string",
            "description": "",
            "example": "startswith(RegioS,'NL01')",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "table",
            "type": "string",
            "description": "",
            "example": "83625NED",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "top",
            "type": "string",
            "description": "",
            "example": "5",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "cbs",
          "statistics",
          "netherlands",
          "open-data",
          "statline"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/companies/no",
        "description": "Norwegian company register (Br\u00f8nn\u00f8ysund Enhetsregisteret): by organisation number or name. Returns name, legal form, business and postal address, industry codes (NACE), employees, founding and registration dates, VAT registration, share capital, bankruptcy and liquidation flags, website. Sole proprietorships (ENK) are left out because their name is a person's name. Use it for KYC and supplier checks. NLOD 2.0.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Equinor",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "companies",
          "norway",
          "kyc",
          "register",
          "brreg"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/companies/uk",
        "description": "UK company register (Companies House): by company number or name. Returns name, number, status, type, incorporation and cessation dates, registered office address, SIC industry codes, previous names, accounts and confirmation statement due dates, and liquidation, insolvency and charges flags. Officers and persons with significant control are left out (personal data). Use it for KYC and supplier checks. Companies House data.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Tesco",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "companies",
          "uk",
          "kyc",
          "register",
          "companies-house"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/earthquakes",
        "description": "Recent earthquakes worldwide from the USGS real-time feeds: time, magnitude, place, depth, coordinates, tsunami flag and alert level. Filter by period (hour, day, week, month) and minimum magnitude class (significant, 4.5, 2.5, 1.0, all). Use it for hazard monitoring, travel or logistics checks and news context. Updated every few minutes.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "minmag",
            "type": "string",
            "description": "",
            "example": "4.5",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "period",
            "type": "string",
            "description": "",
            "example": "day",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "earthquakes",
          "seismic",
          "usgs",
          "hazards",
          "geo"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/ecb/policy-rates",
        "description": "Current ECB key interest rates: deposit facility rate, main refinancing operations rate and marginal lending facility rate, each with the date it took effect. Use it for euro interest rate context in finance, lending or treasury tasks. Note: free of charge at ecb.europa.eu; you pay for access, not for the data.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "opendata402",
        "tags": [
          "ecb",
          "interest-rates",
          "monetary-policy",
          "euro",
          "finance"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/ecb/series",
        "description": "Any time series from the ECB Data Portal by flow and series key (e.g. EXR/D.USD.EUR.SP00.A for USD/EUR, FM/B.U2.EUR.4F.KR.DFR.LEV for the deposit rate, ICP/M.U2.N.000000.4.ANR for euro area inflation), last N observations. Use it for euro area rates, money, banking and prices. Note: free of charge at ecb.europa.eu; you pay for access, not for the data.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "key",
            "type": "string",
            "description": "",
            "example": "EXR/D.USD.EUR.SP00.A",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "last",
            "type": "string",
            "description": "",
            "example": "10",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "ecb",
          "time-series",
          "euro",
          "finance",
          "statistics"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/eurostat",
        "description": "Any Eurostat dataset (thousands: unemployment, GDP, population, house prices, energy, trade, tourism, transport...) by dataset code, with optional dimension filters as query parameters (e.g. geo=NL, unit=PC_ACT) and lastTimePeriod. Returns labelled observations (max 500). Use it for official European statistics. Eurostat data, CC BY 4.0; values unchanged.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "age",
            "type": "string",
            "description": "",
            "example": "TOTAL",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "dataset",
            "type": "string",
            "description": "",
            "example": "une_rt_m",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "geo",
            "type": "string",
            "description": "",
            "example": "NL",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lastTimePeriod",
            "type": "string",
            "description": "",
            "example": "6",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "s_adj",
            "type": "string",
            "description": "",
            "example": "SA",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "sex",
            "type": "string",
            "description": "",
            "example": "T",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "unit",
            "type": "string",
            "description": "",
            "example": "PC_ACT",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "eurostat",
          "statistics",
          "europe",
          "economics",
          "open-data"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/fuel/es",
        "description": "Live fuel prices at every filling station in Spain (Ministry for the Ecological Transition, updated every 30 minutes): diesel, petrol 95/98, LPG, CNG, renewable diesel and AdBlue per station, by province (INE code 01-52) and optional town, with brand, address, coordinates and opening hours. Sort by price for one fuel. Spanish government open data, reuse with source and update date.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "fuel",
            "type": "string",
            "description": "",
            "example": "diesel",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "province",
            "type": "string",
            "description": "",
            "example": "28",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "town",
            "type": "string",
            "description": "",
            "example": "Madrid",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "fuel",
          "prices",
          "spain",
          "petrol",
          "diesel"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/fuel/eu",
        "description": "Weekly average consumer prices of petrol (Euro-Super 95), diesel, heating oil and LPG in every EU member state and the EU average, with and without taxes, from the European Commission's Weekly Oil Bulletin, up to 52 weeks back. Use it for fuel cost comparisons between countries and price trends. European Commission, reuse with acknowledgement (CC BY 4.0).",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "NL",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "weeks",
            "type": "string",
            "description": "",
            "example": "4",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "fuel",
          "prices",
          "eu",
          "oil",
          "diesel"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/fuel/fr",
        "description": "Live fuel prices at every filling station in France (prix-carburants, updated about every 10 minutes): diesel (gazole), SP95, SP98, E10, E85 and LPG per station, by postcode or city, with address, coordinates, update time and shortages. Sort by price for one fuel. Use it for route planning and price comparison. French Ministry of Economy, Licence Ouverte 2.0.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "fuel",
            "type": "string",
            "description": "",
            "example": "gazole",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "postcode",
            "type": "string",
            "description": "",
            "example": "69009",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "fuel",
          "prices",
          "france",
          "petrol",
          "diesel"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/fuel/it",
        "description": "Fuel prices at every active filling station in Italy (Ministry of Enterprises, MIMIT): petrol (benzina), diesel (gasolio), LPG (GPL), methane and premium fuels, self-service and served, as communicated at 08:00 the day before, by province code (MI, RM, \u2026) and optional town, with brand, address and coordinates. Sort by price for one fuel. MIMIT open data, IODL 2.0.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "fuel",
            "type": "string",
            "description": "",
            "example": "gasolio",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "province",
            "type": "string",
            "description": "",
            "example": "MI",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "town",
            "type": "string",
            "description": "",
            "example": "Milano",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "fuel",
          "prices",
          "italy",
          "petrol",
          "diesel"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/fx/latest",
        "description": "Official euro foreign exchange reference rates from the European Central Bank, published each working day around 16:00 CET for about 30 currencies. Use it to convert amounts between EUR and USD, GBP, JPY, CHF and others at the official daily rate. Optional base currency (cross rates are computed from the EUR rates) and a comma-separated list of symbols. Note: free of charge at ecb.europa.eu; you pay for access, not for the data.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "base",
            "type": "string",
            "description": "",
            "example": "EUR",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "symbols",
            "type": "string",
            "description": "",
            "example": "USD,GBP,JPY",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "fx",
          "exchange-rates",
          "currency",
          "ecb",
          "euro"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/holidays",
        "description": "Public holidays for the Netherlands, Belgium and Germany (nationwide) for any year 1900-2200, computed from the statutory rules and the Easter date: date, English and local name, with notes where a day is commonly worked. Use it for scheduling, delivery dates, payment terms and staffing in the Benelux and Germany.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "NL",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "year",
            "type": "string",
            "description": "",
            "example": "2027",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "holidays",
          "calendar",
          "netherlands",
          "belgium",
          "germany"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/inflation/eu",
        "description": "Official monthly inflation (HICP, annual rate of change, all items) for EU countries, the euro area and the EU from Eurostat. Give a country code (NL, DE, FR, EA20, EU27_2020) and the number of recent months. Use it for price indexation, wage or rent adjustment and economic context. Eurostat data, CC BY 4.0; values unchanged.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "geo",
            "type": "string",
            "description": "",
            "example": "NL",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "months",
            "type": "string",
            "description": "",
            "example": "12",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "inflation",
          "hicp",
          "eurostat",
          "europe",
          "economics"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/lei",
        "description": "Legal Entity Identifier (LEI) lookup from GLEIF, the global LEI system: by LEI code or by legal name (optional country). Returns legal name, status, legal form, legal and headquarters address, registration authority and renewal date. Use it for KYC, counterparty checks and entity matching. GLEIF data, CC0.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "NL",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "ING Groep",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "lei",
          "gleif",
          "kyc",
          "companies",
          "legal-entity"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/news/events",
        "description": "World news events from the last 15 minutes, from the GDELT Project's global monitoring of news media: who did what to whom, where, with event type (CAMEO), tone, Goldstein impact score, number of mentions and a source article URL. Filter by country (FIPS code, e.g. NL, US, UK) or keyword in the actors. Use it for real-time situational awareness and risk monitoring.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "US",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "limit",
            "type": "string",
            "description": "",
            "example": "10",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "news",
          "events",
          "gdelt",
          "geopolitics",
          "realtime"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/nl/collection-costs",
        "description": "Dutch statutory extrajudicial collection costs (buitengerechtelijke incassokosten, WIK scale, Besluit vergoeding voor buitengerechtelijke incassokosten art. 2): 15/10/5/1/0.5% over the principal in brackets, minimum EUR 40, maximum EUR 6,775, optional 21% VAT when the creditor cannot reclaim VAT. Use it to compute the legally allowed collection fee on a Dutch claim.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "amount",
            "type": "string",
            "description": "",
            "example": "3500",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "vat",
            "type": "string",
            "description": "",
            "example": "false",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "netherlands",
          "legal",
          "debt-collection",
          "fees",
          "wik"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/nl/energy-prices",
        "description": "Average consumer energy tariffs in the Netherlands per month from Statistics Netherlands (CBS table 85592NED): gas and electricity transport and supply tariffs, variable contract prices, dynamic electricity contracts, energy tax and tax reduction, including or excluding VAT. Use it for energy cost estimates and trend analysis. Averages, not prices of individual suppliers. CBS, CC BY 4.0.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "months",
            "type": "string",
            "description": "",
            "example": "3",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "energy",
          "electricity",
          "gas",
          "netherlands",
          "cbs"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/nl/rent-increase-max",
        "description": "Maximum legal annual rent increase in the Netherlands for a given increase date and rental sector: social (regulated, per 1 July), mid-rent (regulated middle segment, per calendar year) or free sector (per calendar year, lower of CPI/CAO + 1). With the current rent it also gives the maximum new rent. 2019-2026, each figure with its official source.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "date",
            "type": "string",
            "description": "",
            "example": "2026-07-01",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "rent",
            "type": "string",
            "description": "",
            "example": "1500",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "sector",
            "type": "string",
            "description": "",
            "example": "free",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "netherlands",
          "rent",
          "housing",
          "landlord",
          "legal"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/nl/statutory-interest",
        "description": "Dutch statutory interest calculator (wettelijke rente, art. 6:119 BW consumer; art. 6:119a BW commercial) on an unpaid amount between two dates, with the legally required yearly compounding and every rate change, period by period. Use it for invoices, debt collection and claims under Dutch law. From 2015-01-01; rates from the Staatsblad and ECB.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "amount",
            "type": "string",
            "description": "",
            "example": "1000",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "from",
            "type": "string",
            "description": "",
            "example": "2024-03-01",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "2026-10-14",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "type",
            "type": "string",
            "description": "",
            "example": "commercial",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "netherlands",
          "legal",
          "interest",
          "debt-collection",
          "invoices"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/oecd",
        "description": "Any OECD dataset via the OECD SDMX API: give the dataflow (e.g. OECD.SDD.STES,DSD_STES@DF_CLI for leading indicators) and a series key with country codes (e.g. NLD........), and get the latest observations with dimension labels (max 500). Use it for international macro and social indicators across OECD countries. OECD data, CC BY 4.0 (third-party data excluded).",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "flow",
            "type": "string",
            "description": "",
            "example": "OECD.SDD.STES,DSD_STES@DF_CLI",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "key",
            "type": "string",
            "description": "",
            "example": "NLD........",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "last",
            "type": "string",
            "description": "",
            "example": "6",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "oecd",
          "statistics",
          "economics",
          "international",
          "sdmx"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/places",
        "description": "Find cities and towns worldwide (all places with 15,000+ inhabitants, about 30,000) by name, optionally within a country: coordinates, country, region code, population, time zone and GeoNames id, largest first. Use it for geocoding place names, disambiguation and to get a time zone or coordinates for a city. GeoNames data, CC BY 4.0, refreshed nightly.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "US",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "Springfield",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "geocoding",
          "cities",
          "places",
          "geonames",
          "timezone"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/recalls",
        "description": "Product recalls in the United States, newest first: food, drugs and medical devices from the FDA enforcement reports (openFDA, CC0) and consumer products from the CPSC (US public domain). Search by keyword; returns recall number, date, classification, product, reason or hazard, firm and remedy. Use it for product safety checks and supplier monitoring. Do not use for medical decisions.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "limit",
            "type": "string",
            "description": "",
            "example": "5",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "q",
            "type": "string",
            "description": "",
            "example": "peanut",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "source",
            "type": "string",
            "description": "",
            "example": "fda-food",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "recalls",
          "fda",
          "cpsc",
          "product-safety",
          "usa"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/rivers/us",
        "description": "Latest US river and stream readings from the USGS water data API (15-minute data): discharge (cubic feet per second), gage height (feet) or water temperature for a USGS monitoring site. Use it for flood watching, paddling and fishing conditions, and water-dependent operations. Site number e.g. 01646500 (Potomac River near Washington DC). Data are provisional.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "parameter",
            "type": "string",
            "description": "",
            "example": "discharge",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "site",
            "type": "string",
            "description": "",
            "example": "01646500",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "rivers",
          "streamflow",
          "usgs",
          "water",
          "floods"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/sanctions/search",
        "description": "Screen a person or organisation name against the US OFAC SDN list and the EU consolidated financial sanctions list (updated nightly), including aliases, with a match score, list, programme and type. Use it as a first-line sanctions check in KYC, onboarding, payments and trade. Indicative only: always confirm hits against the official lists.",
        "pricing": {
          "amount": "0.003",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "name",
            "type": "string",
            "description": "",
            "example": "Saddam Hussein",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "sanctions",
          "ofac",
          "eu",
          "kyc",
          "compliance"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/school-holidays/nl",
        "description": "Official Dutch school holiday dates per school year and region (north, middle, south) from the Dutch central government: autumn, Christmas, spring, May and summer holidays with start and end dates. Use it for travel, staffing, pricing or scheduling around Dutch school breaks.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "schoolyear",
            "type": "string",
            "description": "",
            "example": "2026-2027",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "school-holidays",
          "netherlands",
          "calendar",
          "travel",
          "government"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/sec/filings",
        "description": "Latest SEC EDGAR filings of a US-listed company by ticker or CIK: form type (10-K, 10-Q, 8-K, S-1, DEF 14A, \u2026), filing and report date, accession number and a direct link to the document. Optional filter on form type. Insider forms (3, 4, 5, 144) are left out. Use it to find annual and quarterly reports and material events. SEC data, US public domain.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "form",
            "type": "string",
            "description": "",
            "example": "10-K",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "limit",
            "type": "string",
            "description": "",
            "example": "3",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "ticker",
            "type": "string",
            "description": "",
            "example": "AAPL",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "sec",
          "edgar",
          "filings",
          "usa",
          "companies"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/sec/financials",
        "description": "Key annual financials of a US-listed company from its SEC XBRL filings (10-K), by ticker or CIK: revenue, operating income, net income, diluted EPS, total assets, liabilities, equity and cash, per fiscal year with the filing it comes from, up to 10 years. Use it for quick fundamentals and peer comparisons. SEC data, US public domain.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "ticker",
            "type": "string",
            "description": "",
            "example": "AAPL",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "years",
            "type": "string",
            "description": "",
            "example": "3",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "sec",
          "financials",
          "xbrl",
          "fundamentals",
          "usa"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/space-weather",
        "description": "Current space weather from NOAA's Space Weather Prediction Center: the R (radio blackout), S (solar radiation) and G (geomagnetic storm) scales now and forecast for the next days, the latest planetary Kp index and the most recent alerts and warnings. Use it for GPS/GNSS, HF radio, satellite, drone, aviation and power-grid risk checks, or aurora chances.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [],
        "serviceName": "opendata402",
        "tags": [
          "space-weather",
          "geomagnetic",
          "kp-index",
          "noaa",
          "solar"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/sun",
        "description": "Sunrise, sunset, solar noon, day length and the sun's elevation at noon for any latitude, longitude and date, computed with the NOAA solar algorithm (accurate to about a minute; times in UTC; polar day and night handled). Use it for solar panel and lighting schedules, photography, outdoor work planning and daylight-dependent automations.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "date",
            "type": "string",
            "description": "",
            "example": "2026-12-21",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lat",
            "type": "string",
            "description": "",
            "example": "52.3676",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "string",
            "description": "",
            "example": "4.9041",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "sun",
          "sunrise",
          "sunset",
          "solar",
          "astronomy"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/tides/us",
        "description": "US tides for a NOAA tide station: the latest observed water level (6-minute data) and today's and tomorrow's predicted high and low tides in metres relative to MLLW, times in UTC. Use it for boating, fishing, coastal work and shipping in US waters. Station id e.g. 9414290 (San Francisco).",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "station",
            "type": "string",
            "description": "",
            "example": "9414290",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "tides",
          "water-level",
          "noaa",
          "usa",
          "marine"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/time",
        "description": "Current local time, UTC offset and daylight-saving status for any IANA time zone (e.g. Europe/Amsterdam, America/New_York, Asia/Tokyo), plus the next DST transition within a year. Computed from the IANA time zone database. Use it for scheduling across time zones and for agents that need a trustworthy clock.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "tz",
            "type": "string",
            "description": "",
            "example": "Europe/Amsterdam",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "time",
          "timezone",
          "clock",
          "dst",
          "iana"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/treasury/yields",
        "description": "Daily US Treasury par yield curve rates from the US Department of the Treasury: 1-month to 30-year yields for the latest business days of the current month. Use it for interest rate context, discounting, bond and macro analysis. US public domain.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "days",
            "type": "string",
            "description": "",
            "example": "5",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "treasury",
          "yields",
          "interest-rates",
          "usa",
          "bonds"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/validate/iban",
        "description": "Validate an IBAN: country, expected length, ISO 13616 mod-97 check digits, and the bank code part for common countries (NL, BE, DE, FR, GB, ES, IT, AT, CH, LU), plus the electronic and printed formats. Use it before sending a payment or storing bank details. Pure computation: the IBAN is not stored or forwarded, and no account existence check is made.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "iban",
            "type": "string",
            "description": "",
            "example": "NL91ABNA0417164300",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "iban",
          "banking",
          "validation",
          "payments",
          "sepa"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/vat/rates",
        "description": "Official VAT rates of an EU member state from the European Commission's Taxes in Europe Database (TEDB): standard rate and every reduced, super-reduced, zero or exempt rate with its category (foodstuffs, books, accommodation, \u2026) and national legal reference, on a given date. Use it for invoicing and e-commerce tax logic. Not a legal reference. European Commission, CC BY 4.0.",
        "pricing": {
          "amount": "0.001",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "NL",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "vat",
          "tax",
          "eu",
          "rates",
          "invoicing"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/vehicles/nl",
        "description": "Dutch vehicle registry lookup by licence plate (RDW open data): make, model, vehicle type, colour, first registration date, APK (MOT) expiry, fuel type, CO2 and power, insurance and open recall flags. Use it to verify a Dutch car, van or motorbike before a sale, rental, parking or logistics task. Plate without dashes, e.g. GT495X. No personal owner data.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "plate",
            "type": "string",
            "description": "",
            "example": "GT495X",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "vehicles",
          "licence-plate",
          "netherlands",
          "rdw",
          "automotive"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/weather/forecast",
        "description": "Weather forecast for any point on Earth for the next 48 hours, hour by hour: temperature, wind speed and direction, precipitation, cloud cover, humidity, pressure and a weather symbol. Model run by the Norwegian Meteorological Institute (MET Norway), updated several times a day. Use it for travel, logistics, events and outdoor work anywhere.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "string",
            "description": "",
            "example": "52.37",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "string",
            "description": "",
            "example": "4.90",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "weather",
          "forecast",
          "global",
          "met-norway",
          "hourly"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/weather/us",
        "description": "US weather forecast from the National Weather Service for a latitude/longitude inside the United States: the next 7 days in 12-hour periods with temperature, wind, precipitation chance and a short and detailed text forecast. Use it for travel, events, logistics or field work in the US. NOAA/NWS data, US public domain.",
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "string",
            "description": "",
            "example": "38.8894",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "string",
            "description": "",
            "example": "-77.0352",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "opendata402",
        "tags": [
          "weather",
          "forecast",
          "usa",
          "noaa",
          "nws"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://opendata402.com/v1/wikidata",
        "description": "Key facts about any thing, place, person or company from Wikidata, by name or Q-id: label, description, Wikidata id and the most useful properties (type, country, location, population, coordinates, inception, birth/death dates, occupation, website, headquarters, industry, revenue, employees, ticker). Use it for entity look

… truncated here: the card is 72,767 characters as printed. The complete card is published at https://opendata402.com/.