import requests import json # API-endepunkt for befolkningsdata url = "https://data.ssb.no/api/v0/no/table/11000" # API-forespørsel (Oslo, siste 20 år) query = { "query": [ {"code": "Region", "selection": {"filter": "item", "values": ["0301"]}}, # Oslo {"code": "Tid", "selection": {"filter": "top", "values": ["20"]}} # Siste 20 år ], "response": {"format": "json-stat2"} } # Send forespørselen response = requests.post(url, json=query) # Skriv ut hele responsen for feilsøking print("API Response:", response.text) # Prøv å konvertere til JSON try: data = response.json() print("Parsed JSON:", json.dumps(data, indent=4, ensure_ascii=False)) except json.JSONDecodeError: print("❌ Feil: API-et returnerte ikke gyldig JSON") # Sjekk om "dataset" finnes if "dataset" not in data: raise ValueError(f"❌ SSB API returnerte ikke forventede data: {data}")