# Live Open Data India & World > Official government and open data API: 94 public sources in one endpoint, 51 real-time, across India, Europe, Asia, Africa and Latin America. India: disaster alerts, CPI inflation, GDP, jobs, IFSC. World: earthquakes, weather forecasts and warnings, train and transit departures, flight and ship tracking, fuel and electricity prices, exchange rates, public tenders, company registries, geocoding, public holidays. The dataset parameter selects the source; responses cite source and licence. Notice: London (TfL) datasets are not working for now. Calls to them return HTTP 503 before any payment is requested, so nothing is charged. ## How to call - One endpoint for everything: GET https://api.jexxa.org/v1/query?dataset=& (dataset ids and examples below) - Payment: x402 v2, USDC on Base. The first request returns HTTP 402 with the price; pay and retry with the payment header. Charged only when the call returns HTTP 200. - Free machine-readable catalog with every parameter, price and example: https://api.jexxa.org/v1/catalog - MCP server: https://api.jexxa.org/mcp (Streamable HTTP; free search_datasets/get_dataset, paid query_dataset via x402) - OpenAPI: https://api.jexxa.org/openapi.json · Agent skill: https://api.jexxa.org/skill.md · x402 manifest: https://api.jexxa.org/.well-known/x402 - Response JSON: { dataset, retrieved_at, cached, stale, backend, price_usd, params, source{name,url,license,attribution}, data } ## Real-time — alerts - `india.disaster_alerts` — India disaster and weather alerts (NDMA SACHET) — $0.004 — https://api.jexxa.org/v1/query?dataset=india.disaster_alerts&area=Tamil%20Nadu — params: area, limit - `live.norway_weather_warnings` — LIVE Norway weather & hazard warnings (MET Norway MetAlerts) — $0.004 — https://api.jexxa.org/v1/query?dataset=live.norway_weather_warnings — params: lang - `live.germany_weather_warnings` — LIVE Germany weather warnings (DWD) — $0.004 — https://api.jexxa.org/v1/query?dataset=live.germany_weather_warnings®ion=Berlin — params: region, limit - `live.japan_weather_warnings` — LIVE Japan weather warnings & advisories (JMA) — $0.004 — https://api.jexxa.org/v1/query?dataset=live.japan_weather_warnings&area=130000 — params: area* - `live.sweden_weather_warnings` — LIVE Sweden weather warnings (SMHI impact-based warnings) — $0.004 — https://api.jexxa.org/v1/query?dataset=live.sweden_weather_warnings — params: none ## Real-time — earthquakes - `earthquakes.italy` — Italy & Mediterranean earthquakes (INGV) — $0.004 — https://api.jexxa.org/v1/query?dataset=earthquakes.italy&minmag=2.5 — params: minmag, days, limit - `earthquakes.japan` — Japan earthquake reports (JMA) — $0.004 — https://api.jexxa.org/v1/query?dataset=earthquakes.japan&limit=10 — params: limit - `earthquakes.turkey` — Turkey earthquakes (AFAD) — $0.004 — https://api.jexxa.org/v1/query?dataset=earthquakes.turkey&minmag=3 — params: minmag, days, limit - `earthquakes.new_zealand` — New Zealand earthquakes (GeoNet) — $0.004 — https://api.jexxa.org/v1/query?dataset=earthquakes.new_zealand&mmi=3 — params: mmi - `earthquakes.australia` — Australia earthquakes, last 7 days (Geoscience Australia) — $0.004 — https://api.jexxa.org/v1/query?dataset=earthquakes.australia&limit=20 — params: limit - `live.global_earthquakes` — LIVE global earthquakes worldwide (GFZ GEOFON) — $0.004 — https://api.jexxa.org/v1/query?dataset=live.global_earthquakes&minmag=4.5&days=3 — params: minmag, days, region, limit ## Real-time — energy - `live.france_grid_mix` — LIVE France electricity consumption & generation mix (RTE eco2mix) — $0.006 — https://api.jexxa.org/v1/query?dataset=live.france_grid_mix&limit=4 — params: limit - `live.denmark_grid` — LIVE Denmark power system: production, exchange & CO2 (Energinet) — $0.006 — https://api.jexxa.org/v1/query?dataset=live.denmark_grid&feed=CO2Emis&limit=6 — params: feed, limit - `live.south_africa_loadshedding` — LIVE South Africa load-shedding stage (Eskom) — $0.006 — https://api.jexxa.org/v1/query?dataset=live.south_africa_loadshedding — params: none ## Real-time — fuel - `live.france_fuel_prices` — LIVE France fuel prices at every station — $0.006 — https://api.jexxa.org/v1/query?dataset=live.france_fuel_prices&city=Lyon — params: city, postcode, limit - `live.spain_fuel_prices` — LIVE Spain fuel prices at every station (by province) — $0.006 — https://api.jexxa.org/v1/query?dataset=live.spain_fuel_prices&province=28&town=Madrid — params: province*, town, limit - `live.austria_fuel_prices` — LIVE Austria cheapest fuel near a location (E-Control) — $0.006 — https://api.jexxa.org/v1/query?dataset=live.austria_fuel_prices&lat=48.2082&lon=16.3738&fuel=DIE — params: lat*, lon*, fuel ## Real-time — hazards - `hazards.global_disasters` — Global disaster alerts (GDACS: quakes, cyclones, floods, volcanoes, droughts, wildfires) — $0.004 — https://api.jexxa.org/v1/query?dataset=hazards.global_disasters&types=EQ%3BTC&alert=Orange%3BRed&days=30 — params: types, alert, days - `live.japan_tsunami` — LIVE Japan tsunami warnings & advisories (JMA) — $0.004 — https://api.jexxa.org/v1/query?dataset=live.japan_tsunami&limit=5 — params: limit - `hazards.nz_volcano_alerts` — New Zealand volcanic alert levels (GeoNet) — $0.004 — https://api.jexxa.org/v1/query?dataset=hazards.nz_volcano_alerts — params: none - `hazards.uk_floods` — England flood warnings (Environment Agency) — $0.004 — https://api.jexxa.org/v1/query?dataset=hazards.uk_floods&min_severity=3 — params: min_severity, county - `live.uk_river_levels` — LIVE England river & sea levels near a point (Environment Agency) — $0.004 — https://api.jexxa.org/v1/query?dataset=live.uk_river_levels&lat=51.507&lon=-0.128&dist_km=3 — params: lat*, lon*, dist_km ## Real-time — knowledge - `live.wikipedia_trending` — LIVE trending topics: most-read Wikipedia articles today — $0.004 — https://api.jexxa.org/v1/query?dataset=live.wikipedia_trending&lang=en — params: lang, date ## Real-time — law - `live.uk_new_legislation` — LIVE new UK legislation (Acts and Statutory Instruments) — $0.005 — https://api.jexxa.org/v1/query?dataset=live.uk_new_legislation&type=uksi — params: type - `live.spain_official_gazette` — LIVE Spain Official State Gazette daily summary (BOE) — $0.005 — https://api.jexxa.org/v1/query?dataset=live.spain_official_gazette — params: date ## Real-time — news - `india.press_releases` — India government press releases (PIB) — $0.005 — https://api.jexxa.org/v1/query?dataset=india.press_releases&lang=en — params: lang, limit - `live.uk_gov_announcements` — LIVE UK government announcements (GOV.UK news & press releases) — $0.005 — https://api.jexxa.org/v1/query?dataset=live.uk_gov_announcements&q=energy — params: q, org, limit ## Real-time — procurement - `live.brazil_public_tenders` — LIVE Brazil public procurement notices (PNCP) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.brazil_public_tenders&days=1&modality=6&uf=SP — params: days, modality, uf, limit - `live.colombia_public_tenders` — LIVE Colombia public procurement processes (SECOP II) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.colombia_public_tenders&q=software — params: q, limit - `live.ukraine_public_tenders` — LIVE Ukraine public procurement (Prozorro) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.ukraine_public_tenders&limit=10 — params: tender_id, limit - `live.uk_public_tenders` — LIVE UK public sector tenders (Find a Tender, OCDS) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.uk_public_tenders&days=1&limit=10 — params: days, limit ## Real-time — transport - `live.finland_station_trains` — LIVE Finland train departures & arrivals at a station (Digitraffic) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.finland_station_trains&station=HKI — params: station*, count - `live.finland_train_positions` — LIVE Finland train GPS positions (Digitraffic) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.finland_train_positions — params: train - `live.finland_road_incidents` — LIVE Finland road traffic incidents & roadworks (Digitraffic) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.finland_road_incidents — params: situation - `live.baltic_ships` — LIVE ship positions in the Baltic Sea (AIS, Digitraffic) — $0.01 — https://api.jexxa.org/v1/query?dataset=live.baltic_ships&lat=60.15&lon=24.95&radius_km=15 — params: lat*, lon*, radius_km - `live.finland_port_calls` — LIVE ship arrivals & departures at Finnish ports (Digitraffic) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.finland_port_calls&port=FIHEL — params: port* - `live.aircraft_nearby` — LIVE aircraft near any point worldwide (ADS-B) — $0.01 — https://api.jexxa.org/v1/query?dataset=live.aircraft_nearby&lat=28.556&lon=77.100&radius_nm=20 — params: lat*, lon*, radius_nm - `live.aircraft_by_callsign` — LIVE flight position by callsign (ADS-B) — $0.01 — https://api.jexxa.org/v1/query?dataset=live.aircraft_by_callsign&callsign=AIC101 — params: callsign* - `live.norway_departures` — LIVE Norway departures at a stop (Entur: train, bus, tram, ferry, metro) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.norway_departures&stop=NSR%3AStopPlace%3A337 — params: stop*, count - `live.norway_stop_search` — Norway stop & place search (Entur geocoder) — $0.003 — https://api.jexxa.org/v1/query?dataset=live.norway_stop_search&q=Oslo%20S — params: q*, limit - `live.nordic_city_bikes` — LIVE city bike availability: Oslo, Bergen, Trondheim (GBFS) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.nordic_city_bikes&city=oslo — params: city, q - `live.belgium_trains` — LIVE Belgian rail departures at a station (iRail / SNCB-NMBS) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.belgium_trains&station=Brussels-Central — params: station* - `live.belgium_connections` — LIVE Belgian rail journey planner (iRail / SNCB-NMBS) — $0.01 — https://api.jexxa.org/v1/query?dataset=live.belgium_connections&from=Gent-Sint-Pieters&to=Brussels-Central — params: from*, to*, limit - `live.swiss_departures` — LIVE Swiss public transport departures (SBB and all operators) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.swiss_departures&station=Z%C3%BCrich%20HB — params: station*, limit - `live.swiss_connections` — LIVE Swiss journey planner (A to B connections with real-time delays) — $0.01 — https://api.jexxa.org/v1/query?dataset=live.swiss_connections&from=Z%C3%BCrich&to=Lausanne — params: from*, to*, limit - `live.vienna_departures` — LIVE Vienna U-Bahn, tram & bus departures (Wiener Linien) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.vienna_departures&stop_id=147 — params: stop_id* - `live.lisbon_bus_arrivals` — LIVE Lisbon metropolitan bus arrivals (Carris Metropolitana) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.lisbon_bus_arrivals&stop_id=060001 — params: stop_id* - `live.singapore_carparks` — LIVE Singapore car park availability (HDB) — $0.008 — https://api.jexxa.org/v1/query?dataset=live.singapore_carparks&carpark=HE12 — params: carpark - `live.singapore_taxis` — LIVE Singapore available taxis count & positions — $0.008 — https://api.jexxa.org/v1/query?dataset=live.singapore_taxis&lat=1.2834&lon=103.8607 — params: lat, lon, radius_km - `live.paris_velib` — LIVE Paris Vélib' bike availability — $0.008 — https://api.jexxa.org/v1/query?dataset=live.paris_velib&q=Bastille — params: q, limit ## Real-time — weather - `weather.singapore_now` — Singapore real-time weather & air (NEA) — $0.005 — https://api.jexxa.org/v1/query?dataset=weather.singapore_now&metric=two-hr-forecast — params: metric ## business - `brazil.company_cnpj` — Brazil company lookup by CNPJ (Receita Federal open data) — $0.006 — https://api.jexxa.org/v1/query?dataset=brazil.company_cnpj&cnpj=33000167000101 — params: cnpj* - `business.poland_vat_whitelist` — Poland VAT taxpayer & bank account check (White List) — $0.006 — https://api.jexxa.org/v1/query?dataset=business.poland_vat_whitelist&nip=5260250995 — params: nip*, date ## calendar - `calendar.public_holidays` — Public holidays for 100+ countries — $0.003 — https://api.jexxa.org/v1/query?dataset=calendar.public_holidays&country=BR&year=2026 — params: country*, year ## consumer - `vehicles.netherlands_plate` — Netherlands vehicle lookup by licence plate (RDW) — $0.006 — https://api.jexxa.org/v1/query?dataset=vehicles.netherlands_plate&plate=16RSL9 — params: plate* - `consumer.uk_food_hygiene` — UK food hygiene ratings (FSA) — $0.005 — https://api.jexxa.org/v1/query?dataset=consumer.uk_food_hygiene&name=Pizza&address=Leeds — params: name, address, limit - `consumer.food_product_barcode` — Food product info by barcode (Open Food Facts, worldwide) — $0.005 — https://api.jexxa.org/v1/query?dataset=consumer.food_product_barcode&barcode=3017624010701 — params: barcode* ## energy - `energy.nordic_day_ahead_prices` — Day-ahead electricity prices Denmark & Nordics (Energinet) — $0.004 — https://api.jexxa.org/v1/query?dataset=energy.nordic_day_ahead_prices&area=DK1 — params: area, limit - `energy.germany_power_prices` — Germany/Luxembourg day-ahead power prices (SMARD, Bundesnetzagentur) — $0.004 — https://api.jexxa.org/v1/query?dataset=energy.germany_power_prices — params: none - `energy.uk_carbon_intensity` — Great Britain grid carbon intensity & generation mix — $0.003 — https://api.jexxa.org/v1/query?dataset=energy.uk_carbon_intensity — params: postcode ## finance - `india.ifsc` — India bank branch lookup by IFSC code — $0.003 — https://api.jexxa.org/v1/query?dataset=india.ifsc&ifsc=HDFC0000001 — params: ifsc* - `finance.brazil_bcb_series` — Brazil central bank time series (BCB SGS: SELIC, IPCA, PTAX USD) — $0.003 — https://api.jexxa.org/v1/query?dataset=finance.brazil_bcb_series&series=433&last=12 — params: series, last ## fuel - `fuel.malaysia_weekly` — Malaysia fuel prices (RON95, RON97, diesel) weekly — $0.004 — https://api.jexxa.org/v1/query?dataset=fuel.malaysia_weekly&limit=4 — params: limit ## fx - `fx.colombia_trm` — Colombia official USD/COP exchange rate (TRM) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.colombia_trm&limit=5 — params: limit - `fx.rates` — Currency exchange rates (ECB reference, 30+ currencies incl. INR) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.rates&base=USD&symbols=INR%2CEUR%2CGBP%2CJPY — params: base, symbols - `fx.history` — Historical exchange rates time series (ECB, since 1999) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.history&start=2026-09-01&end=2026-09-30&base=USD&symbols=INR — params: start*, end, base, symbols - `fx.world_currencies` — Exchange rates for ~170 currencies vs EUR and USD (Banca d'Italia) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.world_currencies¤cy=PKR — params: currency - `fx.turkey_tcmb` — Turkey central bank exchange rates (TCMB) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.turkey_tcmb — params: none - `fx.georgia_nbg` — Georgia central bank exchange rates (NBG) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.georgia_nbg¤cies=USD%2CEUR — params: currencies - `fx.kazakhstan_nbk` — Kazakhstan central bank exchange rates (NBK) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.kazakhstan_nbk — params: none - `fx.argentina_bcra` — Argentina central bank exchange rates (BCRA) — $0.003 — https://api.jexxa.org/v1/query?dataset=fx.argentina_bcra — params: date ## geo - `brazil.postcode_cep` — Brazil postcode (CEP) to address — $0.003 — https://api.jexxa.org/v1/query?dataset=brazil.postcode_cep&cep=01001000 — params: cep* - `geo.argentina_address` — Argentina address & place normalisation (Georef AR) — $0.003 — https://api.jexxa.org/v1/query?dataset=geo.argentina_address&address=Av.%20Corrientes%201234&province=CABA — params: address*, province, limit - `geo.france_geocode` — France address geocoding (Base Adresse Nationale) — $0.003 — https://api.jexxa.org/v1/query?dataset=geo.france_geocode&q=20%20avenue%20de%20S%C3%A9gur%20Paris — params: q*, postcode, limit - `geo.uk_postcode` — UK postcode lookup (ONS Postcode Directory) — $0.003 — https://api.jexxa.org/v1/query?dataset=geo.uk_postcode&postcode=SW1A%201AA — params: postcode* - `geo.switzerland_geocode` — Switzerland address & place search (swisstopo) — $0.003 — https://api.jexxa.org/v1/query?dataset=geo.switzerland_geocode&q=Bundesplatz%203%20Bern — params: q*, limit - `geo.norway_address` — Norway address search (Kartverket) — $0.003 — https://api.jexxa.org/v1/query?dataset=geo.norway_address&q=Karl%20Johans%20gate%201 — params: q*, limit ## hazards - `hazards.germany_river_levels` — Germany river water levels (PEGELONLINE) — $0.004 — https://api.jexxa.org/v1/query?dataset=hazards.germany_river_levels&water=RHEIN — params: water* ## health - `health.canada_drugs` — Canada drug product database lookup (Health Canada) — $0.005 — https://api.jexxa.org/v1/query?dataset=health.canada_drugs&brand=Tylenol — params: brand* - `health.spain_medicines` — Spain authorised medicines lookup (AEMPS CIMA) — $0.005 — https://api.jexxa.org/v1/query?dataset=health.spain_medicines&name=ibuprofeno — params: name*, limit ## knowledge - `knowledge.wikipedia_summary` — Wikipedia page summary (any language) — $0.003 — https://api.jexxa.org/v1/query?dataset=knowledge.wikipedia_summary&title=Mumbai&lang=en — params: title*, lang ## law - `law.japan_laws` — Japan laws search (e-Gov law database) — $0.005 — https://api.jexxa.org/v1/query?dataset=law.japan_laws&title=%E5%80%8B%E4%BA%BA%E6%83%85%E5%A0%B1 — params: title*, limit ## statistics - `india.stats` — India official statistics (any MoSPI dataset) — $0.005 — https://api.jexxa.org/v1/query?dataset=india.stats&source=cpi&base_year=2012&series=Current&year=2024&month_code=6 — params: source* - `india.stats_indicators` — India statistics: indicator and code lists — $0.003 — https://api.jexxa.org/v1/query?dataset=india.stats_indicators&source=plfs — params: source* - `india.cpi` — India consumer price index (CPI) and retail inflation — $0.005 — https://api.jexxa.org/v1/query?dataset=india.cpi&year=2024&month_code=6 — params: base_year, series, year, month_code, state_code, limit, page - `india.gdp` — India GDP and national accounts (NAS) — $0.005 — https://api.jexxa.org/v1/query?dataset=india.gdp — params: base_year, series, frequency_code, indicator_code, limit, page - `india.employment` — India jobs: labour force, worker ratio, unemployment (PLFS) — $0.005 — https://api.jexxa.org/v1/query?dataset=india.employment — params: indicator_code, frequency_code, year, state_code, limit, page - `global.food_prices` — Food market prices in developing countries (WFP via HDX HAPI) — $0.005 — https://api.jexxa.org/v1/query?dataset=global.food_prices&country=KEN&commodity=Maize — params: country*, commodity, limit - `stats.world_bank` — World Bank development indicators (any country, 1,400+ indicators) — $0.005 — https://api.jexxa.org/v1/query?dataset=stats.world_bank&country=IN&indicator=FP.CPI.TOTL.ZG&date=2015%3A2024 — params: country, indicator, date, limit ## weather - `weather.forecast` — Global weather forecast (any lat/lon, 9 days) — $0.005 — https://api.jexxa.org/v1/query?dataset=weather.forecast&lat=28.6139&lon=77.2090 — params: lat*, lon*, hours - `weather.sweden_point` — Sweden & Nordics point forecast (SMHI) — $0.005 — https://api.jexxa.org/v1/query?dataset=weather.sweden_point&lat=59.33&lon=18.06 — params: lat*, lon* - `weather.japan_forecast` — Japan official forecast by region (JMA) — $0.005 — https://api.jexxa.org/v1/query?dataset=weather.japan_forecast&area=130000 — params: area* - `weather.malaysia` — Malaysia weather forecast & warnings (MET Malaysia) — $0.005 — https://api.jexxa.org/v1/query?dataset=weather.malaysia&kind=forecast&location=Kuala%20Lumpur — params: kind, location, limit - `weather.poland_stations` — Poland weather station observations (IMGW) — $0.005 — https://api.jexxa.org/v1/query?dataset=weather.poland_stations&station=warszawa — params: station ## FAQ ### What is this? A single pay-per-call API over 94 official open-data sources (51 real-time): national weather services, seismology agencies, rail and transit operators, energy grid operators, central banks, statistics offices and procurement portals in India, Europe, Asia, Africa and Latin America. Every response is normalised JSON with the source and licence attached. ### Do I need an API key or an account? No. Payment is the authentication: any x402 v2 client with a Base wallet holding USDC can call every endpoint. There is no sign-up, no key and no subscription. ### How does payment work, step by step? 1) Send a normal GET. 2) You get HTTP 402 with a PAYMENT-REQUIRED header stating the exact USDC amount, the network (Base, eip155:8453) and the pay-to address. 3) Your client signs a USDC transfer authorisation and repeats the GET with a PAYMENT-SIGNATURE header. 4) The data is returned and the payment settles through the Coinbase CDP facilitator. Tools that do this automatically: Coinbase agentic wallet (npx awal x402 pay ), @x402/fetch, @x402/axios, x402 Python clients. ### How much does a call cost? Between $0.003–$0.01 per call depending on the dataset, shown in the 402 response before you pay and listed per dataset in https://api.jexxa.org/v1/catalog. No minimums, no monthly fees. ### Am I charged if something goes wrong? No. Payment only settles when the response is HTTP 200. Missing or invalid parameters (400), nothing found at the source (404), source outages with no cached copy (502) and switched-off datasets (503) are never charged. The error body says charged: false. ### How do I choose what data I get? There is one endpoint, https://api.jexxa.org/v1/query. The dataset parameter picks the source (e.g. dataset=live.global_earthquakes) and the remaining parameters are that dataset's own (e.g. minmag=5). Each call returns one dataset. The catalog lists every dataset id with its parameters and a working example URL. ### Is there an MCP server? Yes: https://api.jexxa.org/mcp (Streamable HTTP, no key). Tools: search_datasets and get_dataset are free; query_dataset is paid per call with x402 over MCP (payment in _meta["x402/payment"], as implemented by @x402/mcp) and charged only when data is returned. ### How fresh is the data? Live feeds are fetched from the source and cached for 30 seconds to 10 minutes (cache_seconds per dataset in the catalog); statistics and reference data are cached longer. Each response carries retrieved_at, cached, and stale. stale: true means the source was briefly down and the last good copy was served. ### How reliable is it? Each dataset sits behind a router that respects every provider's published rate limit, coalesces identical requests, retries transient failures, opens a circuit breaker on failing upstreams and fails over between up to five providers where more than one exists (exchange rates and geocoding already have several). Health: GET /health. ### Can I use and republish the data? Every dataset was selected because its licence allows commercial reuse with attribution (e.g. GODL-India, CC BY 4.0, Open Government Licence, Licence Ouverte, NLOD). Each response includes source.license and source.attribution; show the attribution wherever you display the data. ### How do I find station, stop or indicator codes? Helper datasets return them: live.norway_stop_search for Entur stop ids, india.stats_indicators for MoSPI indicator codes, geo.* for coordinates from addresses or postcodes. Parameter descriptions and working examples for every dataset are in the catalog. ### What is not covered? United States data is not included yet. Public holidays do not cover India (the source does not publish it). London (TfL) datasets are not working for now. Calls to them return HTTP 503 before any payment is requested, so nothing is charged. ### Is there a rate limit? Normal agent traffic is unaffected. Very high bursts from one IP may be briefly blocked (HTTP 429, not charged). Upstream providers' own limits are handled by the gateway.