Open-Meteo API

Build a weather history database for any location

Pull historical and forecast weather for any lat/lon. Temperature, precipitation, wind, cloud cover, UV index — back to 1940. No API key needed.

Completely free for non-commercial use. 10,000 requests/day. No key.

Open-Meteodocs →

How it works with Loony

Describe it.
Deploy it.
Query it.

Managed database.

Your Open-Meteo data lives in its own Postgres instance. Zero config. Data accumulates over time.

Scheduled syncs.

Cron jobs run on Loony infra. Every minute on free. Your data stays fresh without you thinking about it.

REST + MCP endpoints.

Query from your agent, your dashboard, or connect BI tools directly. Full OpenAPI spec included.

TerminalSchema
$ "Pull daily weather for London from Open-Meteo for the last year. Store temperature, rain, wind, and cloud cover. Build monthly averages and extremes."

 Schema validated
 Database provisioned
 Scripts deployed
 Schedules registered

Done.

# Your data is now at:
REST  /data/v1/open-meteo/query
MCP   /mcp/v1/open-meteo/mcp
SQL   psql $DATABASE_URL

What you get

Open-Meteo is the best free weather API. Loony makes it even better by storing historical lookups in your database. Over time, you build a local weather archive you can join with anything — fitness data, energy usage, mood tracking.

mv_weather_monthly
  month         date        -- first of month
  avg_temp_c    numeric     -- average temperature
  total_rain_mm numeric     -- total precipitation
  avg_wind_kmh  numeric     -- average wind speed
  sunny_days    integer     -- cloud cover < 20%
  max_temp_c    numeric     -- hottest day
  min_temp_c    numeric     -- coldest day

Even better together

Weather is the universal enrichment layer. Join with Strava for performance-vs-conditions analysis. Join with Spotify for mood-vs-weather patterns. Pair with OpenWeatherMap for forecast + historical coverage.

Stop gluing. Start shipping.

Describe your data. Deploy. Query. Done.

API Library →