Query Open Data
at Lightning Speed

One REST API. Ten authoritative open datasets. Pay-as-you-go, no subscriptions.

🌫️ CAMS Air Quality 🌡️ ERA5 Meteorology 🌃 VIIRS Nightlights 🏗️ GHSL Settlement 🌿 MODIS Land Cover 🔥 MODIS Wildfire 🏭 ODIAC Fossil CO₂ 🌬️ CAMS GHG Fluxes 💧 WRI Water Risk 🦋 EEA Natura 2000

500 free credits included · No credit card required

# Daily NO₂ for a single point (Paris), Jan 2023
curl "https://api.jiskta.com/api/v1/climate/query" \
  -H "X-API-Key: sk_live_your_key" \
  -G -d "lat=48.8566" -d "lon=2.3522" \
     -d "time_start=2023-01-01" -d "time_end=2023-01-31" \
     -d "variables=no2" -d "format=csv" -d "aggregate=daily"

# ⚡ ~18 ms · 1 credit
# lat,lon,date,no2_mean
# 48.8500,2.3500,2023-01-01,12.34
# 48.8500,2.3500,2023-01-02,9.87
# ...
# Monthly temperature + boundary-layer height, Berlin
curl "https://api.jiskta.com/api/v1/climate/query" \
  -H "X-API-Key: sk_live_your_key" \
  -G -d "lat_min=52.3" -d "lat_max=52.7" \
     -d "lon_min=13.0" -d "lon_max=13.7" \
     -d "time_start=2023-01" -d "time_end=2023-12" \
     -d "variables=t2m,blh" -d "format=csv" -d "aggregate=monthly"

# ERA5 at 0.25° · global · 2013–present
# lat,lon,year_month,t2m_mean,blh_mean
# 52.3750,13.1250,2023-01,275.4,342.1
# 52.3750,13.1250,2023-02,277.1,401.3
# Monthly nighttime radiance for Paris, 2020–2024
curl "https://api.jiskta.com/api/v1/climate/query" \
  -H "X-API-Key: sk_live_your_key" \
  -G -d "lat=48.85" -d "lon=2.35" \
     -d "time_start=2020-01" -d "time_end=2024-12" \
     -d "variables=viirs" \
     -d "format=csv" -d "aggregate=monthly"

# NASA Black Marble · 0.005° (~500 m) · global · 2020–present
# lat,lon,year_month,viirs_mean
# 48.8525,2.3525,2020-01,64.3  ← nW/cm²/sr
# 48.8525,2.3525,2020-02,61.8
# ...combine with no2 for env-economic analysis
# WHO exceedance for a named city — no lat/lon math needed
curl "https://api.jiskta.com/api/v1/climate/query" \
  -H "X-API-Key: sk_live_your_key" \
  -G -d "area=paris" \
     -d "time_start=2023-01-01" -d "time_end=2023-12-31" \
     -d "variables=no2" -d "threshold=25"

# 400K+ named areas — cities, regions, countries
# area=london · area=berlin · area=osm:54094
# lat,lon,hours_above,total_hours,pct_above
# 48.8500,2.3500,312,8760,3.56
# 48.9500,2.3500,248,8760,2.83
# Average hour-of-day NO₂ profile — city-level daily cycle
curl "https://api.jiskta.com/api/v1/climate/query" \
  -H "X-API-Key: sk_live_your_key" \
  -G -d "area=madrid" \
     -d "time_start=2023-01-01" -d "time_end=2023-12-31" \
     -d "variables=no2" -d "aggregate=diurnal"

# hour,no2_mean
# 0,11.3   # low at midnight
# 8,18.7   # morning rush peak
# 17,17.2  # evening peak
# Air quality + meteorology + nightlights — 1 request
curl "https://api.jiskta.com/api/v1/climate/query" \
  -H "X-API-Key: sk_live_your_key" \
  -G -d "area=london" \
     -d "time_start=2023-01" -d "time_end=2023-12" \
     -d "variables=no2,t2m,viirs" \
     -d "format=csv" -d "aggregate=monthly"

# lat,lon,year_month,no2_mean,t2m_mean,viirs_mean
# 51.5000,−0.1000,2023-01,14.2,275.1,42.6
# 3 datasets · 1 endpoint · 3 credits/month
# 10-year NO₂ trend — anywhere in Europe, 3 lines
from jiskta import JisktaClient

