Getting Started
Authentication
X-API-Key: API_KEY_ID:API_KEY_SECRETQuery Data
1. Query a 3-day forecast for Zurich
curl -X GET "https://query.jua.ai/v1/forecast/\
?models=ept2\
&init_time=latest\
&latitude=47.37\
&longitude=8.54\
&variables=air_temperature_at_height_level_2m\
&variables=wind_speed_at_height_level_10m\
&max_prediction_timedelta=72\
-H "X-API-Key: YOUR_API_KEY" \
-H "Accept: application/json"import requests
url = "https://query.jua.ai/v1/forecast/"
headers = {
"X-API-Key": "YOUR_API_KEY",
"Accept": "application/json"
}
params = {
"models": "ept2",
"init_time": "latest",
"latitude": 47.37,
"longitude": 8.54,
"variables": [
"air_temperature_at_height_level_2m",
"wind_speed_at_height_level_10m"
],
"max_prediction_timedelta": 72, # hours
}
response = requests.get(url, headers=headers, params=params)
data = response.json()2. Query market aggregated data
3. Using the general `data` endpoint (POST)
Key Differences Between GET and POST
Common Parameters
Time Parameters
Location Parameters
Aggregation & Weighting
Credit Management
Error Handling
Last updated