apyhub
STANDARD DATA · TRAVEL

Retrieve NOAA Weather Alerts API

What it does

NOAA Weather Alerts lets you fetch active weather alerts for a specified area using a two-character region code. Send an area query value and, optionally, a limit to control how many alerts are returned.

Use it when you need current hazard or warning data for a U.S. state or similar area code in a workflow, dashboard, or notification system. For example, you might poll for active alerts before showing a local weather panel, triggering internal safety messages, or routing location-specific updates to users.

The request is simple: area is required and must be exactly two characters, and limit defaults to 100 with a maximum of 500. The response is a JSON object whose shape is not further constrained in the schema, so you should treat it as a structured alerts payload and read the fields documented by the API response itself.

NOAA Weather Alerts is a practical fit for applications that need timely weather status by region without building a separate feed parser.

GET
NOAA active alerts by area
http://localhost:8080/dosvak/noaa-active-alerts-by-area

QUICKSTART

GUIDE

Quickstart

Get active NOAA alerts for a two-letter area code like CA.

curl -X GET "http://localhost:8080/dosvak/noaa-active-alerts-by-area?area=CA" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

Returns a JSON object with the alert response. The schema doesn’t declare any specific fields, so the exact top-level properties may vary.

{
  "count": 2,
  "alerts": [
    {
      "event": "Heat Advisory",
      "severity": "Moderate",
      "area": "Sample Region",
      "status": "Active"
    }
  ]
}
TRY ITLIVE · 100 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.

About this endpoint

What it does

Retrieves NOAA active alerts for a specified area and returns the response as a JSON object. The request accepts an area code and an optional result limit.

Query Parameter(s)

AttributeTypeMandatoryDescription
areaStringYesArea code with exactly 2 characters.
limitIntegerNoMaximum number of results to return. Default: 100. Minimum: 1. Maximum: 500.

Response

Returns a JSON object. The schema does not define fixed top-level fields and allows additional properties, so the exact response shape is not yet captured in the schema.

Query parameters

Name
Type
Description
areaREQUIRED
string
limitOPTIONAL
integer
DEFAULT 100
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.