The same figures behind every page on this site, as JSON. Free, key-free and rebuilt daily.
No key, no rate limit, no payment. These are static files, so a lookup is a plain GET and there is nothing to authenticate against.
| Request | Returns |
|---|---|
GET https://pseoare.pages.dev/api/cities/6th-of-october-city-average-monthly-temperature-rainfall.json | 6th of October City |
GET https://pseoare.pages.dev/api/cities/a-coruna-average-monthly-temperature-rainfall.json | A Coruna |
GET https://pseoare.pages.dev/api/cities/aba-average-monthly-temperature-rainfall.json | Aba |
GET https://pseoare.pages.dev/api/cities/abeokuta-average-monthly-temperature-rainfall.json | Abeokuta |
GET https://pseoare.pages.dev/api/crypto/algorand-price-by-month.json | Algorand |
GET https://pseoare.pages.dev/api/crypto/aptos-price-by-month.json | Aptos |
GET https://pseoare.pages.dev/api/crypto/arbitrum-price-by-month.json | Arbitrum |
GET https://pseoare.pages.dev/api/holidays/argentina.json | Argentina |
GET https://pseoare.pages.dev/api/holidays/argentina.json | Argentina |
GET https://pseoare.pages.dev/api/holidays/australia.json | Australia |
GET https://pseoare.pages.dev/api/holidays/australia.json | Australia |
Each city, asset and country has one. The slugs match the page filenames, so
/api/cities/kazan.json is the same record behind
https://pseoare.pages.dev/kazan-average-monthly-temperature-rainfall.
One request per city. Monthly climate averages for that city. No key, no rate limit, no attribution required.
Aggregate: https://pseoare.pages.dev/api/cities.json
{
"city": "Kazan",
"annual_mean_c": 3.1,
"warmest_month": "Jul",
"swing_c": 33.3
}
Public holidays for one country, or for every tracked country. No key, no rate limit, no attribution required.
Aggregate: https://pseoare.pages.dev/api/holidays.json
{
"country": "Cyprus",
"local_name": "Χριστούγεννα",
"date": "2027-12-25",
"weekday": "Saturday"
}
365-day high, low, latest and range position for each tracked asset. No key, no rate limit, no attribution required.
Aggregate: https://pseoare.pages.dev/api/crypto.json
{
"asset": "Bitcoin",
"high_12m": 124739.81,
"low_12m": 58566.09,
"pct_above_low": 44.8
}