---
title: "Minutely rain (next hour)"
method: GET
path: "/minutely.json"
tags: ["Minutely"]
---

# Minutely rain (next hour)

`GET /minutely.json`

## Request

- Base URL: `https://api.weatherapi.com/v1`
- URL: `https://api.weatherapi.com/v1/minutely.json`
- Auth: API key in query parameter `key`

Rain rate every 5 minutes for the next hour with a one-line summary. Uses radar observation and nowcast in the United States incl. Alaska, Hawaii, Puerto Rico and Guam (NOAA MRMS) and Germany (DWD), refreshed every 2 to 5 minutes, and most of Europe (EUMETNET OPERA, every 15 minutes), and the hourly forecast model interpolated to 5 minutes elsewhere; `source` says which. Starter plan and above; Free keys get 403 / error 2009.

## Query parameters

- `key` string, required
- `q` string, required

## Response `200`

Next-hour rain

- MinutelyResponse
  - `location` Location: Location metadata returned with every weather response.
    - `name` string: Location name
    - `region` string: Region or state
    - `country` string: Country name
    - `lat` number, float: Latitude
    - `lon` number, float: Longitude
    - `tz_id` string: IANA timezone ID, e.g. Europe/London
    - `localtime_epoch` integer: Local time as Unix epoch
    - `localtime` string: Local date and time string
  - `minutely` Minutely
    - `source` 'radar' | 'model'
    - `provider` string
    - `issued_epoch` integer: Time of the radar observation or model step the values start from, Unix seconds.
    - `issued` string: Same, local time.
    - `interval_minutes` integer
    - `summary` string
    - `minute` MinutelyStep[]: One step every 5 minutes from now to about 60 minutes ahead.
      - `time_epoch` integer: Step time, Unix seconds.
      - `time` string: Step time, local (yyyy-MM-dd HH:mm).
      - `precip_mm_h` number: Rain rate, mm per hour (below 0.1 shown as 0).
      - `precip_in_h` number: Rain rate, inches per hour.
      - `intensity` 'none' | 'light' | 'moderate' | 'heavy' | 'violent': light < 2.5 mm/h, moderate < 10, heavy < 50.

## Other responses

- `400`: Bad request — invalid parameter or location not found.
- `401`: Unauthorized — API key missing or invalid.
- `403`: Forbidden — API key quota exceeded, disabled, or plan does not include this resource.

## Changes

- **2026-11-04** `26c06925a7e0`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/weatherapi/apis/weatherapi-com/changes/minutely.json/get.md)

---

[API](https://skmtc.dev/weatherapi/apis/weatherapi-com.md) - [All operations](https://skmtc.dev/weatherapi/apis/weatherapi-com/llms.txt) - [OpenAPI document](https://skmtc.dev/weatherapi/apis/weatherapi-com/revisions/26c06925a7e0?raw)
