# Moscow Exchange (MOEX) Quote API

> Moscow Exchange (MOEX) Quote API is a paid API for AI agents from payforapi.com, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-14).

Fetches real-time market quotes from the Moscow Exchange (MOEX ISS) for stocks, currencies, and indices

## Facts

- Endpoint: GET https://payforapi.com/v1/moex-quote
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moscow-exchange-moex-quote-api-60fd60ed
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3XmCD5-Acj7SOiAfKOKIk

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 moscow-exchange-moex-quote-api-60fd60ed
```

Example prompt: What's the current price of Sberbank (SBER) on the Moscow Exchange? I need the last trade price, today's high/low, and the percentage change from yesterday's close.

## When to prefer this

Choose this endpoint when you need real-time or intraday quote data specifically from the Moscow Exchange for Russian equities (e.g. SBER, GAZP), MOEX-listed currency pairs (USD000UTSTOM, EUR, CNY), or Russian market indices (IMOEX). It is purpose-built for MOEX ISS data, making it more reliable for Russian market instruments than general global finance APIs that may have delayed or missing MOEX coverage.

## Known failure modes

- Invalid ticker symbol returns an error or empty result
- Incorrect market type for the given symbol (e.g. passing an index ticker with market=shares) may return no data
- Moscow Exchange closure hours (weekends, Russian holidays) may return stale or unavailable quotes
- Network timeout if MOEX ISS upstream is slow
- Malformed request body (missing required fields) returns a validation error

## How this service works

PAYFORAPI.com — окно между ру-рынком и глобальным x402. Глобальный провайдер: твой эндпоинт платят агенты из СНГ. Ру-провайдер: твой сервис — на мировой витрине. Локализация, продвижение, платежи USDC — наша работа.

## Output

Returns a JSON object with the security's last traded price, open, high, low, previous close, percentage change from prior close, intraday trading volume and value in rubles, the current timestamp of the quote, the exchange board code, the full name and short name of the instrument, and the market category (shares, currency, or index).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "market": {
   "enum": [
    "shares",
    "currency",
    "index"
   ],
   "type": "string",
   "description": "Default shares"
  },
  "symbol": {
   "type": "string",
   "description": "Ticker: SBER/GAZP (shares), USD000UTSTOM or USD/EUR/CNY (currency), IMOEX (index)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "low": 272.9,
  "high": 274.6,
  "name": "Сбербанк России ПАО ао",
  "open": 273.5,
  "board": "TQBR",
  "market": "shares",
  "symbol": "SBER",
  "shortname": "Сбербанк",
  "change_pct": -0.091,
  "last_price": 274.03,
  "prev_close": 274.28,
  "update_time": "13:28:17",
  "value_today": 2476989614,
  "volume_today": 9023708
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moscow-exchange-moex-quote-api-60fd60ed/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from payforapi.com](https://www.zero.xyz/host/payforapi.com/llms.txt)