client = JisktaClient("sk_live_your_key")

df = client.query(
    area="london",
    start="2013-01", end="2024-12",
    variables=["no2"], aggregate="trend"
)
# Returns pandas DataFrame:
# slope  intercept  r2    n
# -0.49  18.2       0.87  144   ← −0.49 µg/m³/year

# pip install jiskta  ·  works with any area= or lat/lon

<20ms

Typical query time

>3 TB

Indexed geospatial data

10 Variables

Air quality + meteo + lights

€0.0010

Per credit (beta price)

Two Products, One Platform

Choose the right tool for your workflow.

For developers & analysts

Jiskta API

Query climate, air quality, satellite, and socioeconomic data programmatically. Build pipelines, models, and dashboards on top of 10 authoritative datasets via a simple REST endpoint.

  • ✓ 10 datasets, 1 endpoint
  • ✓ CSV, JSON, stats & trend output
  • ✓ Spatial join to NUTS3 / country
  • ✓ Pay-as-you-go credits
Get API Key →
📋
For ESG teams & consultants

Jiskta ESG Intelligence

Generate investor-grade CSRD / ESRS site assessments in minutes — no code required. Enter an address, get a full PDF report covering air quality, climate risk, water stress, and industrial proximity.

  • ✓ ESRS E1 / E2 / E3 / E4 coverage
  • ✓ WHO & EU AQD compliance check
  • ✓ E-PRTR industrial facility scan
  • ✓ 1 credit per report
Open ESG App →

Why Jiskta?

Built for reproducibility, speed, and developer simplicity.

High-Performance Engine

A custom-built query engine optimised for geospatial climate data. Only the relevant portion of the dataset is read per request — typical response under 20ms for most queries.

🌍

Five Datasets, One API

CAMS air quality (NO₂, PM2.5, PM10, O₃ at 0.1°), ERA5 meteorology (0.25°), NASA VIIRS nighttime lights (0.005°, 2020–present), GHSL population & built-up surface (0.005°, epochs 2010–2025), and MODIS urban land cover (0.005°, annual 2013–present) — all via the same endpoint.

💰

Pay-as-You-Go

Buy credits upfront, use them anytime. No monthly subscriptions, no surprise bills.

🔒

Simple Auth

One API key for everything. Pass it as a header or query parameter. Credits are tracked automatically. Redeem vouchers for bonus credits.

📊

Flexible Output

Ten output modes from a single endpoint: per-point hourly, daily, monthly, and annual means; spatial area averages; diurnal (hour-of-day) profiles; exceedance hour counts; and statistical percentiles. Get results as CSV or GeoJSON.

🚀

Fair-Use Throttling

No fixed rate limits. When the server has headroom every request runs instantly. Under heavy load, each API key automatically gets an equal share — no single user can starve others.

Who Is It For?

Anyone who needs clean, fast access to open geospatial data — air quality, meteorology, or economic activity — without wrestling with raw files.

💹

Quantitative Analysts & Hedge Funds

Use VIIRS nighttime radiance and NO₂ trends as complementary signals for regional economic activity monitoring — often available weeks ahead of official statistical releases. Combine with ERA5 meteorology to adjust for weather effects.

🏦

Investment Research & Asset Managers

Assess physical climate risk and economic exposure for any geographic region. Query VIIRS radiance trends alongside GHSL population density and CAMS air quality to evaluate industrial activity, infrastructure utilisation, and ESG risk in emerging markets.

📈

ESG & Sustainability Teams

Enrich environmental reporting and supply-chain risk assessments with authoritative Copernicus reanalysis data and GHSL built-up surface trends, queryable by any geographic boundary. For informational and research use — not a substitute for regulatory compliance filings.

🔬

Researchers & Academics

Pull decade-long NO₂, PM2.5, VIIRS, or GHSL population time-series for a study area in a single API call. Skip the CDS, LAADS, and JRC download queues — spend your time on analysis, not data wrangling.

Climate Scientists & Modellers

Cross-analyse CAMS air quality with ERA5 meteorology, VIIRS nighttime lights, and MODIS land cover in one call. Understand how land use changes and weather drive pollution episodes — no separate pipelines.

⚕️

Public Health Analysts

Correlate long-term PM2.5 or O₃ exposure with GHSL population density to quantify affected populations. High spatial resolution (0.005°) means sub-city analysis without bespoke GIS work.

🏙️

Urban Planners & Consultants

Track built-up surface expansion with GHSL, monitor urban land cover change with MODIS, and overlay air quality trends — all from a single REST endpoint covering 2010 to present.

💻

App & Product Developers

Embed historical pollution context, population density, or economic-activity layers into environmental apps, property platforms, or dashboards. Simple CSV/JSON output integrates in minutes — credits mean you only pay for what you use.

📰

Data Journalists

Verify pollution or economic trends, build interactive maps, or fact-check claims about industrial activity and urban growth with sub-second queries over years of global data — no specialist software needed.

How It Works

Three simple steps to start querying climate data.

Create an Account

Sign up with your email and receive an API key instantly. No credit card required — 500 free trial credits included.

Buy Credits

Purchase a prepaid credit package via Stripe — or redeem a voucher code if you have one. Credits never expire and cost as little as €0.0013 each.

Make a Query

Send a GET request with your geographic bounds, time range, and pollutant. Results come back in under a second.

Available Datasets

Copernicus CAMS air quality, ERA5 meteorological reanalysis, and VIIRS nighttime lights — all via one endpoint.

🏭 CAMS Air Quality  0.1° · 2013–2025 · hourly

🏭

NO₂ — Nitrogen Dioxide

CAMS reanalysis. Gridded at 0.1°, hourly. 2013–2025. Use as variables=no2. Ideal for urban air quality research, exposure studies, and regulatory assessment.

🌫️

PM2.5 — Fine Particulate Matter

Particulate matter <2.5 µm. CAMS reanalysis, 0.1°, 2013–2025. Use as variables=pm2p5. Critical for air quality indices and public health monitoring.

💨

PM10 — Coarse Particulate Matter

Particulate matter <10 µm. CAMS reanalysis, 0.1°, 2013–2025. Use as variables=pm10. Used in regulatory air quality assessments and dust event monitoring.

🌿

O₃ — Ozone

Surface ozone. CAMS reanalysis, 0.1°, 2013–2025. Use as variables=o3. Key for photochemical smog studies and vegetation impact assessment.

🌬️ ERA5 Meteorology  0.25° · 2013–2026 · hourly

🌡️

Temperature (2 m)

2-metre air temperature (K). ERA5 reanalysis, 0.25°, 2013–2026. Use as variables=t2m. Correlates with O₃ formation; detect thermal inversions.

💧

Precipitation

Total precipitation (m/h). ERA5 reanalysis, 0.25°, 2013–2026. Use as variables=tp. Model wet deposition and pollutant wash-out events.

🌀

Boundary Layer Height

Atmospheric boundary layer height (m). ERA5, 0.25°, 2013–2026. Use as variables=blh. Controls vertical dispersion of pollutants.

➡️

Wind — U Component (10 m)

Eastward wind at 10 m (m/s). ERA5, 0.25°, 2013–2026. Use as variables=u10. Analyse pollutant transport direction and speed.

⬆️

Wind — V Component (10 m)

Northward wind at 10 m (m/s). ERA5, 0.25°, 2013–2026. Use as variables=v10. Combine with U component for full wind vector analysis.

🔗

Multi-Variable Queries

Combine CAMS, ERA5, and VIIRS variables in a single request: variables=no2,t2m,viirs. Credits scale with variable count — same simple formula.

🌃 VIIRS Nighttime Lights  0.005° · 2020–present · monthly

💡

Radiance

NASA Black Marble VNP46A3 monthly composite radiance (nW/cm²/sr). 0.005° resolution (~500 m), global, 2020–present. Use as variables=viirs.

📈

Economic Activity Proxy

Nighttime radiance correlates with electrification intensity and economic output. Pair with CAMS air quality for combined environmental-economic analysis.

🌍

Global Coverage

162,706 tiles covering all land areas at 0.005° (~500 m). Monthly from 2020-01 to present. Use with any bbox or area parameter like CAMS/ERA5.

🏗️ GHSL Human Settlement  0.005° · 2010–2025 · epochs

👥

Population Density

JRC GHS-POP: number of persons per 0.005° cell (~500 m), global. Epochs: 2010, 2015, 2020, 2025. Use as variables=ghsl_pop.

🏠

Built-up Surface

