Real-Time Weather Data Worldwide

Weather API.

Get current weather conditions for any location worldwide. Returns temperature, humidity, wind speed, pressure, visibility, and feels-like temperature in a single API call.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/weatherforecast?city=Paris%2C%20Francelive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "tempC": 13.3,
    "tempF": 55.9,
    "windMph": 4.7,
    "windKph": 7.6,
    "windDegree": 273,
    "windDir": "W",
    "pressureMb": 1022,
    "pressureIn": 30.17,
    "precipMm": 0,
    "precipIn": 0,
    "feelslikeC": 13,
    "feelslikeF": 55.3,
    "visKm": 16,
    "visMiles": 9,
    "gustMph": 7.2,
    "gustKph": 11.6
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Weather data for apps your users rely on

Power travel apps, delivery platforms, and outdoor planners with reliable conditions. Each call aggregates readings from meteorological stations worldwide and computes the derived metrics — feels-like, gusts, visibility — your users need to make a decision.

From farmers checking a frost forecast to dispatchers routing around low visibility, developers reach for this API when they need current weather that just works, in one request, in both metric and imperial units.

  • Current weather data for cities worldwide
  • Temperature with feels-like calculations
  • Wind speed, direction, and gust data
  • Visibility and atmospheric pressure readings
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/weatherforecast?city=Paris
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request aggregates data from multiple weather sources and calculates derived metrics for accuracy.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { tempC, tempF, windMph, }

Everything in a single call.

Each request aggregates data from multiple weather sources and calculates derived metrics for accuracy.

/v1/weatherforecastapplication/json
tempC13.3
tempF55.9
windMph4.7
windKph7.6
windDegree273
windDir"W"
pressureMb1022
pressureIn30.17
precipMm0
precipIn0
feelslikeC13
feelslikeF55.3
visKm16
visMiles9
gustMph7.2
gustKph11.6

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/weatherforecast?city=San%20Francisco", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole real-time weather data worldwide stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Log Weather to Google Sheets
WhenNew row added in Google Sheets
ThenFetch weather for city in row → write tempC, tempF, windKph, and feelslikeC back to the row
Slack
Morning Weather Report to Slack
WhenScheduled daily trigger
ThenFetch weather for office city → post tempF, feelslikeF, and windDir to Slack channel
Airtable
Enrich Location Records with Weather
WhenNew record created in Airtable
ThenFetch weather for the city field → update record with tempC, windDir, and precipMm
Notion
Add Weather to Notion Daily Log
WhenNew page created in Notion database
ThenFetch weather for city → update page properties with tempC, feelslikeC, and windKph
Salesforce
Weather Data on Salesforce Leads
WhenNew lead created in Salesforce
ThenFetch weather for lead city → update lead record with tempF, windMph, and visMiles
GitHub
Weather Data in GitHub Issues
WhenNew issue created in GitHub
ThenFetch weather for reporter location → add tempC and visKm to issue comment
Browse all integrations

Questions about the API

What data does the Weather API return?
The API returns current conditions including temperature (Celsius/Fahrenheit), feels-like temperature, humidity, wind speed/direction, barometric pressure, and visibility in a single response.
What locations are covered?
We provide weather data for cities worldwide. You can query by city name, coordinates, or ZIP/postal code.
What precipitation data is included?
The API returns current precipitation in both millimeters and inches, so you can display rainfall or snowfall data in your preferred units.
Is air quality data available?
Yes! Our separate Air Quality API (included in your subscription) provides AQI, PM2.5, PM10, and other pollutant data for any location.
What units are supported?
All responses include both metric (Celsius, km/h, millibars) and imperial (Fahrenheit, mph, inches) units in the same response, so you can display whichever format your users prefer.
What wind data is available?
The API returns wind speed (in both km/h and mph), wind direction as a compass bearing and cardinal direction (N, NE, etc.), plus gust speeds for more detailed wind analysis.
Do you provide sunrise and sunset times?
Yes! We have a dedicated Sunrise/Sunset API that provides accurate sunrise, sunset, solar noon, and day length for any location and date.
How many weather API calls can I make?
Our plans scale from 1,000 calls/month on the free tier up to millions on enterprise. Check our pricing to find the right tier for your weather app.
Can I use the Weather API for commercial applications?
Yes, all paid plans allow commercial use. The free tier is for development and testing only. Paid plans are used by travel apps, agriculture platforms, logistics companies, and many other businesses.

Start building with the Weather API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog