Skip to content
Docs navigation

Developer Pricing

Simple, transparent pricing for the Smarter Weather API and MCP Server. Sign up, verify your email, and your first live key is ready on the Free plan. Upgrade when you need more.

Smarter Weather covers the 50 US states and DC only. Every route that takes a point (lat and lon, zip or location) returns 404 outside-coverage for a point outside the 50 states and DC. /v1/alerts and /v1/observations return it for a bounding box that touches no US domain (CONUS, Alaska, Hawaii); a box that touches one may still include area outside the US. /v1/weather/batch reports it per item as outside_coverage, and /v1/point with points and /v1/series/batch mark such points out_of_domain, as they do a point the check could not reach in time (retry it). If the location lookup is unavailable, the check can briefly fail open. Routes keyed by a station, radar site, forecast office or alert id, and nationwide lists, are not filtered by point, so do not treat an empty result as an all-clear. See Errors.

Free

$0

Start building with weather data — no credit card required.

  • 60 requests per minute
  • REST + MCP access
  • Community support
  • Up to 1,000 requests per key per day (resets 00:00 UTC)
Get Started

Developer

$29/month

For production applications and professional use.

  • 500k credits per month included
  • Overage: $0.10 per 1,000 credits
  • REST + MCP access
  • Email support
  • Up to 50,000 requests per key per day (resets 00:00 UTC)
Subscribe

Professional

$149/month

For high-volume applications with priority support.

  • 5M credits per month included
  • Overage: $0.05 per 1,000 credits
  • REST + MCP access
  • Priority support
  • Up to 500,000 requests per key per day (resets 00:00 UTC)
Subscribe

Scale

From $1,000/month

Committed use on an annual contract, billed by invoice. For high-volume applications, custom data products, or contractual requirements that don't fit the self-serve plans above.

  • 40M credits per month
  • Annual commitment, billed by invoice
  • Direct Slack support

Need a contractual SLA, SSO or custom limits? Enterprise is negotiated above Scale.

Contact Sales

Agent and CLI trial key, no account

  • 300 calls over 72 hours, 10 requests a minute (burst 5).
  • Routes: /v1/weather, /v1/geocode, and /v1/alerts. /v1/catalog spends no trial call.
  • Claim it within 7 days to keep the same key on the Free plan: 60 requests a minute, 1,000 a day, no card.
  • The portal playground's sandbox key: 100 calls over 24 hours, 20 requests a minute (burst 10), same routes and claim window.
How trial keys work

Rate limits and daily caps

Rate limits and daily caps count requests, per key. The monthly allowance counts credits.

PlanRequests/minBurstDaily cap (requests per key)Included per month (credits)
Free60301,000—
Developer60010050,000500,000
Professional6,0001,000500,0005,000,000

Burst is how many requests you can send at once; it refills at the per-minute rate (this is the RateLimit-Limit header). Daily caps reset at 00:00 UTC; past one, calls return 429 until the reset. Included credits are an allowance: paid plans bill overage, they don't stop. Scale and Enterprise limits are set per contract.

Credits per call

REST calls cost 1 credit; /v1/series/batch costs 1 per location and /v1/weather/batch 1 per call; /v1/catalog is free; a season-cumulative growing-degree-days call costs 2.

MCP tools: 1 credit per call unless listed.

MCP toolCredits per call
describe_dataset0 (free)
get_platform_status0 (free)
list_datasets0 (free)
search_catalog0 (free)
get_map_snapshot4
get_sounding_chart3
get_period_totals2.5
find_best_window2
get_growing_degree_days2
compare_locations1.5
get_forecast_distribution1.5
get_path_exposure1.5
get_population_exposure1.5

Keyless (x402)

For agents

No account, no API key — agents with wallets pay per MCP tool call in USDC on Base via the x402 protocol. Discovery tools are free; paid tools start at $0.01 per call, priced by tool weight.

How it works

Frequently Asked Questions

What counts as a request?

Rate limits and daily caps count requests: every call is one request. Billing counts credits. REST calls are 1 credit; /v1/series/batch is 1 credit per location, /v1/weather/batch is 1 per call, and /v1/catalog is free. MCP tools cost 0 to 4 credits per call by tool weight (see credits per call). REST and MCP draw on one credit allowance.

Can I try before paying?

Yes. The Free plan needs no card, and your first key is a live sw_live_ key: 60 requests/minute and 1,000 requests/day, never billed. For CI, create a sw_test_ key: same endpoints and the same per-key limits as your plan, never billed.

How does overage billing work?

Each paid plan includes a monthly allowance of credits. Anything beyond it bills as metered overage at the plan's posted per-1,000-credit rate, so the allowance never stops your calls; the daily cap does (429 until 00:00 UTC). Only successful responses are billed: errors (any 4xx or 5xx, and MCP tool errors) never are. Overage is added to the next monthly invoice; there's no surprise mid-cycle charge.

Can I change plans anytime?

Yes. Upgrade or downgrade at any time from your dashboard. Changes take effect immediately with prorated billing.

What are the per-minute rate limits?

Free keys get 60 requests/minute and 1,000 requests/day. Developer keys get 600 requests/minute and 50,000 requests/day. Professional keys get 6,000 requests/minute and 500,000 requests/day. Limits apply per key, and daily caps reset at 00:00 UTC. Every response carries RateLimit-* headers (per the IETF rate-limit-headers draft, no X- prefix) so your client can self-throttle; 429s honor Retry-After.

Do you offer enterprise pricing?

Yes. Scale starts from $1,000/month on an annual commitment, billed by invoice. Enterprise is negotiated above Scale: a contractual SLA, SSO and custom limits. Reach us through the contact page or at alex@smarterweather.com.

Ask us

One question at a time, answered from our developer docs. We will say so if we do not know.