# Visual Crossing Weather API API

> Visual Crossing Weather API API on Apizie: 5 endpoints (Historical and Forecast Weather API, Historical and Forecast Weather API, Historical and Forecast Weather API, Weather Forecast API, …) returned as clean JSON through one API key. 5 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/places:visualcrossing-weather/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `places:visualcrossing-weather`
- Category: Places
- Status: live
- Source: https://www.visualcrossing.com/weather-api
- Page: https://zieapi.vercel.app/api/places/visualcrossing-weather
- OpenAPI: https://zieapi.vercel.app/api/places/visualcrossing-weather/openapi.json

Weather Forecast and Historical Weather Data via RESTful API.

## Endpoints

### Historical and Forecast Weather API
`GET https://zieapi.vercel.app/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca`

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Locaton of interest as an address, partial address or decimal latitude,longtude value |
| contentType | string | no | data format of the output either json or CSV |
| unitGroup | string | no |  |
| include | string | no | data to include in the output (required for CSV format - days,hours,alerts,current,events ) |
| lang | string | no | Language to use for weather descriptions |
| key | string | yes |  |

### Historical and Forecast Weather API
`GET https://zieapi.vercel.app/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca-2`

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes |  |
| startdate | string | yes |  |
| contentType | string | no | data format of the output either json or CSV |
| unitGroup | string | no |  |
| include | string | no | data to include in the output (required for CSV format - days,hours,alerts,current,events ) |
| lang | string | no | Language to use for weather descriptions |
| key | string | yes |  |

### Historical and Forecast Weather API
`GET https://zieapi.vercel.app/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca-3`

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes |  |
| startdate | string | yes |  |
| enddate | string | yes |  |
| contentType | string | no | data format of the output either json or CSV |
| unitGroup | string | no |  |
| include | string | no | data to include in the output (required for CSV format - days,hours,alerts,current,events ) |
| lang | string | no | Language to use for weather descriptions |
| key | string | yes |  |

### Weather Forecast API
`GET https://zieapi.vercel.app/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-weatherdata-f`

| Parameter | Type | Required | Description |
|---|---|---|---|
| sendAsDatasource | boolean | no |  |
| allowAsynch | boolean | no |  |
| shortColumnNames | boolean | no |  |
| locations | string | no |  |
| aggregateHours | string | no |  |
| contentType | string | no |  |
| unitGroup | string | no |  |
| key | string | no |  |

### Retrieves hourly or daily historical weather records.
`GET https://zieapi.vercel.app/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-weatherdata-h`

| Parameter | Type | Required | Description |
|---|---|---|---|
| maxDistance | string | no |  |
| shortColumnNames | boolean | no |  |
| endDateTime | string | no |  |
| aggregateHours | string | no |  |
| collectStationContributions | boolean | no |  |
| startDateTime | string | no |  |
| maxStations | string | no |  |
| allowAsynch | boolean | no |  |
| locations | string | no |  |
| includeNormals | boolean | no |  |
| contentType | string | no |  |
| unitGroup | string | no |  |
| key | string | no |  |

## Example
```
curl "https://zieapi.vercel.app/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Visual Crossing Weather API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/places:visualcrossing-weather/get-visual-crossing-web-services-rest-services-timeline-loca with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Visual Crossing Weather API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Visual Crossing Weather API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key places:visualcrossing-weather.

### What is the status of the Visual Crossing Weather API API?
Live: works with just an Apizie key
