Umeå Open Data API

⭐ Beginner's Pick Open Data / No Auth Required Beginner HTTPS CORS
Free to Use Varies (check documentation)

Overview

The Umeå Open Data API gives free access to public datasets published by the city of Umeå, Sweden, covering topics like transportation, demographics, and local services. No API key is required—you can start exploring directly from the interactive console at the API URL. It is a great sandbox for practicing open data queries in a real municipal context.

💡

Beginner Tip

Use the interactive Swagger console at https://opendata.umea.se/api/explore/v2.1/console to browse available datasets and test queries before writing any code—no signup needed.

Available Data

Umeå Open Data data via REST API
JSON-formatted response data
Freely accessible without authentication

Example Response

JSON Response
{
  "status": "success",
  "data": {
    "result": "Data from Umeå Open Data",
    "description": "Open data of the city Umeå in northen Sweden",
    "timestamp": "2025-01-15T10:00:00Z"
  }
}

Field Reference

total_count Total number of datasets matching the query in the catalog.
results Array of dataset metadata objects returned for this page.
results[].dataset_id Unique identifier for the dataset, used in subsequent record queries.
results[].metas.default.title Human-readable title of the dataset.
results[].metas.default.modified Date the dataset was last updated by the city.

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://opendata.umea.se/api/";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

Empty results array Querying a dataset that has no records matching your filter, or using the wrong dataset identifier.
Browse the catalog endpoint first to confirm the dataset id, then remove filters to verify data exists.
CORS error in browser Browser enforcing same-origin policy on cross-origin requests.
The API supports CORS, so ensure you are calling the correct HTTPS endpoint; using a proxy or server-side request also resolves this.
404 Not Found on dataset endpoint Typo in dataset id or the dataset has been removed from the portal.
Re-query the /catalog/datasets endpoint to get a fresh list of valid dataset identifiers.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 20/20
✓ Reliability 7/15
Response Time 630ms

Fully tested on Apr 5, 2026

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS YES
Category Open Data
Difficulty Beginner
Verified: 2026-04-07

Similar APIs

View All →