fshy

Home / Data APIs

MET Norway

met.no · 2 records in Data APIs · JSON

Records 2

docs.api.met.no/doc/TermsOfServiceWeather forecast APIdata-apis/met-norwayJSONcomparereport an error

Free allowance
No fee, no key and no registration: Locationforecast and the other products of api.met.no answer any coordinate at up to 20 requests a second per application (total, not per client); the caller sets a User-Agent that names the application and gives a contact.
Verdict
★ qualifiesusable as stated; the read path was probed
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
request-rate20 requests a second per application, total and not per client; over it requests are throttled with HTTP 429; coordinates to at most 4 decimals; 5 or more answer HTTP 403 on new products
Evidence
documented17 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierNo fee, no key and no registration: Locationforecast and the other products of api.met.no answer any coordinate at up to 20 requests a second per application (total, not per client); the caller sets a User-Agent that names the application and gives a contact.
unit requests; metered on request-count; Over 20 requests a second needs a special agreement; throttled clients get HTTP 429, a missing or generic User-Agent gets HTTP 403, and coordinates are cut to 4 decimals. Locationforecast is refreshed every hour inside the Nordic area and every 6 hours elsewhere. Bulk path: the THREDDS server serves model files (NetCDF over OPeNDAP) for the Nordic and Arctic regions only, with no global files; historical observations come from the separate Frost API (see data-apis/met-norway-frost).
Pricenone stated
Limits
  • request-rate (binding) 20 requests a second per application, total and not per client; over it requests are throttled with HTTP 429 source
  • request-rate (binding) coordinates to at most 4 decimals; 5 or more answer HTTP 403 on new products source
Bindingrequest-rate The 20 requests a second ceiling is shared by all users of one application; the User-Agent requirement is met by one header.
Identityanonymous No sign-up and no key: the institute's capacity-building page says the service is open to anyone with no registration; only a User-Agent with an application name and a contact address, website or repository link is required. A call with no key answered HTTP 200.
Egressnot applicable: JSON answers; gzip compression is supported
Retentionnot applicable: the API serves current forecasts only; model archives are on THREDDS
Interfacerest REST over HTTPS GET at api.met.no/weatherapi (GeoJSON forecasts; also radar, nowcast, ocean, sunrise and others); gridded model files over OPeNDAP and NetCDF from thredds.met.no (an interface term for OPeNDAP is missing)
Toolingany HTTP client that sets a User-Agent; third-party client libraries are listed in the docs; THREDDS files are read with OPeNDAP clients, FIMEX or ncdump
Composes withA keyless global point-forecast source for 9 days ahead with a high per-application ceiling; history comes from THREDDS archives and the Frost API, not from this endpoint.
ReliabilityNo SLA; a missing or generic User-Agent answers HTTP 403 and traffic over the limit is throttled with HTTP 429 or blocked.
NotesBulk path: THREDDS model files for the Nordic and Arctic regions; no global dump. The Frost API holds the historical observations.
Evidence notedocumented Limits and identification rules are read from first-party pages; a keyless forecast call and an anonymous OPeNDAP call answered HTTP 200; the 20-requests-a-second ceiling was not driven. The docs link to thredds.met.no/thredds/metno.html, which answered HTTP 404.
Parsed numbers
  • has-free-tier 1
  • request-rate 20 requests
