SkiesAtlas · Weather API

Weather icons & codes

One SVG set we designed and own — day and night variants — paired with a standard weather_code, condition string and emoji on every forecast hour, every day, and the current conditions. Use our SVGs, or map the code to your own art.

The icon set

Flat, legible at small sizes, consistent palette. Sun and moon carry the day/night split for clear, partly-cloudy and showers; the rest are time-neutral. Each renders on its own sky.

clear-daycode 0 · day
clear-nightcode 0 · night
partly-cloudy-daycode 1–2 · day
partly-cloudy-nightcode 1–2 · night
overcastcode 3
fogcode 45
drizzlecode 51
raincode 61–63
heavy-raincode 65
showers-daycode 80 · day
showers-nightcode 80 · night
snowcode 71–73
heavy-snowcode 75
thunderstormcode 95–99

Code → condition → icon → emoji

The weather_code follows the WMO convention (same values Open-Meteo and others use), so it drops into existing mappings. Precipitation decides the code first; otherwise the calibrated low+mid cloud cover sets clear / mainly-clear / partly-cloudy / overcast.

CodeIconconditionicon slugEmoji
0 clearclear-day / -night☀️
1 mainly_clearpartly-cloudy-day / -night🌤️
2 partly_cloudypartly-cloudy-day / -night
3 overcastovercast☁️
45 fogfog🌫️
51 light_drizzledrizzle🌦️
61 light_rainrain🌧️
63 moderate_rainrain🌧️
65 heavy_rainheavy-rain🌧️
71 light_snowsnow🌨️
73 moderate_snowsnow❄️
75 heavy_snowheavy-snow❄️
80 rain_showersshowers-day / -night🌦️
95 thunderstormthunderstorm⛈️
99 severe_thunderstormthunderstorm⛈️

In the API

Every hourly and daily entry from /v1/forecast, plus /v1/conditions, now carries the four fields. The raw numbers stay too, so you can render your own way.

// one hourly entry — GET /api/v1/forecast { "time": "2026-08-14T18:00:00+00:00", "temperature_c": 21.4, "cloud_low_mid_pct": 6, "precipitation_mm": 0, "weather_code": 0, "condition": "clear", "icon": "clear-day", "emoji": "☀️" }

Render an icon by dropping the slug into the SVG URL: https://skiesatlas.com/assets/wx-icons/{icon}.svg

SkiesAtlas — forecasts from ECMWF-AIFS, NOAA GFS & DWD ICON. Cloud condition calibrated against live METAR. skiesatlas.com