Weather, transport, companies, elections, health, and 25+ government data sources. One key, one format, zero bureaucracy.
Stop juggling XML feeds, SOAP services, and inconsistent APIs. Get clean JSON from one place.
Current observations and 10-day forecasts for any city
Trains, ferries, road conditions, and traffic situations
Company info, legal form, address, and SNI codes
Industry data, demographics, and municipal KPIs
School search, grades, and school unit details
Members, documents, votes, speeches, and calendar
Diagnosis guidance, sick leave stats, public health
Exchange rates, policy rate, bonds, and treasury bills
Electricity prices by area and power grid status
Live job listings search across Sweden
Protected areas, flood risk, and bathing sites
Departures, stops, trip planning, and nearby stops
Events, incidents, and station locations
EU VAT number validation with company details
Riksdag, kommun, and region election results
Crop pest gradings and pest monitoring data
Sea temperature, levels, and wave height
Millions of digitized objects from Swedish museums
Crime statistics by region and type
Wage and salary statistics
Child allowance, disability, pension, rehabilitation
EV chargers, bridges, cameras, traffic flow
Money supply, mortgage rates, financial series
Care quality, disease registers, wait times
Hotels, events, restaurants, attractions, tours
Occupations, skills, SSYK codes, municipalities
Operator lookup, wireless frequencies, case registry
Professional certifications and vocational qualifications
No signup required for test mode. Get a key and start querying Swedish public data immediately.
sk_test_democonst res = await fetch('https://apiverket.se/v1/weather/stockholm', { headers: { 'Authorization': 'Bearer sk_test_demo' } }); const { data, meta } = await res.json(); console.log(data.temperature_c); // 14.2 console.log(data.wind_speed_ms); // 3.8 console.log(meta.mode); // "test" console.log(meta.sources[0].agency); // "SMHI"
Our MCP server lets AI assistants query Swedish public data using natural language. No API knowledge required.
{
"mcpServers": {
"govdata": {
"command": "npx",
"args": ["govdata-mcp-server@latest"],
"env": {
"GOVDATA_API_KEY": "sk_test_demo"
}
}
}
}
{
"meta": {
"request_id": "req_a1b2c3",
"api_version": "2026-02-15",
"mode": "live",
"sources": [{
"agency": "SMHI",
"freshness": "cached",
"cache_ttl": 1800
}],
"rate_limit": {
"limit": 100,
"remaining": 97
}
},
"data": {
"city": "stockholm",
"temperature_c": 14.2,
"wind_speed_ms": 3.8,
"humidity_pct": 68
}
}
Every response has the same meta + data structure. No more parsing XML or guessing field names.
Sandbox data with sk_test_ keys. Switch to sk_live_ when you're ready for production.
Source-aware TTLs. Real-time data (trains, power grid) cached for minutes. Static data (elections) cached for weeks.
Track requests, latency, and endpoint usage in real time. Full self-service at /dashboard.
Start free. Scale when you need to. No hidden fees, no per-endpoint charges.
Start with the test key. No signup, no credit card.