Google Weather API (Google Maps Platform)
"The Weather API provides comprehensive weather information - including temperature, precipitation, wind, cloud cover, and more - for locations across the globe." [1]
Google Weather API, part of Google Maps Platform, provides current conditions, hourly and daily forecasts, historical weather, and public alerts for locations worldwide via a REST interface. Launched in April 2025 and reaching general availability in June 2025, it is priced at $0.15 per 1,000 calls with a free tier of 10,000 calls per month and self-serve signup. Coverage is global for most countries, though China, Cuba, Iran, North Korea, and Syria are excluded, and Japan and Korea support alerts only. The API is backed by SOC 2 Type 2 and ISO 27001 certifications, GDPR compliance, and a published SLA, with an MCP server available for integration.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)
Scores
- 50 / 100Agent friendliness
- 100 / 100Pricing transparency
- 70 / 100Setup speed
- 35 / 100Docs quality
- 100 / 100Procurement ease
- 75 / 100Trust readiness
Pricing & procurement
- Pricing model
- Usage-based [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- 10,000 free Weather Usage billable events per month (recurring, production-usable). A Maps Demo Key is also available for testing at no cost without billing information, but is not for production use.
- Self-serve signup
- ✓ Yes [5]
- Requires sales call
- ✗ No [6]
- Enterprise plan
- ✓ Yes [7]
| Item | Per | Amount | Source |
|---|---|---|---|
| Weather Usage (SKU 9DB8-727A-ACFE) — free monthly allowance (first 10,000 events) | month | $0 | source |
| Weather Usage (SKU 9DB8-727A-ACFE) — 10,001 to 100,000 events/month | 1,000 events | $0.15 | source |
| Weather Usage (SKU 9DB8-727A-ACFE) — 100,001 to 500,000 events/month | 1,000 events | $0.12 | source |
| Weather Usage (SKU 9DB8-727A-ACFE) — 500,001 to 1,000,000 events/month | 1,000 events | $0.09 | source |
| Weather Usage (SKU 9DB8-727A-ACFE) — 1,000,001 to 5,000,000 events/month | 1,000 events | $0.06 | source |
| Weather Usage (SKU 9DB8-727A-ACFE) — 5,000,001+ events/month | 1,000 events | $0.038 | source |
Capabilities
- Supported actions
- currentConditions.lookup, forecast.days.lookup, forecast.hours.lookup, history.hours.lookup, publicAlerts.lookup, mapTypes.mapTiles.lookup (experimental) [8]
- Regions
- Global - most countries supported for current conditions, hourly/daily forecast, and hourly history, Japan and Korea: weather alerts only (current conditions, forecast, history not supported), China, Cuba, Iran, North Korea, Syria: no coverage, Remote locations (open oceans, deserts, mountain peaks): no coverage (returns 404) [9]
- Languages
- English (default), Multiple languages via languageCode parameter (applies to alert title field; unsupported codes fall back to English) [10]
- Input types
- lat/lon coordinates [11]
- Output types
- JSON, raster map tiles (experimental weather maps) [12]
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No
- SDK languages
- Unknown
- MCP server
- ✓ Yes [13]
Trust & compliance
- SOC 2
- SOC 2 Type II [14]
- HIPAA
- ✗ No
- GDPR
- ✓ Yes [15]
- ISO 27001
- ✓ Yes [16]
- PCI DSS
- ✗ No
- Published SLA
- ✓ Yes [17]
- Rate limits
- 6,000 queries per minute (QPM) default quota per project; adjustable via Google Cloud Console [18]
- Known restrictions
- Bulk data export not available; users must query within quota, Caching of response data subject to Terms of Service restrictions (place IDs exempted), Attribution required: 'Powered by Google' and 'Source: Includes weather data from Google' must be displayed, Japan and Korea: only weather alerts supported; current conditions, forecast, and history unavailable, China, Cuba, Iran, North Korea, Syria: no coverage, Remote locations (open oceans, deserts, mountain peaks) return 404 for unsupported coordinates, Maps Demo Key not for production use, Historical data limited to 24 hours; hourly forecast limited to 240 hours; daily forecast limited to 10 days, Weather maps endpoint (mapTypes) is experimental/pre-GA and may change or have limited support [19]
Developer surface
Integration
- API style
- rest
- Base URL
- https://weather.googleapis.com/v1
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key, oauth2
- Idempotency keys
- ✗ No
- Error format
- vendor-specific
- Rate limit
- 6000 / minute
Adoption & maturity
- Launched
- 2025-04-08
- GA
- 2025-06-30
- Notable customers
- L'Oréal
Other Weather APIs
OpenWeather
"Build smarter, plan better with the world's most flexible weather data platform"
Visual Crossing Weather API
"The World's Most Comprehensive Weather API for Businesses and Developers."
WeatherAPI.com
"The ultimate weather and geolocation API trusted by 850,000+ users worldwide"
Meteosource
"Real-time, forecast & historical accurate data" provided through a Global Weather API leveraging machine learning models for "best-in-class accuracy."
Open-Meteo
"An open-source weather API that offers free access for non-commercial use - no API key required, 30+ weather models, historical data from 1940."
Weatherbit
"The High Performance Weather API for All of Your Data Needs"
References
- ↑Description: developers.google.com · developers.google.com
- ↑Pricing model: developers.google.com · developers.google.com
- ↑Published pricing: developers.google.com
- ↑Free tier: developers.google.com · developers.google.com
- ↑Self-serve signup: developers.google.com · developers.google.com
- ↑Requires sales call: developers.google.com
- ↑Enterprise plan: developers.google.com · mapsplatform.google.com
- ↑Supported actions: developers.google.com · developers.google.com
- ↑Regions: developers.google.com · developers.google.com
- ↑Languages: developers.google.com
- ↑Input types: developers.google.com · developers.google.com
- ↑Output types: developers.google.com · developers.google.com
- ↑MCP server: developers.google.com · developers.google.com
- ↑SOC 2: mapsplatform.google.com · mapsplatform.google.com
- ↑GDPR: mapsplatform.google.com · developers.google.com
- ↑ISO 27001: mapsplatform.google.com · developers.google.com
- ↑Published SLA: cloud.google.com
- ↑Rate limits: developers.google.com · developers.google.com
- ↑Known restrictions: developers.google.com · developers.google.com · developers.google.com
Change history
- 2026-06-15 Score Agent Friendliness: 30 → 50
- 2026-06-15 Score Docs Quality: 15 → 35
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 API Reference URL: (none) → https://developers.google.com/workspace/docs/api/how-tos/overview?hl=fa
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Capabilities: {} → {"forecast":true,"historical":true,"severe_alerts":true}
- 2026-06-14 Summary Md: (none) → Google Weather API, part of Google Maps Platform, provides current conditions, …
- 2026-06-14 Score Docs Quality: 0 → 15
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Docs URL: (none) → https://developers.google.com/docs
- 2026-06-14 Score Agent Friendliness: (none) → 30
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-14 Score Trust Readiness: (none) → 75
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Setup Speed: (none) → 70
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Free Tier Details: set to 10,000 free Weather Usage billable events per month (recurring, production-usab…
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to type_2
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 ISO 27001: set to Yes
- 2026-06-14 PCI DSS: set to No
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 SLA URL: set to https://cloud.google.com/maps-platform/terms/sla
- 2026-06-14 Documented Rate Limits: set to 6,000 queries per minute (QPM) default quota per project; adjustable via Google…
- 2026-06-14 Rate Limit Requests: set to 6000
- 2026-06-14 Rate Limit Window: set to minute
- 2026-06-14 Known Restrictions: set to Bulk data export not available; users must query within quota, Caching of respo…
- 2026-06-14 Auth Methods: set to api_key, oauth2
- 2026-06-14 Auth Docs URL: set to https://developers.google.com/maps/documentation/weather/get-api-key
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://weather.googleapis.com/v1
- 2026-06-14 API Version: set to v1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Stability: set to ga
- 2026-06-14 Deprecation Policy URL: set to https://developers.google.com/maps/deprecations
- 2026-06-14 MCP URL: set to https://mapstools.googleapis.com/mcp
- 2026-06-14 Quickstart URL: set to https://developers.google.com/maps/documentation/weather/get-api-key
- 2026-06-14 Idempotency Supported: set to No
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to Yes
- 2026-06-14 Slug: set to google-weather
- 2026-06-14 Price Basis: set to 1,000 calls
- 2026-06-14 Free Tier Limit: set to 10,000 calls/month
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/google-weather \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/google-weather/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'