Guider

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.