Data APIs
6 production-grade data APIs on upAPI. Every endpoint below is live behind the same gateway, takes the same API key, and returns JSON — no per-provider signup, no per-provider billing.
Geolocate IP Address
Resolve an IP (IPv4 or IPv6) to city, region, country, lat/long, timezone, ASN, and currency. Omit the ip field to geolocate the caller.
Get BBC News Headlines
Fetch headlines from a BBC section (news / world / business / technology / science-environment / entertainment-arts / sport) via the official BBC RSS feeds. Pure HTTP (no browser). Returns title, article URL, and summary for each headline.
Get Current Weather
Current temperature, humidity, wind, precipitation, and condition code at the given lat/long via Open-Meteo (free, no auth). Metric or imperial units.
Get Wikipedia Article Summary
Fetch a Wikipedia article summary (description + extract + thumbnail + coordinates) from any supported language via the public REST API.
Look Up Timezone
Resolve a lat/long to its IANA timezone, country, current local time, UTC offset (with DST detection), and standard offset. Uses the free timeapi.io.
Wayback Machine Lookup
Find the closest Wayback Machine snapshot of a URL (optionally near a target timestamp). Returns the snapshot URL, its capture timestamp, and HTTP status.
Calling a data API
Every operation on this page is one POST away. Swap the slug, keep the key.
curl -X POST https://api.upapi.io/ip-geolocation.get \
-H "X-Api-Key: $UPAPI_KEY" \
-H "Content-Type: application/json" \
-d '{}'