Request Structure
api/current/{Location}?app_id=APP_ID&app_key=APP_KEY
api/current/{Location}?app_id=APP_ID&app_key=APP_KEY
http://api.weatherunlocked.com/api/current/51.50,-0.12?app_id=APP_ID&app_key=APP_KEY
There are two different ways to specify the location:
Latitude/Longitude Co-ordinates or post code/zipcode.
Valid decimal geolocation coordinates with the following format: "latitude,longitude", with no more than 3 decimal places.
A valid postcode with the following format: "country.postcode"
where country can be the available countries in our system.
Country | Value | Format (@ = Letter, # = Number) |
---|---|---|
United Kingdom | 'uk' | 'uk.postcode' |
United States | 'us' | 'us.#####' |
Argentina | 'ar' | 'ar.@####@@@' |
Austria | 'at' | 'at.#####' |
Australia | 'au' | 'au.#####' |
Belgium | 'be' | 'be.####' |
Brazil | 'br' | 'br.#####-###' |
Canada | 'ca' | 'ca.@#@ #@#' |
Denmark | 'dk' | 'dk.####' |
Finland | 'fi' | 'fi.#####' |
France | 'fr' | 'fr.#####' |
Germany | 'de' | 'de.postcode' |
Ireland | 'ie' | 'ie.@@@' |
Italy | 'it' | 'it.#####' |
Netherlands | 'nl' | 'nl.####' |
Norway | 'no' | 'no.####' |
Spain | 'es' | 'es.#####' |
Sweden | 'se' | 'se.### ##' |
Please contact us if you would like postcodes to be made available for another country.
Add the 'lang' parameter to get weather descriptions in your language.
Language | Value |
---|---|
English | default |
Danish | 'da' |
French | 'fr' |
Italian | 'it' |
German | 'de' |
Dutch | 'nl' |
Spanish | 'es' |
Norwegian | 'no' |
Swedish | 'sv' |
Turkish | 'tr' |
Bulgarian | 'bg' |
Czech | 'cs' |
Hungarian | 'hu' |
Polish | 'pl' |
Romanian | 'rm' |
Russian | 'ru' |
Slovak | 'sk' |
{ "lat": 51.55, "lon": -0.42, "alt_m": 38, "alt_ft": 124.67, "wx_desc": "Partly cloudy", "wx_code": 1, "wx_icon": "PartlyCloudyDay.gif", "temp_c": 11, "temp_f": 51.8, "feelslike_c": 8.17, "feelslike_f": 46.7, "humid_pct": 35, "windspd_mph": 16.16, "windspd_kmh": 26, "windspd_kts": 14.04, "windspd_ms": 7.22, "winddir_deg": 110, "winddir_compass": "ESE", "cloudtotal_pct": 50, "vis_km": 10, "vis_mi": 6, "vis_desc": null, "slp_mb": 1022, "slp_in": 30.26, "dewpoint_c": -3.81, "dewpoint_f": 25.14 }
Field | Type | Format | Description |
---|---|---|---|
lat | decimal | weather station latitude | |
lon | decimal | weather station longitude | |
alt_m | decimal | meters | weather station altitude |
alt_f | decimal | feet | weather station altitude |
wx_desc | string | text | weather description |
wx_code | integer | integer | weather code |
wx_icon | string | .gif | weather icon file name |
temp_c | 1 decimal | Celcius | temperature |
temp_f | 1 decimal | Fahrenheit | temperature |
feelslike_c | 1 decimal | Celcius | feel like temperature |
feelslike_f | 1 decimal | fahrenheit | feel like temperature |
windspd_mph | integer | miles per hour | maximum mean wind speed |
windspd_kmh | integer | kilometers per hour | maximum mean wind speed |
windspd_kts | integer | knots | maximum mean wind speed |
windspd_ms | 1 decimal | metres per second | maximum mean wind speed |
winddir_deg | integer | degrees (0-360) | direction wind is coming from |
winddir_compass | string | 16 Point | direction wind is coming from |
cloudtotal_pct | integer | percent | amount of total cloud |
humid_pct | integer | percent | humidity level |
dewpoint_c | 1 decimal | Celcius | dewpoint |
dewpoint_f | 1 decimal | Fahrenheit | dewpoint |
vis_km | 1 decimal | kilometers | visibility |
vis_mi | 1 decimal | miles | visibility |
slp_mb | integer | millibars | sea level pressure |
slp_in | 2 decimal | inches | sea level pressure |