Hent verifiserte norske data med Python
Kjør et naturlig språkspørsmål og les snapshotet med vanlige HTTP-kall.
For analyse, research, notebooks og små interne verktøy.
01
Kjør spørsmålet
Idempotency-nøkkelen gjør at samme logiske forsøk ikke utføres flere ganger ved retry.
import os
import uuid
import requests
response = requests.post(
"https://www.tall.no/api/v1/find",
headers={
"Authorization": f"Bearer {os.environ['TALL_API_KEY']}",
"Idempotency-Key": str(uuid.uuid4()),
},
json={"question": "Hvor mange psykologer jobbet i helse- og sosialtjenestene i 2025?"},
timeout=60,
)
response.raise_for_status()
answer = response.json()
print(answer)02
Les et låst resultat
Når responsen inneholder en snapshot-hash, kan den leses senere uten en ny tolkning eller et nytt kildekall.
snapshot = requests.get(
f"https://www.tall.no/api/v1/snapshots/{answer['snapshot']['hash']}",
timeout=30,
).json()
rows = snapshot["result"]["data"]
print(rows)03
Eksporter ved behov
Snapshotet kan også lastes ned som JSON, CSV eller Excel fra lenkene i responsen.