Data coverage
veinmesh is a market data service. This page lists the markets served today. A market is a set of venues and instrument kinds; it is not a statement that the product only serves one country.
Markets served today
| Market | Venues | Instrument kinds | Data |
|---|---|---|---|
| Mainland futures | SHFE, INE, DCE, CZCE, CFFEX, GFEX | futures | book.snapshot |
| Mainland equities and ETFs | SSE, SZSE | stocks, ETFs | book.snapshot |
| Mainland options | SHFE, INE, DCE, CZCE, CFFEX, GFEX, SSE, SZSE | options | book.snapshot |
| Mainland funds | SSE, SZSE | funds | Catalog entry only; no dataset is published yet |
| Mainland indices | SSE, SZSE | indices | Catalog entry only; no dataset is published yet |
BSE is not served. Delisted stocks are not provided.
What "served today" means
The table above describes the intention; the API is the authority. Check it before you build a pipeline:
H="Authorization: Bearer $VEINMESH_API_KEY"
API=https://data.cyberun.cloud
# Venues and their markets
curl -s -H "$H" $API/v2/catalog/venues | jq '.venues[] | {code, timezone}'
# Published datasets per venue, with the first and last published day
curl -s -H "$H" $API/v2/catalog/datasets | jq '.datasets[] | {venue, dataset, first_day, last_day}'
# One instrument: its datasets, or [] when it has no data
curl -s -H "$H" $API/v2/catalog/instruments/SHFE.rb2701 | jq '.instrument.symbol, .datasets'
first_dayandlast_dayare the published range for that venue and dataset. They are not a promise about the source's earliest date.- History starts at different days for different venues and instruments. Do not hard-code a start date; read it from the catalog.
- A fund or index can be in the catalog with
"datasets": []. A data query for it then returns an empty page, not an error. - Book depth and snapshot interval are per venue; they appear in
GET /v2/catalog/datasets.
Other markets
Other venues are not served today and are not on sale. The service model is venue-based, so a new venue brings its own time zone, trading calendar, symbol shape, sessions and market grouping; it does not require a new product-specific code path.
Related reference
- Limits: query windows, row caps, export sizes, stream limits and key lifetimes.
- Errors: what each error code means and whether to retry.
- Catalog and symbols: how to find an instrument and read its sessions.