APIXU API

Weather / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

APIXU (now rebranded as Weatherstack) is a weather data API that provides current conditions, forecasts, and historical weather for locations around the world. You call the API with your key and a city name or coordinates to receive structured JSON weather data. It is beginner-friendly thanks to its simple query format and clear documentation.

💡

Beginner Tip

APIXU has been rebranded to Weatherstack, so new sign-ups and active keys are managed at weatherstack.com. Use the same endpoint structure with your Weatherstack access_key to continue accessing weather data.

Available Data

temperature
weather conditions
humidity
wind speed
forecast data
Use case: Integrate weather data into web and mobile applications

Example Response

JSON Response
{
  "location": "Tokyo",
  "temperature": {
    "current": 22,
    "feels_like": 24,
    "min": 18,
    "max": 26
  },
  "condition": "Partly Cloudy",
  "humidity": 65,
  "wind": {
    "speed": 12,
    "direction": "NE"
  },
  "forecast": [
    {
      "date": "2025-01-16",
      "high": 25,
      "low": 17,
      "condition": "Sunny"
    }
  ]
}

Field Reference

location.name Resolved location name matching your query input.
current.temperature Current air temperature in Celsius at the queried location.
current.weather_descriptions Array of text descriptions of current weather conditions.
current.wind_speed Wind speed in km/h at the current location.
current.humidity Relative humidity percentage at the current location.

Implementation Example

const url = "https://www.apixu.com/doc/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

101 invalid_access_key Using an old APIXU key that is no longer valid after the rebranding.
Sign up or log in at weatherstack.com to get a new access key and use the updated API endpoint.
615 no results for location The city name or coordinates do not match any known location.
Try a different spelling, use a nearby major city, or switch to latitude/longitude coordinates for precise lookup.
105 https_access_restricted HTTPS is not available on the free tier of Weatherstack.
Use http:// in your request URL or upgrade your subscription to unlock HTTPS access.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 5/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Weather
Difficulty Intermediate
Verified: 2026-04-07

Similar APIs

View All →