{"id":"94f3db43-819c-425a-851c-81c5ed9931a6","type":"API","name":"Urban and industrial air quality observations","slug":"urban-and-industrial-air-quality-observations","description":"The data includes real-time station-specific air quality observations from Finnish cities and industrial areas. Concentrations of air pollutants are measured with automatic, continuous measuring devices, and the data consists of hourly averages that are updated once an hour. The data includes seven pollutant compounds (SO2, NO2,O3, TRS, CO, PM10, PM2.5), but the range of compounds to be measured varies by measuring station. The scope of air quality measurement activities in municipalities and industry is determined on the basis of the Air Quality Regulation and environmental permit legislation. The Finnish Meteorological Institute collects the data in the Air Quality Portal (ilmanQuality.fi) and distributes it to open data.","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":null,"docs_url":null,"repo_url":"https://opendata.fmi.fi/wfs?request=GetFeature&storedquery_id=urban%3A%3Aobservations%3A%3Aairquality%3A%3Ahourly%3A%3Amultipointcoverage","status":"ACTIVE","verification_state":"VERIFIED","tags":["environment","legislation"],"logo_url":"https://www.google.com/s2/favicons?sz=64&domain=opendata.fmi.fi","primary_source_url":"https://opendata.fmi.fi/wfs?request=GetFeature&storedquery_id=urban%3A%3Aobservations%3A%3Aairquality%3A%3Ahourly%3A%3Amultipointcoverage","extraction_confidence":"0.16","created_at":"2026-06-24T18:57:57.346Z","updated_at":"2026-07-01T21:51:49.675Z","last_verified_at":"2026-07-01T16:07:54.165Z","deprecated_at":null,"ranking_score":68,"last_ranked_at":"2026-07-01T11:13:39.204Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-07-01T21:51:49.675Z","search_vector":"'activ':80B 'air':4A,16B,27B,77B,92B,108B 'area':24B 'automat':32B 'averag':42B 'basi':89B 'citi':21B 'co':59B 'collect':103B 'compound':54B,66B 'concentr':25B 'consist':39B 'continu':33B 'data':8B,38B,50B,105B,117B 'determin':86B 'devic':35B 'distribut':113B 'environ':118C 'environment':96B 'finnish':20B,100B 'hour':41B,48B 'ilmanquality.fi':111B 'includ':9B,51B 'industri':3A,23B,84B 'institut':102B 'legisl':98B,119C 'measur':30B,34B,69B,72B,79B 'meteorolog':101B 'municip':82B 'no2':56B 'o3':57B 'observ':6A,18B 'open':116B 'permit':97B 'pm10':60B 'pm2.5':61B 'pollut':28B,53B 'portal':110B 'qualiti':5A,17B,78B,93B,109B 'rang':64B 'real':11B 'real-tim':10B 'regul':94B 'scope':75B 'seven':52B 'so2':55B 'specif':15B 'station':14B,73B 'station-specif':13B 'time':12B 'trs':58B 'updat':45B 'urban':1A 'vari':70B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":null,"institution_type":null,"country_code":"FI","official_confidence":null,"proof_summary":null,"source_seed_url":null,"is_public_sector":false,"published_at":"2026-06-24T18:57:57.346Z","geographic_scope":"NATIONAL","api_details":{"id":"0970d751-3c3b-41c7-a4ce-fb59a9700ad6","entry_id":"94f3db43-819c-425a-851c-81c5ed9931a6","base_url":"https://opendata.fmi.fi/wfs?request=GetFeature&storedquery_id=urban%3A%3Aobservations%3A%3Aairquality%3A%3Ahourly%3A%3Amultipointcoverage","openapi_url":null,"graphql_url":null,"api_version":null,"spec_format":null,"endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":null,"created_at":"2026-06-29T13:07:31.353Z","updated_at":"2026-06-29T13:07:31.353Z"},"dataset_details":null,"latest_check":{"id":"9ab9703a-98c4-4861-be45-5eaf368aac32","entry_id":"94f3db43-819c-425a-851c-81c5ed9931a6","status":"VERIFIED","last_checked_at":"2026-07-01T16:07:53.993Z","p50_latency_ms":630,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-24T18:58:21.544Z","updated_at":"2026-07-01T16:07:53.993Z","consecutive_successes":2},"data_profile":{"id":"b3715a3b-c68d-44df-b064-d395d1085f53","entry_id":"94f3db43-819c-425a-851c-81c5ed9931a6","profile_source":"wfs","profile_kind":"service","dataset_id":null,"fields":[],"field_count":0,"sample_records":null,"record_count":null,"data_size_bytes":null,"dataset_count":173,"query_examples":[{"url":"https://opendata.fmi.fi/wfs?request=GetFeature&storedquery_id=urban%3A%3Aobservations%3A%3Aairquality%3A%3Ahourly%3A%3Amultipointcoverage&service=WFS&version=2.0.0","curl":"curl -s 'https://opendata.fmi.fi/wfs?request=GetFeature&storedquery_id=urban%3A%3Aobservations%3A%3Aairquality%3A%3Ahourly%3A%3Amultipointcoverage&service=WFS&version=2.0.0' -H 'Accept: application/json'","label":"GetCapabilities","method":"GET","description":"List the feature types (layers) and supported operations."},{"url":"https://opendata.fmi.fi/wfs?request=GetFeature&storedquery_id=urban%3A%3Aobservations%3A%3Aairquality%3A%3Ahourly%3A%3Amultipointcoverage&service=WFS&version=2.0.0&typeNames=%3Cfeature+type%3E&count=5&outputFormat=application%2Fjson","curl":"curl -s 'https://opendata.fmi.fi/wfs?request=GetFeature&storedquery_id=urban%3A%3Aobservations%3A%3Aairquality%3A%3Ahourly%3A%3Amultipointcoverage&service=WFS&version=2.0.0&typeNames=%3Cfeature+type%3E&count=5&outputFormat=application%2Fjson' -H 'Accept: application/json'","label":"GetFeature","method":"GET","description":"Fetch records for a feature type as GeoJSON (replace <feature type> with a Name from GetCapabilities)."}],"status":"partial","error_message":null,"profiled_at":"2026-06-29T13:34:13.349Z","run_id":"c632fd26-14b5-40fe-9f71-1e409fb097d5","created_at":"2026-06-24T21:49:18.276Z","updated_at":"2026-06-29T13:34:13.349Z"},"limits":[]}