API-dokumentation
Öppna datamängder som JSON över HTTPS. Varje svar talar om var datan kommer ifrån och när den hämtades.
Kom igång
Bas-URL: https://api.aleva.se. Alla endpoints svarar med JSON på GET-anrop. Prova direkt:
curl -s 'https://api.aleva.se/v1/aviation/airports' Hela API:et finns också som ett OpenAPI 3.1-dokument: https://api.aleva.se/openapi.json.
Använder du en AI-assistent? Samma data finns som verktyg via MCP.
Åtkomst
API:et är gratis att använda just nu: utan nyckel och utan registrering, med låga gränser per IP-adress (se Gränser). Endpoints märkta Krävs är inte öppna än.
Behöver du mer än gränserna tillåter? Anmäl intresse längst ner på sidan så hör vi av oss. Har du fått en nyckel av oss skickar du den i Authorization: Bearer alv_… eller X-API-Key; en ogiltig nyckel ger 401.
Gränser
Gränserna räknas per minut och per dygn i kostnadsenheter. Varje endpoint har en kostnadsnivå:
light: Lätt, 1 enhetstandard: Standard, 2 enheterheavy: Tung, 5 enheter
Utan nyckel: 10 enheter per minut och 200 per dygn per IP-adress.
Anrop utan nyckel räknas per IP-adress. Varje svar har headers som visar läget: RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset. Över gränsen får du 429 med Retry-After (sekunder att vänta).
Sidor
Listor returnerar högst limit rader (standard 100; högsta värdet per endpoint står i parametertabellen). Finns det fler rader har svaret next_cursor; skicka tillbaka det som cursor med samma filter för att få nästa sida. Ett ändrat cursor-värde ger 400.
curl -s 'https://api.aleva.se/v1/stats/nameservers?tld=se&limit=100'
curl -s 'https://api.aleva.se/v1/stats/nameservers?tld=se&limit=100&cursor=<next_cursor>' Filter
Filtrera med name=value för likhet och name.op=value för andra operatorer. Vilka parametrar och operatorer en endpoint tar emot står under endpointen nedan. Okända parametrar ger 400, så ett stavfel returnerar aldrig allt.
| Form | Beskrivning | Exempel |
|---|---|---|
name=value | lika med | tld=se |
name.ne=value | inte lika med | tld.ne=nu |
name.lt / name.lte | mindre än / mindre än eller lika med | date.lte=2026-10-01 |
name.gt / name.gte | större än / större än eller lika med | domains.gte=1000 |
name.in=a,b | något av (kommaseparerat) | tld.in=se,nu |
name.prefix=value | börjar med | operator.prefix=cloud |
Svar och fel
Listor svarar med {"data": [...], "next_cursor": "...", "_meta": {...}}, enskilda objekt med {"data": {...}, "_meta": {...}}.
Varje svar har _meta (endpoint, version, källor, licenser och attribution när de finns, när datan hämtades och byggdes) och headern X-Attribution. Visa attributionen där du använder datan.
Fel har formen {"error": {"code": "...", "message": "..."}}:
400 bad_request: ogiltig eller okänd parameter401: saknad eller ogiltig nyckel404 not_found: objektet finns inte429 rate_limited: över gränsen, se Retry-After
Endpoints
Passagerare per flygplats och år
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
airport | string | Nej | Airport (as reported, upper case) equals |
airport.prefix | string | Nej | Airport (as reported, upper case) starts with |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
airport | string | |
international_share | number | |
months | integer (int64) | Months reported (the current year is partial) |
movements | integer (int64) | |
passengers | integer (int64) | |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/aviation/airports' Flygpassagerare i Sverige per månad
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
month | string (date) | Nej | Month equals |
month.gte | string (date) | Nej | Month at least |
month.lte | string (date) | Nej | Month at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
domestic | integer (int64) | |
international | integer (int64) | |
month | string (date) | |
movements | integer (int64) | |
passengers | integer (int64) |
Exempel
curl -s 'https://api.aleva.se/v1/aviation/passengers/monthly' Publicerade domar och referat
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Standard, 2 enheter
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
court_code | string | Nej | HDO Supreme Court, HFD Supreme Administrative Court, ... equals |
court_code.in | string | Nej | HDO Supreme Court, HFD Supreme Administrative Court, ... one of (comma-separated) |
decided_on | string (date) | Nej | Decision day equals |
decided_on.gte | string (date) | Nej | Decision day at least |
decided_on.lte | string (date) | Nej | Decision day at most |
limit | integer, max 500 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
case_numbers | string | |
court | string | |
court_code | string | |
decided_on | string (date) | |
id | string | |
keywords | string | |
kind | string | REFERAT (case report), DOM_ELLER_BESLUT (judgment or decision), ... |
laws | string | Provisions cited |
published_at | string (date-time) | |
reference | string | Case report number, e.g. NJA 2026:12 |
summary | string | |
type | string |
Exempel
curl -s 'https://api.aleva.se/v1/courts/rulings' Avgöranden per domstol
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
limit | integer, max 100 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
court | string | |
court_code | string | |
latest | string (date) | |
rulings | integer (int64) |
Exempel
curl -s 'https://api.aleva.se/v1/courts/rulings/by-court' Avregistrerade .se- och .nu-domäner ett visst datum
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
date | string (date) | Ja | Day (Europe/Stockholm), YYYY-MM-DD equals |
tld | string | Nej | Zone: se or nu equals |
tld.in | string | Nej | Zone: se or nu one of (comma-separated) |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
date | string (date) | Day the change was seen (Europe/Stockholm) |
detected_at | string (date-time) | |
domain | string | |
prev_has_ds | boolean | |
prev_nameservers | array<string> | Name servers before the change |
serial | integer (int64) | Serial the change was seen in |
tld | string |
Attribution: Contains data from the Swedish Internet Foundation (Internetstiftelsen), licensed under CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/domains/dropped?date=2026-10-16' Domäner som snart blir lediga
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Standard, 2 enheter
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
tld | string | Nej | Zone: se or nu equals |
tld.in | string | Nej | Zone: se or nu one of (comma-separated) |
release_at | string (date) | Nej | Release day equals |
release_at.gte | string (date) | Nej | Release day at least |
release_at.lte | string (date) | Nej | Release day at most |
label_length | integer | Nej | Characters before the dot equals |
label_length.lte | integer | Nej | Characters before the dot at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
days_left | integer (int32) | Days from the list's date to the release date |
domain | string | |
in_zone | boolean | Still delegated in the latest zone snapshot |
label_length | integer (int32) | Characters before the dot |
release_at | string (date) | Day it can be registered again (from 04:00 UTC), unless renewed first |
tld | string |
Attribution: Contains data from the Swedish Internet Foundation (Internetstiftelsen), licensed under CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/domains/expiring' Domäner som snart blir lediga, med värdepoäng
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Standard, 2 enheter
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
days_left.lte | integer | Nej | Days until release at most |
days_left.gte | integer | Nej | Days until release at least |
release_at | string (date) | Nej | Release day equals |
release_at.gte | string (date) | Nej | Release day at least |
release_at.lte | string (date) | Nej | Release day at most |
score.gte | integer | Nej | Minimum score at least |
tld | string | Nej | se or nu equals |
possible_trademark | boolean | Nej | Contains a well-known brand equals |
limit | integer, max 500 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
compound | boolean | |
days_left | integer (int32) | |
domain | string | |
length | integer (int32) | Characters before the dot |
possible_trademark | boolean | Contains a well-known brand: probably not usable |
reasons_en | string | Why, in English |
reasons_sv | string | Why, in Swedish |
release_at | string (date) | Day it can be registered again (from 04:00 UTC), unless renewed first |
score | integer (int32) | 0-100; higher is shorter, cleaner and closer to real words |
tld | string | |
word_en | boolean | |
word_sv | boolean |
Attribution: Contains data from the Swedish Internet Foundation (Internetstiftelsen), licensed under CC BY 4.0 SALDO, Språkbanken Text (University of Gothenburg), CC BY 4.0 Word list from SCOWL, copyright Kevin Atkinson (wordlist.aspell.net)
Exempel
curl -s 'https://api.aleva.se/v1/domains/expiring/valuable' En domän i den senaste zonen
Returnerar ett objekt i data, eller 404. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
{name} | string | Ja | Domain name, e.g. example.se equals |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
domain | string | Domain name, lower-case |
ds_algorithms | array<integer> | DNSSEC algorithm numbers |
fetched_at | string (date-time) | When the zone was transferred |
glue_v4 | array<string> | In-zone glue A records |
glue_v6 | array<string> | In-zone glue AAAA records |
has_ds | boolean | DNSSEC signed delegation |
nameservers | array<string> | NS host names |
serial | integer (int64) | Zone serial the row comes from |
tld | string | se or nu |
Attribution: Contains data from the Swedish Internet Foundation (Internetstiftelsen), licensed under CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/domains/example.se' Nya .se- och .nu-domäner ett visst datum
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
date | string (date) | Ja | Day (Europe/Stockholm), YYYY-MM-DD equals |
tld | string | Nej | Zone: se or nu equals |
tld.in | string | Nej | Zone: se or nu one of (comma-separated) |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
date | string (date) | Day the change was seen (Europe/Stockholm) |
detected_at | string (date-time) | |
domain | string | |
has_ds | boolean | |
nameservers | array<string> | Name servers after the change (empty when removed) |
serial | integer (int64) | Serial the change was seen in |
tld | string |
Attribution: Contains data from the Swedish Internet Foundation (Internetstiftelsen), licensed under CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/domains/new?date=2026-10-16' Ansökningar om skuldsanering per månad
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
month | string (date) | Nej | Month equals |
month.gte | string (date) | Nej | Month at least |
month.lte | string (date) | Nej | Month at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
applications | integer (int64) | |
eservice_share | number | Share filed via the e-service |
men | integer (int64) | |
month | string (date) | |
women | integer (int64) |
Exempel
curl -s 'https://api.aleva.se/v1/economy/debt-restructuring' Skuldsanering per år och ålder
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
age_group | string | |
applications | integer (int64) | |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/economy/debt-restructuring/by-age' Elproduktion och elanvändning per år
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
series | string | |
twh | number | |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/energy/electricity/balance' Elproduktion per kraftslag med prognos
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
series | string | Nej | Power source equals |
series.in | string | Nej | Power source one of (comma-separated) |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
series | string | Power source |
twh | number | |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/energy/electricity/by-source' Livsmedel och näringsvärden per 100 g
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
name | string | Nej | Name or its beginning, lower case equals |
name.prefix | string | Nej | Name or its beginning, lower case starts with |
food_id | integer | Nej | Food number equals |
food_id.in | string | Nej | Food number one of (comma-separated) |
protein_g.gte | number | Nej | Protein per 100 g at least |
protein_g.lte | number | Nej | Protein per 100 g at most |
fibre_g.gte | number | Nej | Fibre per 100 g at least |
fibre_g.lte | number | Nej | Fibre per 100 g at most |
energy_kcal.gte | number | Nej | kcal per 100 g at least |
energy_kcal.lte | number | Nej | kcal per 100 g at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
calcium_mg | number | |
carbohydrates_g | number | |
energy_kcal | number | |
fat_g | number | |
fibre_g | number | |
food_id | integer (int32) | |
iron_mg | number | |
kind | string | |
name | string | |
protein_g | number | |
salt_g | number | |
saturated_fat_g | number | |
sugars_g | number | |
vitamin_c_mg | number | |
vitamin_d_ug | number |
Attribution: Source: Livsmedelsverket's food composition database, CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/foods' Lediga jobb per dag
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
dimension | string | Ja | total, remote, occupation-field, region or municipality equals |
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
ads | integer (int64) | |
code | string | County or municipality code |
concept_id | string | JobTech taxonomy id |
date | string (date) | |
dimension | string | total, remote, occupation-field, region or municipality |
term | string |
Exempel
curl -s 'https://api.aleva.se/v1/jobs/ads?dimension=example' Lediga jobb i Sverige per dag
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
ads | integer (int64) | |
date | string (date) | |
remote | integer (int64) | |
remote_share | number |
Exempel
curl -s 'https://api.aleva.se/v1/jobs/ads/national' Restnoterade läkemedel
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
ongoing | boolean | Nej | Still ongoing equals |
atc_code | string | Nej | ATC code or its beginning equals |
atc_code.prefix | string | Nej | ATC code or its beginning starts with |
starts | string (date) | Nej | First day equals |
starts.gte | string (date) | Nej | First day at least |
starts.lte | string (date) | Nej | First day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
atc_code | string | |
atc_group | string | ATC main group (A alimentary tract, N nervous system, ...) |
ended | string (date) | |
ends_forecast | string (date) | |
holder | string | Marketing authorisation holder |
last_updated | string (date) | |
npl_pack_id | string | |
ongoing | boolean | |
package | string | |
product | string | |
shortage_id | string | |
starts | string (date) | |
substances | string |
Attribution: Contains data from Läkemedelsverket, CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/medicines/shortages' Pågående restnoteringar per ATC-grupp
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
limit | integer, max 50 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
atc_group | string | |
packages | integer (int64) | |
products | integer (int64) |
Attribution: Contains data from Läkemedelsverket, CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/medicines/shortages/by-group' Nya restnoteringar per månad
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
month | string (date) | Nej | Month equals |
month.gte | string (date) | Nej | Month at least |
month.lte | string (date) | Nej | Month at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
month | string (date) | |
packages | integer (int64) | Packages affected |
shortages | integer (int64) | Shortages that started |
Attribution: Contains data from Läkemedelsverket, CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/medicines/shortages/monthly' Nyckeltal per kommun och år (Kolada)
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
kpi | string | Ja | Kolada key figure id, e.g. N00900 equals |
kpi.in | string | Nej | Kolada key figure id, e.g. N00900 one of (comma-separated) |
municipality_id | string | Nej | Municipality or region id equals |
municipality_id.in | string | Nej | Municipality or region id one of (comma-separated) |
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
kpi | string | Kolada key figure id |
kpi_title | string | |
municipality | string | |
municipality_id | string | |
municipality_type | string | K municipality, L region |
value | number | |
year | integer (int32) |
Attribution: Source: Kolada (RKA), CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/municipalities/figures?kpi=example' Nyckeltal per kommun, senaste året
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
kpi | string | Ja | Kolada key figure id equals |
kpi.in | string | Nej | Kolada key figure id one of (comma-separated) |
municipality_type | string | Nej | K municipality, L region equals |
municipality_id | string | Nej | Id equals |
municipality_id.in | string | Nej | Id one of (comma-separated) |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
kpi | string | |
kpi_title | string | |
municipality | string | |
municipality_id | string | |
municipality_type | string | |
value | number | |
year | integer (int32) |
Attribution: Source: Kolada (RKA), CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/municipalities/figures/latest?kpi=example' Styrränta och valutakurser per dag
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
series | string | Ja | SECBREPOEFF policy rate, SEKEURPMI, SEKUSDPMI, SEKGBPPMI equals |
series.in | string | Nej | SECBREPOEFF policy rate, SEKEURPMI, SEKUSDPMI, SEKGBPPMI one of (comma-separated) |
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
date | string (date) | |
description | string | |
series | string | SECBREPOEFF policy rate, SEKEURPMI, SEKUSDPMI, SEKGBPPMI |
value | number |
Attribution: Source: Sveriges riksbank, CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/rates/riksbank?series=example' Swestr per dag
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
date | string (date) | |
pctl12_5 | number | 12.5th percentile of the transactions' rates |
pctl87_5 | number | 87.5th percentile |
rate | number | Percent |
transactions | integer (int32) | |
volume_msek | number | Transaction volume, SEK million |
Attribution: Source: Sveriges riksbank, CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/rates/swestr' Hur ofta partierna röstar lika
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
party | string | Nej | Party, e.g. S equals |
party.in | string | Nej | Party, e.g. S one of (comma-separated) |
limit | integer, max 200 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
other_party | string | |
party | string | |
same | integer (int64) | |
share | number | |
votes | integer (int64) | Votes where both parties voted yes or no |
Attribution: Source: Sveriges riksdag
Exempel
curl -s 'https://api.aleva.se/v1/riksdag/party-agreement' Voteringar och frånvaro per parti
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
riksmote | string | Nej | Session, e.g. 2025/26 equals |
riksmote.in | string | Nej | Session, e.g. 2025/26 one of (comma-separated) |
limit | integer, max 200 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
absent_share | number | |
abstain_share | number | |
party | string | - is members without a party |
riksmote | string | Session, e.g. 2025/26 |
votes | integer (int64) |
Attribution: Source: Sveriges riksdag
Exempel
curl -s 'https://api.aleva.se/v1/riksdag/party-attendance' DNSSEC-andel per zon och dag
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
tld | string | Nej | Zone: se or nu equals |
tld.in | string | Nej | Zone: se or nu one of (comma-separated) |
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
date | string (date) | Day of the snapshot (Europe/Stockholm) |
domains | integer (int64) | |
ecdsa_p256 | integer (int64) | Signed with algorithm 13 (ECDSA P-256) |
rsa_sha256 | integer (int64) | Signed with algorithm 8 (RSA/SHA-256) |
share_signed | number | |
signed | integer (int64) | Domains with a DS record |
tld | string |
Attribution: Contains data from the Swedish Internet Foundation (Internetstiftelsen), licensed under CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/stats/dnssec' Namnserveroperatörer och marknadsandel
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Standard, 2 enheter
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
tld | string | Nej | Zone: se or nu equals |
tld.in | string | Nej | Zone: se or nu one of (comma-separated) |
operator | string | Nej | Operator (registered domain of the NS hosts) equals |
operator.prefix | string | Nej | Operator (registered domain of the NS hosts) starts with |
domains.gte | integer | Nej | Minimum number of domains at least |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
domains | integer (int64) | Domains with at least one name server at this operator |
fetched_at | string (date-time) | |
operator | string | Registered domain of the name server hosts, e.g. loopia.se |
serial | integer (int64) | |
share | number | domains / all domains in the zone |
tld | string |
Attribution: Contains data from the Swedish Internet Foundation (Internetstiftelsen), licensed under CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/stats/nameservers' Konsumentprisindex per månad
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
measure_code | string | Nej | 00000807 index, 00000804 12-month change, 00000806 monthly change equals |
measure_code.in | string | Nej | 00000807 index, 00000804 12-month change, 00000806 monthly change one of (comma-separated) |
month | string (date) | Nej | Month (first day) equals |
month.gte | string (date) | Nej | Month (first day) at least |
month.lte | string (date) | Nej | Month (first day) at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
measure | string | |
measure_code | string | 00000807 index, 00000804 12-month change, 00000806 monthly change |
month | string (date) | First day of the month |
value | number |
Exempel
curl -s 'https://api.aleva.se/v1/sweden/cpi' Fastighetsprisindex för småhus
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
region_code | string | Nej | 00 Sweden, 0010 Greater Stockholm, ... equals |
region_code.in | string | Nej | 00 Sweden, 0010 Greater Stockholm, ... one of (comma-separated) |
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
index | number | 1981 = 100 |
region | string | |
region_code | string | |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/sweden/house-prices' Folkmängd per region och år
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
region_code | string | Nej | 00 Sweden, 2 digits county, 4 digits municipality equals |
region_code.in | string | Nej | 00 Sweden, 2 digits county, 4 digits municipality one of (comma-separated) |
level | string | Nej | country, county or municipality equals |
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
level | string | |
population | integer (int64) | |
region | string | |
region_code | string | 00 Sweden, 2 digits county, 4 digits municipality |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/sweden/population' Folkmängd senaste året och förändring
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
region_code | string | Nej | Region code equals |
region_code.in | string | Nej | Region code one of (comma-separated) |
level | string | Nej | country, county or municipality equals |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
change_pct | number | Change since first_year, percent |
first_year | integer (int32) | |
level | string | |
population | integer (int64) | Population in the latest year |
region | string | |
region_code | string | |
year | integer (int32) | Latest year |
Exempel
curl -s 'https://api.aleva.se/v1/sweden/population/latest' Gästnätter per månad
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
month | string (date) | Nej | Month equals |
month.gte | string (date) | Nej | Month at least |
month.lte | string (date) | Nej | Month at most |
origin | string | Nej | Sverige or Utland equals |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
month | string (date) | |
nights | integer (int64) | |
origin | string | Sverige or Utland |
Exempel
curl -s 'https://api.aleva.se/v1/tourism/guest-nights' Utländska gästnätter per land och år
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
year | integer | Ja | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
limit | integer, max 500 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
country | string | |
nights | integer (int64) | |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/tourism/guest-nights/by-country?year=1' Gästnätter per län och år
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
year | integer | Nej | Year equals |
year.gte | integer | Nej | Year at least |
year.lte | integer | Nej | Year at most |
county_code | string | Nej | County code equals |
county_code.in | string | Nej | County code one of (comma-separated) |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
county | string | |
county_code | string | |
foreign_share | number | |
nights | integer (int64) | |
year | integer (int32) |
Exempel
curl -s 'https://api.aleva.se/v1/tourism/guest-nights/by-county' Tågens punktlighet per station och dag
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
station | string | Nej | Location signature, e.g. Cst equals |
station.in | string | Nej | Location signature, e.g. Cst one of (comma-separated) |
arrivals.gte | integer | Nej | Minimum arrivals at least |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
arrivals | integer (int64) | |
avg_delay_min | number | Average delay, early counted as 0 |
canceled | integer (int64) | |
date | string (date) | |
on_time | integer (int64) | At most 5 minutes late |
on_time_share | number | Share on time among cancelled and reported arrivals |
station | string | Location signature |
station_name | string |
Exempel
curl -s 'https://api.aleva.se/v1/trains/punctuality' Tågens punktlighet i Sverige per dag
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
arrivals | integer (int64) | |
avg_delay_min | number | |
canceled | integer (int64) | |
date | string (date) | |
on_time_share | number |
Exempel
curl -s 'https://api.aleva.se/v1/trains/punctuality/daily' Väder per timme och station
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Standard, 2 enheter
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
station_id | string | Ja | SMHI station id equals |
station_id.in | string | Nej | SMHI station id one of (comma-separated) |
parameter | string | Nej | Parameter equals |
parameter.in | string | Nej | Parameter one of (comma-separated) |
date | string (date) | Nej | Day equals |
date.gte | string (date) | Nej | Day at least |
date.lte | string (date) | Nej | Day at most |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
date | string (date) | Day (Europe/Stockholm) |
observed_at | string (date-time) | |
parameter | string | 1 temperature, 4 wind speed, 6 humidity, 7 precipitation |
quality | string | G checked, Y suspect (latest-hour data is not quality-controlled) |
station | string | |
station_id | string | SMHI station id |
unit | string | |
value | number |
Attribution: Contains data from SMHI (Swedish Meteorological and Hydrological Institute), CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/weather/history?station_id=example' Vädret just nu per SMHI-station
Returnerar en lista i data, med next_cursor när det finns fler rader. · Nyckel: Valfri · Kostnad: Lätt, 1 enhet
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
parameter | string | Nej | 1 temperature, 4 wind, 6 humidity, 7 precipitation equals |
parameter.in | string | Nej | 1 temperature, 4 wind, 6 humidity, 7 precipitation one of (comma-separated) |
station_id | string | Nej | SMHI station id equals |
station_id.in | string | Nej | SMHI station id one of (comma-separated) |
limit | integer, max 1000 | Nej | Antal rader per sida |
cursor | string | Nej | next_cursor from the previous page |
Fält i svaret
| Namn | Typ | Beskrivning |
|---|---|---|
latitude | number | |
longitude | number | |
observed_at | string (date-time) | |
parameter | string | 1 temperature, 4 wind speed, 6 humidity, 7 precipitation |
parameter_name | string | |
quality | string | G checked, Y suspect (latest-hour data is not quality-controlled) |
station | string | |
station_id | string | SMHI station id |
unit | string | |
value | number |
Attribution: Contains data from SMHI (Swedish Meteorological and Hydrological Institute), CC BY 4.0
Exempel
curl -s 'https://api.aleva.se/v1/weather/now' API:et är gratis att prova
Alla öppna endpoints fungerar utan nyckel, med låga gränser per IP-adress, medan vi bygger vidare. Behöver du mer, eller vill du vara med från början när vi lanserar, anmäl intresse så hör vi av oss.