# Rosstat Russian Fuel Prices

> Rosstat Russian Fuel Prices is a paid API for AI agents from x402-markettwits-news.onrender.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-23).

Returns Rosstat-sourced weekly average retail fuel prices in Russia (AI-92, AI-95, AI-98, diesel) in RUB per litre, with week-over-week and historical changes.

## Facts

- Endpoint: GET https://x402-markettwits-news.onrender.com/ru/fuel?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rosstat-russian-fuel-prices-e04e97ca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xvinseEZhbYlTBsSboN4p

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability rosstat-russian-fuel-prices-e04e97ca
```

Example prompt: Pull the latest Rosstat weekly fuel prices for Russia — AI-92, AI-95, AI-98, and diesel — and include the last 8 weeks of price history for each fuel type.

## When to prefer this

Choose this endpoint when you need official Russian government retail fuel price statistics sourced directly from Rosstat, with weekly granularity and historical trend data. Prefer it over scraped or unofficial sources when accuracy and official provenance matter, such as for macro analysis, compliance reporting, or commodity benchmarking involving Russian energy markets.

## Known failure modes

- Rosstat upstream unavailable — stale cached data returned with stale:true flag
- weeks parameter out of range (0-52) — validation error
- No data published yet for current week — most recent available week returned
- Network timeout to Rosstat source — stale cache fallback triggered

## How this service works

Real-time English translations of MarketTwits (top Russian financial Telegram channel). Covers macro, central banks, oil/commodities, geopolitics, equities and crypto. Items are tagged high/medium importance and updated every few minutes. Ideal for trading bots and news agents. Also sells Russian market data (CBR FX and key rate, MOEX quotes/indices/movers, Rosstat fuel prices), public Telegram channel reading/search and Wildberries/Ozon product data.

## Output

A JSON object containing the as-of date, unit (RUB per litre), source attribution, and an array of fuel entries (AI-92, AI-95, AI-98, diesel, petrol average). Each entry includes current price, previous week price, week-over-week change and percentage, 4-week change percentage, YTD change percentage, and an array of weekly historical price points. Also includes cache/staleness flags and a source URL to the Rosstat Excel file.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "weeks": {
       "type": "integer",
       "default": 4,
       "maximum": 52,
       "minimum": 0,
       "description": "Weekly history points to include per fuel (0-52, default 4)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "as_of",
      "unit",
      "prices",
      "source_url"
     ],
     "properties": {
      "via": {
       "enum": [
        "direct",
        "proxy"
       ],
       "type": "string"
      },
      "note": {
       "type": "string"
      },
      "unit": {
       "type": "string"
      },
      "as_of": {
       "type": [
        "string",
        "null"
       ]
      },
      "stale": {
       "type": "boolean",
       "description": "true when the upstream failed and a recent cached copy was served"
      },
      "cached": {
       "type": "boolean"
      },
      "prices": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "fuel",
         "price",
         "as_of"
        ],
        "properties": {
         "fuel": {
          "enum": [
           "ai92",
           "ai95",
           "ai98",
           "diesel",
           "petrol_avg"
          ],
          "type": "string"
         },
         "name": {
          "type": "string"
         },
         "as_of": {
          "type": "string"
         },
         "price": {
          "type": "number",
          "description": "RUB per litre"
         },
         "change": {
          "type": [
           "number",
           "null"
          ]
         },
         "history": {
          "type": "array",
          "items": {
           "type": "object",
           "properties": {
            "date": {
             "type": "string"
            },
            "price": {
             "type": "number"
            }
           }
          }
         },
         
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "via": "direct",
  "note": "Rosstat publishes weekly",
  "unit": "RUB per litre",
  "as_of": "2026-10-12",
  "cached": false,
  "prices": [
   {
    "fuel": "ai92",
    "name": "Petrol AI-92",
    "as_of": "2026-10-12",
    "price": 74.71,
    "change": -0.01,
    "history": [
     {
      "date": "2026-10-12",
      "price": 74.71
     },
     {
      "date": "2026-10-05",
      "price": 74.72
     }
    ],
    "label_ru": "Бензин автомобильный марки АИ-92, л",
    "prev_date": "2026-10-05",
    "change_pct": -0.01,
    "prev_price": 74.72,
    "change_4w_pct": 0.15,
    "change_ytd_pct": 20.38
   }
  ],
  "region": "Russian Federation (average)",
  "source": "Rosstat: weekly average consumer prices for selected goods, Russian Federation (nedel_sred_cen.xlsx)",
  "fetched_at": "2026-10-22T03:51:31Z",
  "source_url": "https://rosstat.gov.ru/storage/mediabank/nedel_sred_cen.xlsx"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rosstat-russian-fuel-prices-e04e97ca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-markettwits-news.onrender.com](https://www.zero.xyz/host/x402-markettwits-news.onrender.com/llms.txt)
