📍 Starting point: Yerevan / Armenia · more regions coming

Historical weather analytics
through a clean REST API

Long historical weather series by location, station clustering, and clean JSON — without scraping data together yourself. A key in a minute.

⚠️ Honest status update: right now coverage is Yerevan/Armenia only, and we're still connecting sources. ML forecasting is in closed beta and is not part of the paid offer as a finished feature.

What this is

Weather history as an API, not a pile of spreadsheets

Query a station or a location — get a structured series of observations back. No CSV archives, no parsers, no mismatched formats.

🗄️

Historical series

Observations by weather station, reachable by station ID or coordinate. Clean REST/JSON, ready for analytics.

🧭

Station clustering

Stations are grouped into geo-clusters — find the nearest observation points to any location fast.

🔑

A key in a minute

API-key authentication, versioned endpoints, clear error codes and rate limits.

📈

ML forecast beta

The forecasting model is trained; the serving layer is still being built. Access is by request, in a clearly labelled closed beta.

🌍

Growing by region

First wave: Yerevan/Armenia. New regions come online as we launch more data collectors.

Predictable limits

Transparent quotas per plan, rate-limit headers, and upgrading a plan lifts the ceiling instantly.

Who it's for

Who this saves time for

The first wave targets real Armenia/Caucasus coverage and a tech-savvy audience.

👩‍💻 Developers / indie hackers

You need weather history as a single point in your app or side project, and collecting it yourself is too expensive. Key, request, JSON — done.

🌾 Local business (Armenia)

Agriculture and construction around Yerevan: planning against historical weather, seasonality analytics, alerts (as data collection expands).

🎓 Researchers / students

Climate analytics and coursework: long series by point and export. Separate education pricing available.

Sample request

One request, a structured response

This is what a call to the API looks like. The public endpoint goes live at launch — leave a request to get a key first.

GET /v1/weather/{station_id}
# History for a station — with your key
curl "https://weather.podlevskikh.com/v1/weather/EVN?from=2024-01-01&to=2024-01-07" \
     -H "X-API-Key: wx_live_your_key"

# Response
{
  "station": "EVN",  "name": "Yerevan",
  "unit": "metric",
  "observations": [
    { "date": "2024-01-01", "tavg": 1.4, "tmin": -3.1, "tmax": 6.0, "prcp": 0.0 },
    { "date": "2024-01-02", "tavg": 0.2, "tmin": -4.8, "tmax": 4.3, "prcp": 2.1 }
  ]
}
ℹ️ This example illustrates the response format. The live public endpoint activates at launch — request access and you'll get it first.
Pricing

Simple plans, honest limits

Prices in USD. Payment for RF/AM residents — PayLink (card/AMD), Payoneer, USDT. The "forecast" column is beta and not part of the finished offer.

Free
$0
  • 1,000 requests / mo
  • 10 requests / min
  • history · stations · clusters
  • ML forecast
Start for free
Starter
$29/mo
  • 50,000 requests / mo
  • 60 requests / min
  • + extended history, export
  • forecast — beta on request
Choose Starter
Pro
$99/mo
  • 500,000 requests / mo
  • 300 requests / min
  • + priority, alerts
  • forecast — beta on request
Choose Pro
Enterprise
Contact us
  • Custom limits
  • Custom endpoints
  • Priority support
  • Separate contract
Get in touch

💳 PayLink · Payoneer · USDT  ·  education −70% / non-profit −50% / annual −20% (on request)

FAQ

Frequently asked questions

Which regions are covered right now?

The first wave is Yerevan and Armenia. We won't honestly claim "global coverage" — new regions come online as we launch new data collectors. Want your region sooner? Reach out, we prioritize by demand.

Is the weather forecast live?

The ML forecasting model is trained, but the serving layer is still in development. That's why we keep it in closed beta and don't include it in paid plans as a finished feature. Beta access is by request.

How does payment work if you're an RF resident?

We don't use Stripe. Payment goes through PayLink (Armenian acquiring, card/AMD), Payoneer for B2B invoices, and USDT as an alternative. Enterprise gets a separate invoice.

How is this different from free weather APIs?

Free sources often give raw access without convenient point history or station clustering. We hand you analytics-ready JSON, a single format, and predictable limits — instead of scraping data together yourself.

Can I start without paying?

Yes. The Free plan gives you 1,000 requests a month to the historical endpoints. Upgrading to Starter/Pro lifts the limits instantly.

Get early access

Leave a request — we'll send an API key and notify you first when the public endpoint and beta forecast launch.

Email dev@podlevskikh.com

We reply within one business day.