Evidence 17
datesourcewhat it proved
2026-11-02docs.api.met.no/doc/TermsOfServicethe limit is 20 requests a second per application, counted over all clients
2026-11-02docs.api.met.no/doc/TermsOfServicea client that breaks the terms is throttled with HTTP 429
2026-11-02docs.api.met.no/doc/TermsOfServiceno delivery guarantee and no SLA
2026-11-02docs.api.met.no/doc/TermsOfServiceevery request carries an identifying User-Agent
2026-11-02docs.api.met.no/doc/TermsOfServicecoordinates are cut to 4 decimals; 5 or more answer 403 on new products
2026-11-02docs.api.met.no/doc/TermsOfServicenot published
2026-11-02api.met.no/weatherapi/locationforecast/2.0/documentationnot published
2026-11-02api.met.no/weatherapi/locationforecast/2.0/documentationLocationforecast gives 9 days ahead for any coordinate
2026-11-02api.met.no/weatherapi/locationforecast/2.0/documentationbulk model files cover the Nordic and Arctic regions only
2026-11-02docs.api.met.no/doc/locationforecast/FAQ.htmlforecast update cadence
2026-11-02docs.api.met.no/doc/threddsTHREDDS serves gridded data over OPeNDAP
2026-11-02bistand.met.no/en/weather-apino registration is needed
2026-11-02docs.api.met.no/doc/FAQ.htmlthere is no pricing model for high-volume sites
2026-11-02probe: https://api.met.no/weatherapi/locationforecast/2.0/compacta Locationforecast call with no key and no sign-up answered a GeoJSON forecast
2026-11-02probe: https://api.met.no/weatherapi/locationforecast/2.0/compact?lat=59.91&lon=10.75the same call answered HTTP 200
2026-11-02probe: https://thredds.met.no/thredds/dodsC/metpplatest/met_forecast_1_0km_nordic_latest.nc.ddsthe THREDDS OPeNDAP dataset descriptor of the Nordic forecast answered with no credentials
2026-11-02probe: https://thredds.met.no/thredds/dodsC/metpplatest/met_forecast_1_0km_nordic_latest.nc.ddsthe THREDDS call answered HTTP 200
Unknown values 1
  • per object cap stated: the field does not apply to this kind of offer

frost.met.no/Weather observation archive APIdata-apis/met-norway-frostJSONcomparereport an error

Free allowance
Free access to MET Norway's archive of historical weather and climate observations (quality controlled daily, monthly and yearly measurements of temperature, precipitation and wind, and station metadata) with a client ID issued for an email address; no numeric request quota is published.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
request-ratemore than 1 request a second on average is heavy traffic that should be cached; no hard number is published
Evidence
documented9 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierFree access to MET Norway's archive of historical weather and climate observations (quality controlled daily, monthly and yearly measurements of temperature, precipitation and wind, and station metadata) with a client ID issued for an email address; no numeric request quota is published.
unit requests; metered on request-count; Heavy traffic is defined as more than 1 request a second on average, which should be cached locally; users with high load or bad traffic patterns can be blocked. Large requests time out and are split by station or by time range. Bulk path: none beyond split requests; gridded model data are on THREDDS (see data-apis/met-norway).
Pricenone stated
Limits
  • request-rate (binding) more than 1 request a second on average is heavy traffic that should be cached; no hard number is published source
  • per-object-cap requests that are too large answer a timeout and must be split source
Bindingrequest-rate Only the 1 request a second guideline is stated, so the sustained rate binds first.
Identityemail A client ID and secret are issued after registering with an email address; each client ID must be tied to a valid email address. The form's other fields were not readable.
Egressnot applicable
Per-object caprequests that are too large time out; the vendor advises splitting, for example 1000 stations into 10 requests of 100
Retentionnot applicable: the unit is a request
Interfacerest REST over HTTPS at frost.met.no with Basic authentication (client ID as user name, empty password) or OAuth2; JSON-LD answers
Toolingany HTTP client; examples for curl, Python and Java are published
Composes withThe historical-observation companion to the keyless api.met.no forecasts: station data by source, reference time and element.
ReliabilityNo delivery guarantee; clients with high load or bad traffic patterns can be blocked.
NotesObservations only; forecasts are on api.met.no.
Evidence notedocumented Identity and traffic rules are read from first-party pages; a call with no client ID answered HTTP 401, so a keyed call was not exercised.
Parsed numbers
  • has-free-tier 1
  • request-rate 1 request
Evidence 9
datesourcewhat it proved
2026-11-02frost.met.no/Frost serves MET Norway's historical observation archive
2026-11-02frost.met.no/auth/requestCredentials.htmlan email address gives a client ID
2026-11-02frost.met.no/authentication.htmlevery data request needs a client ID
2026-11-02frost.met.no/termsofuse2.htmlmore than 1 request a second on average counts as heavy traffic, to be cached locally
2026-11-02frost.met.no/termsofuse2.htmla client ID needs a valid email address; several IDs per address are allowed
2026-11-02frost.met.no/termsofuse2.htmllarge requests time out and must be split
2026-11-02frost.met.no/termsofuse2.htmlpart of the text of Reliability, above
2026-11-02probe: https://frost.met.no/sources/v0.jsonlda call with no client ID answered 401
2026-11-02probe: https://frost.met.no/sources/v0.jsonldthe call answered HTTP 401
Unknown values 1
  • egress terms: the field does not apply to this kind of offer