Skip to content

Stocks · News and market map

Stocks market map

Price change, size and sector of the large-cap universe.
GET/v1/stocks/market-mapstocksMarketMap
On this page

A treemap-ready snapshot of the configured large-cap universe (about a hundred of the largest US companies; the operator can change the list): each company's price, change against the previous close, volume, market capitalization, company name, approximate sector (from the SIC code) and industry text. value holds the metric you chose and rows are ordered by market capitalization. Prices refresh every 2 seconds; company details refresh daily. Share classes of one company appear once (meta.coverage.merged_share_classes counts those folded in). meta.coverage.complete is false when some companies are missing a price or detail.

Example request

curl -sS "https://api.ordermap.si/v1/stocks/market-map" \
  -H "Authorization: Bearer $ORDERMAP_API_KEY"

Set ORDERMAP_API_KEY to your key. Replace the dates with a recent trading date.

Parameters

2 parameters, none required.

ParameterType and limitsDescription
universequeryoptionalstringconfigureddefault configuredThe company universe. configured is the platform's large-cap list.
metricqueryoptionalstringchange_percentchangevolumedollar_volumemarket_capdefault change_percentWhat value holds: change_percent (default), change, volume, dollar_volume or market_cap.

Response

StatusMeaningBody
200Successful response.Schema below
400Invalid, unknown or repeated parameters, or an invalid cursor.Error object
401Missing or invalid API key.Error object
403The plan, dataset release or account state does not allow this request.Error object
422The request is valid but no data exists for it.Error object
429Rate limit, burst limit or cooldown; wait Retry-After seconds.Retry-AfterError object
500Internal error.Error object
503Data temporarily unavailable; retry after Retry-After seconds.Retry-AfterError object
504The request timed out.Error object

Authenticated responses carry the X-RateLimit-* headers (see rate limits); 429 and 503 add Retry-After.

200 response body

  • dataobjectrequiredThe market map.14 fields inside
    • metricstringrequiredThe metric value holds.change_percentchangevolumedollar_volumemarket_cap
    • rowsarray<object>requiredCompanies, largest market capitalization first.12 fields inside
      • changenumber | nullrequiredPrice minus the previous close.
      • change_percentnumber | nullrequiredChange as a percentage.
      • dollar_volumenumber | nullrequiredShares traded times price.
      • industrystring | nullrequiredIndustry text from the SIC code.
      • market_capnumber | nullrequiredMarket capitalization in dollars.
      • namestring | nullrequiredCompany name.
      • previous_closenumber | nullrequiredPrevious close.
      • pricenumber | nullrequiredLatest price.
      • sectorstring | nullrequiredApproximate market sector.
      • symbolstringrequiredTicker symbol.
      • valuenumber | nullrequiredThe chosen metric.
      • volumenumber | nullrequiredShares traded today.
  • metaobjectrequiredMeta object

Example response

{
  "data": {
    "metric": "change_percent",
    "rows": [
      {
        "change": 5.42,
        "change_percent": 2.4,
        "dollar_volume": 9540000000,
        "industry": "ELECTRONIC COMPUTERS",
        "market_cap": 3450000000000,
        "name": "Apple Inc.",
        "previous_close": 226,
        "price": 231.42,
        "sector": "Information Technology",
        "symbol": "AAPL",
        "value": 2.4,
        "volume": 41230000
      }
    ]
  },
  "meta": {
    "as_of": 1760659200123,
    "coverage": {
      "complete": true
    },
    "delay_ms": 0,
    "delayed": false,
    "request_id": "0199f0c2-5a1e-7c3b-9d4e-2b6f8a1c3d5e",
    "source": "sip"
  }
}

Values are illustrative. Missing values are null, never 0.