About algopack-market-data
algopack-market-data is a skill for retrieving current and delayed market data through HTTP endpoints, aimed at analysts and developers working with market information. It covers route selection, JSON or CSV output, response normalization, pagination, and chart handoff; it does not place orders.
Key features
- 01Retrieve quotes and security metadata
- 02Access candles, trades, and order books
- 03Choose market routes and data blocks
- 04Format responses as JSON or CSV
- 05Normalize rows and paginate historical data
- 06Prepare data for charts and handoff
Use cases
- 01Fetch security quotes and metadata
- 02Collect historical candles for analysis
- 03Export market data to spreadsheets
- 04Prepare normalized data for charts
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ moexalgo/ algopack-skills --skill algopack-market-dataAfter installing, type/algopack-market-datain Claude Code to confirm it loaded.
Bundled filesreferences/market-data.md
Details
From the project READMEALGOPACK Market Data
Overview
Use this skill for direct HTTP access to current quotes, securities metadata, candles, trades, and order books. Default to copyable URLs, curl, normalized JSON rows, and CSV/JSON handoff output.
Quick Start
curl -L "https://apim.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities/SBER/candles.json?from=2025-01-01&till=2025-01-31&interval=60" \
-H "Authorization: Bearer ${APIKEY}"
For public delayed ISS data, try the same path on https://iss.moex.com/iss without the bearer header. In ALGOPACK tiers, Стартовый / Starter free-token access includes 15-minute delayed candles and trades; Promo includes online order books, candles, and trades.
Core Workflow
- Choose the market route: shares
stock/shares/TQBR, futuresfutures/forts/RFUD, or currencycurrency/selt/CETS. - Choose the block:
securities,marketdata,candles,trades, ororderbook. - Add
.jsonfor programmatic answers or.csvwhen the user wants a spreadsheet/chart feed. - Use
iss.onlyand column filters for smaller payloads. - Normalize ISS
columnsplusdataarrays into row objects before filtering, joining, or charting. - Use
startpagination for historical candles or any response that reaches a row cap; advance by the returned row count until the target block returns no rows. - Match output to the request: CSV/JSON tables for handoff, simple HTML charts for browser output, Matplotlib or pandas plotting for notebook/script output, and the app's existing charting stack inside an app.
References
Read references/market-data.md for endpoint maps, parameters, field meanings, response parsing, pagination, and output patterns.
Boundary
ALGOPACK provides data and analytics only. Do not describe it as an order-placement or broker trading API.