Stocks · Reference and fundamentals
Stocks financials ratios
Valuation and financial ratios of a company, newest first.
GET
/v1/stocks/financials/ratiosstocksFinancialsRatiosDaily ratios calculated from the latest filings and the day's price: price to earnings, book, sales and cash flow, enterprise value multiples, dividend yield, leverage, liquidity and returns. Access depends on the financial data entitlement; without it the route answers 503.
Example request
curl -sS --get "https://api.ordermap.si/v1/stocks/financials/ratios" \
-H "Authorization: Bearer $ORDERMAP_API_KEY" \
--data-urlencode symbol=AAPLconst params = new URLSearchParams({
symbol: "AAPL",
});
const res = await fetch(`https://api.ordermap.si/v1/stocks/financials/ratios?${params}`, {
headers: { Authorization: `Bearer ${process.env.ORDERMAP_API_KEY}` },
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const { data, meta } = await res.json();
console.log(data, meta.coverage);
// Paginated: repeat with cursor_id set to pagination.next_cursor_id until it is null.Set ORDERMAP_API_KEY to your key. Replace the dates with a recent trading date.
Parameters
5 parameters, 1 required.
| Parameter | Type and limits | Description |
|---|---|---|
symbolqueryrequired | stringat most 11 characterspattern ^[A-Za-z]{1,6}(\.[A-Za-z0-9]{1,4})?$ | Ticker symbol, for example AAPL. |
start_queryoptional | stringdate | Inclusive earliest ratio date, YYYY-MM-DD. |
end_queryoptional | stringdate | Inclusive latest ratio date, YYYY-MM-DD. |
limitqueryoptional | integerdefault 20min 1max 1000 | Maximum rows to return. |
cursor_queryoptional | stringat most 1024 characters | Opaque cursor returned as pagination.next_cursor_id; resumes the same query on the next page. |
Response
| Status | Meaning | Body |
|---|---|---|
200 | Successful response. | Schema below |
400 | Invalid, unknown or repeated parameters, or an invalid cursor. | Error object |
401 | Missing or invalid API key. | Error object |
403 | The plan, dataset release or account state does not allow this request. | Error object |
422 | The request is valid but no data exists for it. | Error object |
429 | Rate limit, burst limit or cooldown; wait Retry-After seconds.Retry-After | Error object |
500 | Internal error. | Error object |
503 | Data temporarily unavailable; retry after Retry-After seconds.Retry-After | Error object |
504 | The request timed out. | Error object |
Authenticated responses carry the X-RateLimit-* headers (see rate limits); 429 and 503 add Retry-After.
200 response body
dataarray<object>required23 fields insideaverage_volumenumber | nullrequiredAverage volume over the last 30 trading days.cashnumber | nullrequiredCash ratio.cikstring | nullrequiredSEC central index key.currentnumber | nullrequiredCurrent ratio.datestringdaterequiredTrading date the ratios are calculated for.debt_to_equitynumber | nullrequiredDebt to equity.dividend_yieldnumber | nullrequiredDividend yield.earnings_per_sharenumber | nullrequiredTrailing twelve months earnings per share.enterprise_valuenumber | nullrequiredEnterprise value.ev_to_ebitdanumber | nullrequiredEv to ebitda.ev_to_salesnumber | nullrequiredEv to sales.free_cash_flownumber | nullrequiredFree cash flow.market_capnumber | nullrequiredMarket cap.pricenumber | nullrequiredClosing price used in the ratios.price_to_booknumber | nullrequiredPrice to book.price_to_cash_flownumber | nullrequiredPrice to cash flow.price_to_earningsnumber | nullrequiredPrice to earnings.price_to_free_cash_flownumber | nullrequiredPrice to free cash flow.price_to_salesnumber | nullrequiredPrice to sales.quicknumber | nullrequiredQuick ratio.return_on_assetsnumber | nullrequiredReturn on assets.return_on_equitynumber | nullrequiredReturn on equity.symbolstringrequiredTicker symbol.
metaobjectrequiredMeta objectpaginationobjectrequiredPagination object
Example response
{
"data": [
{
"average_volume": null,
"cash": null,
"cik": "0000320193",
"current": null,
"date": "2026-10-15",
"debt_to_equity": null,
"dividend_yield": 0.0045,
"earnings_per_share": null,
"enterprise_value": null,
"ev_to_ebitda": null,
"ev_to_sales": null,
"free_cash_flow": null,
"market_cap": 3450000000000,
"price": 231.42,
"price_to_book": null,
"price_to_cash_flow": null,
"price_to_earnings": 32.1,
"price_to_free_cash_flow": null,
"price_to_sales": null,
"quick": null,
"return_on_assets": null,
"return_on_equity": null,
"symbol": "AAPL"
}
],
"meta": {
"as_of": 1760659200123,
"coverage": {
"complete": true
},
"delay_ms": 0,
"delayed": false,
"request_id": "0199f0c2-5a1e-7c3b-9d4e-2b6f8a1c3d5e",
"source": "sip"
},
"pagination": {
"count": 1,
"has_more": false,
"limit": 20,
"next_cursor_id": null,
"next_url": null
}
}Values are illustrative. Missing values are null, never 0.