Finage Russian Stocks API
The Russian Stocks API from Finage — 2 operation(s) for russian stocks.
The Russian Stocks API from Finage — 2 operation(s) for russian stocks.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/finage-russian-stocks-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Finage Market Data Russian Stocks API
description: Finage is a real-time and historical market data provider covering US and global stocks, forex, cryptocurrencies, indices, ETFs, bonds, and company fundamentals. This OpenAPI was generated by API Evangelist from Finage's own machine-readable docs database (https://api.finage.co.uk/op/v1/endpoints/list — the same JSON the docs at https://finage.co.uk/docs/api render); every path, parameter, and example comes from that source. All endpoints are read-only GET requests authenticated with an apikey query parameter. Responses must be requested with gzip Accept-Encoding (the API returns 406 "GZip compression required" otherwise).
version: 1.0.0
contact:
name: Finage Support
email: support@finage.co.uk
url: https://finage.co.uk
x-apievangelist:
generated: '2026-07-22'
method: generated
source: https://api.finage.co.uk/op/v1/endpoints/list
servers:
- url: https://api.finage.co.uk
security:
- apiKey: []
tags:
- name: Russian Stocks
paths:
/last/stock/ru/{symbol}:
get:
operationId: russianMarketLastPrice
summary: Russian Market Last Price
description: Finage has more than 240+ Russian market data in real-time. You can get the last price for a symbol with this endpoint.
tags:
- Russian Stocks
parameters:
- name: symbol
in: path
required: true
description: Russian market symbol that you want to get the price
schema:
type: string
responses:
'200':
description: Russian Market Last Price response.
content:
application/json:
schema:
type: object
properties:
symbol:
type: string
description: Symbol of the Russian market
price:
type: number
description: Last price of the Russian market
timestamp:
type: integer
format: int64
description: Timestamp [ms]
example:
symbol: AFKS
price: 36.2
timestamp: 1618231273053
'401':
$ref: '#/components/responses/Unauthorized'
/agg/stock/global/ru/{symbol}/{time}/{from}/{to}:
get:
operationId: russianMarketAggregates
summary: Russian Market Aggregates
description: With the Russian Market Aggregates API, you can get the tick bars of the Russian market.
tags:
- Russian Stocks
parameters:
- name: symbol
in: path
required: true
description: Symbol of the Russian market
schema:
type: string
- name: time
in: path
required: true
description: Size of the time. [1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 1day, 1week, 1month]
schema:
type: string
- name: from
in: path
required: true
description: Start date [yyyy-MM-dd]
schema:
type: string
- name: to
in: path
required: true
description: End date [yyyy-MM-dd]
schema:
type: string
- name: limit
in: query
required: false
description: Limit of the results. Default is 100, maximum allowed limit is 5000. Please set a limit if you are using the API in the production.
schema:
type: string
- name: sort
in: query
required: false
description: You can sort the results by timestamp. asc will return ascending results oldest to newest, desc will return descending results newest to oldest. Default is asc.
schema:
type: string
- name: date_format
in: query
required: false
description: 'Choose date format: ''dt'' for datetime or ''ts'' for timestamp. [Default: timestamp]'
schema:
type: string
- name: dbt_filter
in: query
required: false
description: Daily-based time filter. You can allow the time filters to filter daily based. Otherwise, the filter will only trim the start and end of the output. Default is false.
schema:
type: string
- name: st
in: query
required: false
description: Start time in UTC. (Eg. 17:30)
schema:
type: string
- name: et
in: query
required: false
description: End time in UTC. (Eg. 17:45)
schema:
type: string
responses:
'200':
description: Russian Market Aggregates response.
content:
application/json:
schema:
type: object
properties:
symbol:
type: string
description: Symbol of the Russian market
totalResults:
type: integer
description: Total result size
o:
type: number
description: Open price
h:
type: number
description: Highest price
l:
type: number
description: Lowest price
c:
type: number
description: Close price
v:
type: integer
description: Volume
t:
type: integer
format: int64
description: Timestamp [ms]
example:
symbol: AFKS
totalResults: 3
results:
- o: '35.84300'
h: '36.29800'
l: '35.42100'
c: '35.96100'
v: '43280100'
t: '2021-02-25'
- o: '35.50000'
h: '35.63000'
l: '34.69600'
c: '34.81700'
v: '42845300'
t: '2021-02-26'
- o: '35.59100'
h: '35.66400'
l: '34.93300'
c: '35.04300'
v: '25099100'
t: '2021-03-01'
'401':
$ref: '#/components/responses/Unauthorized'
components:
responses:
Unauthorized:
description: Missing or invalid API key, or your plan does not include this market.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
example:
error: Please use your APIKey to make a request.
schemas:
Error:
type: object
description: Finage error envelope — a single error string.
properties:
error:
type: string
description: Human-readable error message.
securitySchemes:
apiKey:
type: apiKey
name: apikey
in: query
description: Finage API key, passed as the apikey query parameter on every request. Get one at https://moon.finage.co.uk/register.
externalDocs:
description: Finage API documentation
url: https://finage.co.uk/docs/api