Visual Crossing Weather API

Delivers historical weather data going back decades plus multi-day forecasts via a unified Timeline API, supporting both JSON and CSV output for any global location.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other weather historical forecast climate timeline csv json
⚙ Agent Friendliness
60
/ 100
Can an agent use this?
🔒 Security
68
/ 100
Is it safe for agents?
⚡ Reliability
78
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
85
Error Messages
76
Auth Simplicity
88
Rate Limits
72

🔒 Security

TLS Enforcement
100
Auth Strength
63
Scope Granularity
48
Dep. Hygiene
72
Secret Handling
58

API key transmitted as query parameter is a security anti-pattern. No IP restrictions or scoped keys available. Single key provides full account access.

⚡ Reliability

Uptime/SLA
78
Version Stability
80
Breaking Changes
78
Error Recovery
75
AF Security Reliability

Best When

You need deep historical weather records (decades) combined with forecasts in a single consistent API response, especially when CSV output is useful.

Avoid When

You need real-time streaming weather data, push alerts, or official government-backed data for regulatory compliance.

Use Cases

  • Retrieve 30 years of daily temperature and precipitation records for a location to train or validate a climate risk model
  • Query hourly weather conditions for a specific past date range to correlate with historical sales or energy usage data
  • Fetch a 15-day forecast in CSV format for bulk import into a spreadsheet-based planning workflow
  • Check weather conditions on a specific historical date for insurance or legal document research agents
  • Pull daily summary statistics (high, low, precip, wind) for a route of waypoints to support logistics planning agents

Not For

  • Real-time severe weather alerting with push notifications
  • Accessing raw station-level meteorological observations with sensor metadata
  • High-frequency intraday data feeds requiring sub-hourly resolution at scale

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

API key passed as a query parameter `key=YOUR_API_KEY`. No header-based auth option on standard endpoints.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Record-based pricing can be unpredictable for large date ranges — a 1-year daily query for one location consumes 365 records.

Agent Metadata

Pagination
none
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • Record consumption is per location-day, so a single multi-year range query can exhaust free tier in one call
  • Date ranges spanning the forecast boundary (today) return a mix of historical and forecast data in the same response — agents must inspect the `source` field per data point
  • CSV output lacks the nested structure of JSON; some fields (e.g., hourly data) require separate endpoint calls
  • Location resolution for ambiguous city names may silently pick an unexpected location — always verify with lat/lon
  • API key in query string is logged server-side and in client request logs; avoid in browser-facing code

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Visual Crossing Weather API.

$99

Scores are editorial opinions as of 2026-03-06.

5176
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered