Documentation

Three lines to your first storm signal.

No SDK to install, no dashboard to configure. REST in, JSON out - clean field names, real units, ready for whatever you're building.

Quickstart

One endpoint, one auth header. Free preview needs no key at all.

curl
python
MCP
# current conditions + severe-weather diagnostics, one point
curl "https://trackcast.dev/v1/weather?lat=31.070&lon=-97.650&details=true" \
  -H "Authorization: Bearer $TRACKCAST_KEY"

// response - clean names, real units, no jargon
{
  "temperature_f": 80.6,
  "tornado_rotation_score": 0.0,
  "hail_size_in": 0.0,
  "radar_reflectivity_dbz": -10.0,
  "storm_energy_cape": 460
  // … 159 more fields
}

Parameters

Same endpoint for a free preview or a full paid pull - the params decide what you get back.

ParamTypeDefaultNotes
latnumberrequiredLatitude, decimal degrees
lonnumberrequiredLongitude, decimal degrees
zipstring-US ZIP code, alternative to lat/lon
detailsbooleanfalsefalse = 10 core fields. true = all 164.
daysinteger2Forecast horizon, up to 10
formatstringjsonjson or csv

Response shape

Lean by default - the 10 fields most integrations actually need. Add details=true for the full catalog.

lean response
{
  "location": { "lat": 31.070, "lon": -97.650 },
  "generated_at": "2026-09-25T02:00:00Z",
  "temperature_f": 80.6,
  "dewpoint_f": 67.6,
  "humidity_pct": 63.0,
  "wind_speed_mph": 8.4,
  "wind_direction_deg": 112,
  "wind_gust_mph": 17.6,
  "precip_type": "none",
  "precip_in": 0.0,
  "visibility_mi": 17.0,
  "pressure_mb": 989.1
}

Field naming

Every field is a clean, self-describing name - units built in, no jargon to look up. temperature_f, not a three-letter code. storm_energy_cape, not a bare acronym. See the full catalog for all 164.

Agents & MCP

TrackCast is reachable as an MCP tool for Claude, ChatGPT, or any MCP-compatible agent - point it at the endpoint and it queries live. Autonomous agents can also pay per-call via x402 (USDC on Base) with zero signup, zero human in the loop.

Point your agent at the storm.

Free preview, no signup. Full data, one call, $0.0002.