Check weather from your terminal without opening a browser while working.
Embed live weather data in shell scripts, status bars, or monitoring dashboards.
Query weather API in JSON format to build custom weather applications or integrations.
Display weather forecasts in multiple languages and units (metric/imperial) for international users.
wttr.in is a weather forecast service designed to be used directly from a terminal (the command-line interface on your computer) by typing a simple command like "curl wttr.in/London", no app or browser needed. It solves the problem of quickly checking weather without switching context away from your work environment. The service figures out your location automatically from your IP address if you don't specify one, or you can pass a city name, airport code (three-letter IATA code), or even a landmark like "Eiffel Tower" to get weather for that spot. It responds in several formats: colorful text art for terminals, plain text for scripts, HTML for browsers, PNG images, JSON data for developers, or Prometheus metrics for monitoring tools. You would use it when you're already working in a terminal and want instant weather without opening a browser. It's also useful for embedding weather data in status bars, scripts, or automated tools. Developers can query it as an API to pull weather data in JSON or custom-formatted strings with fields like temperature, humidity, wind speed, moon phase, and UV index. The server handles tens of millions of queries daily and supports multiple languages and both metric and imperial units. It's written in Python and has been running as a live public service since its inception.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.