Weatherbit - Weather API Bundle (forecasts, and current weather)
About
This package allows access to each of the following API's - Please refer to each dataset seperately for documentation.
Current Weather <https://aws.amazon.com/marketplace/pp/prodview-elzprs6k3hdja>
16 day / daily Forecast <https://aws.amazon.com/marketplace/pp/prodview-mx3cwifwtsqu2>
10 Day / Hourly Forecast <https://aws.amazon.com/marketplace/pp/prodview-4rveqxolycgae>
60 Minute Precipitation/Snow Forecast <https://aws.amazon.com/marketplace/pp/prodview-zrtp43rwqfpgm>
***Up to 1 Million requests per day may be made with this subscription. An additional limit of up to 250 requests per second applies per customer account.***
## Current Weather
#### CLI Request Syntax
The following is the syntax to use if you wish to use the aws CLI tool to submit a request to this API.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/current" --query-string-parameters 'lat=<LATITUDE>&lon=<LONGITUDE>'
```
### OR
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/current" --query-string-parameters 'postal_code=<POSTAL_CODE>'
```
#### Example request
Retrieve the current weather conditions for New York City, NY (lat: 40.745680, lon: -73.990922) with imperial units.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/current" --query-string-parameters 'lat=40.745680&lon=-73.990922&units=imperial'
```
## Hourly forecast
#### CLI Request Syntax
The following is the syntax to use if you wish to use the aws CLI tool to submit a request to this API.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/hourly-forecast" --query-string-parameters 'lat=<LATITUDE>&lon=<LONGITUDE>'
```
#### OR
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/hourly-forecast" --query-string-parameters 'postal_code=<POSTAL_CODE>'
```
#### Example request
Retrieve the hourly forecast conditions for New York City, NY (lat: 40.745680, lon: -73.990922) with imperial units.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/hourly-forecast" --query-string-parameters 'lat=40.745680&lon=-73.990922&units=imperial'
```
## Daily forecast
#### CLI Request Syntax
The following is the syntax to use if you wish to use the aws CLI tool to submit a request to this API.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/daily-forecast" --query-string-parameters 'lat=<LATITUDE>&lon=<LONGITUDE>'
```
#### OR
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/daily-forecast" --query-string-parameters 'postal_code=<POSTAL_CODE>'
```
#### Example request
Retrieve the daily forecast for New York City, NY (lat: 40.745680, lon: -73.990922) with imperial units.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/daily-forecast" --query-string-parameters 'lat=40.745680&lon=-73.990922&units=imperial'
```
## 60 minute nowcast - precipitation forecast
#### CLI Request Syntax
The following is the syntax to use if you wish to use the aws CLI tool to submit a request to this API.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/minute-forecast" --query-string-parameters 'lat=<LATITUDE>&lon=<LONGITUDE>'
```
#### OR
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/minute-forecast" --query-string-parameters 'postal_code=<POSTAL_CODE>'
```
#### Example request
Retrieve the 60 minute nowcast (precipitation forecast) for New York City, NY (lat: 40.745680, lon: -73.990922) with imperial units.
```
aws dataexchange send-api-asset --data-set-id <DATA_SET_ID> --revision-id <REVISION_ID> --asset-id <ASSET_ID> --method GET --path "/minute-forecast" --query-string-parameters 'lat=40.745680&lon=-73.990922&units=imperial'
```
\*The values between "<>" should be replaced with the appropriate values for your subscription which you can find in the AWS Console.
Related Products
show moreHow it works?
Search
Search 25000+ products and services vetted by AWS.
Request private offer
Our team will send you an offer link to view.
Purchase
Accept the offer in your AWS account, and start using the software.
Manage
All your transactions will be consolidated into one bill in AWS.
Create Your Marketplace with Webvar!
Launch your marketplace effortlessly with our solutions. Optimize sales processes and expand your reach with our platform.