JRC GHS-BUILT-S: total built-up surface area (m²) per cell, distinguishing residential and non-residential floor space. Use as variables=ghsl_built,ghsl_built_nres.

📊

Urban Trend Analysis

Compare epochs (2010 → 2025) to quantify urbanisation rates, building density growth, or non-residential expansion in any region worldwide at sub-km resolution.

🌿 MODIS Land Cover  0.005° · 2013–present · annual

🏙️

Urban Fraction

NASA MODIS MCD12Q1 urban/built-up land cover fraction (0–1) at 0.005° resolution. Annual from 2013 to present. Use as variables=modis_urban.

🛰️

Annual Updates

Updated every year — track urban sprawl, land use conversion, and peri-urban growth anywhere on Earth with consistent satellite-derived classification.

🔗

Multi-dataset Analysis

Combine MODIS urban fraction with GHSL population and CAMS NO₂ to understand how urbanisation drives air quality exposure. All queryable from one endpoint.

🔥 MODIS Wildfire Burned Area  0.005° · 2020–present · monthly

🔥

Monthly Burned Area

NASA MODIS MCD64A1 monthly burned area fraction (0–1) at 0.005° (~500 m). Detect wildfire events globally from 2020 to present. Use as variables=modis_burned_area.

🌲

Physical Climate Risk

Quantify wildfire exposure for any site or supply chain node. Required for CSRD ESRS E1-9 §66 physical climate risk disclosure — includes fire frequency, cumulative burned area trend, and seasonal patterns.

🗺️

Sparse Coverage

Only months and tiles with detected fire events are stored — zero overhead for fire-free areas. Pair with ERA5 temperature and precipitation to analyse fire weather conditions.

🌿 CAMS GHG Inversion  1° · 2016–present · monthly

💨

CO₂ · CH₄ · N₂O Surface Fluxes

ECMWF CAMS GHG Inversion (CarbonTracker-EU) — monthly net surface CO₂, CH₄, and N₂O fluxes at 1° global resolution from 2016 to within ~3 months of present. Biogenic, fossil, and oceanic components combined. Use as ghg_co2, ghg_ch4, ghg_n2o.

📋

CSRD ESRS E1 Mandatory

Required for ESRS E1-6 §44 Scope 1–3 GHG intensity disclosure and ESRS E1-1 §13(a) transition risk assessment. Three gases cover the full GHG accounting scope: CO₂ (energy/land), CH₄ (agriculture/waste), N₂O (agriculture/soil). Open Copernicus data — no licence fee.

🔬

Inversely Modelled Fluxes

Unlike bottom-up inventories, inversion fluxes are constrained by real atmospheric CO₂/CH₄/N₂O observations — making them an independent cross-check for self-reported emissions. Near-real-time through cams-global-atmospheric-composition-forecasts NRT gap-fill.

🌍 ODIAC Fossil-Fuel CO₂  0.01° · 2020–2023 · monthly

🏭

Fossil-Fuel Emissions

ODIAC2024 monthly CO₂ emissions (gC/m²/month) at 0.01° (~1 km) resolution — global, 2020–2023. Pinpoint power plants, refineries, and industrial clusters. Use as variables=odiac_co2.

📋

ESG & CSRD Ready

Cross-validate self-reported Scope 1 & 2 emissions against satellite-based fossil-fuel CO₂ for any site. Pairs with CAMS air quality and E-PRTR industrial data for comprehensive environmental disclosure.

🔬

1 km Hotspot Detection

At 0.01° resolution, distinguish individual industrial facilities from their surroundings. Combine with ERA5 wind fields to model atmospheric transport from specific emission sources.

Data Coverage

Six datasets, one endpoint — from sub-kilometre emission maps to hourly air quality, meteorology, and fossil-fuel CO₂.

📅

2010 – 2026

CAMS/ERA5 from 2013 · GHSL from 2010 · VIIRS/ODIAC from 2020 · GHG from 2016

🗺️

Global Coverage

VIIRS · GHSL · MODIS · ODIAC global · CAMS 0.1° · ERA5 0.25°

📊

19 Variables

4 air quality · 5 meteorological · 3 GHG · VIIRS · 3 GHSL · MODIS · ODIAC CO₂

View Data Coverage Calendar →

Ready to query open climate data?

Air quality, meteorology, and nighttime lights — one API, pay-as-you-go. 500 free trial credits — no credit card needed.

Get Your API Key →