Equity Financial Metrics
GET
/gateway/v1/equity/metricsReturns paginated standardized financial ratios, growth measures, per-share values, and valuation metrics for a US-listed equity.
Query Parameters
symbolstringrequired
US equity ticker symbol
Example:
AAPLperiodenum<string>
Financial metric period
Available options:
quarterlyannualttmend_datestring
Inclusive latest period end date in YYYY-MM-DD format
Example:
2024-12-31limitinteger
Maximum financial periods to return
Equity Financial Metrics
const options = {method: 'GET'};
fetch('https://api.asksurf.ai/gateway/v1/equity/metrics?symbol=AAPL&end_date=2024-12-31', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));OK
{
"$schema": "https://example.com/schemas/DataResponseEquityFinancialMetricsItem.json",
"data": [
{
"asset_turnover": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"book_value_growth": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"book_value_per_share": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"calculated_at": 123,
"cash_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"change_in_cash_per_share": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"currency": "<string>",
"current_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"days_sales_outstanding": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"debt_to_assets": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"debt_to_equity": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"earnings_growth": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"earnings_per_share": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"earnings_per_share_growth": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"ebit_margin": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"ebitda": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"ebitda_growth": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"ebitda_margin": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"enterprise_value": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"enterprise_value_to_ebitda_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"enterprise_value_to_revenue_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"fiscal_period": "<string>",
"fiscal_quarter": 123,
"fiscal_year": 123,
"free_cash_flow_growth": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"free_cash_flow_margin": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"free_cash_flow_per_share": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"free_cash_flow_yield": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"gross_margin": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"interest_coverage": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"inventory_turnover": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"liabilities_to_assets": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"market_cap": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"net_debt": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"net_margin": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"operating_cash_flow_per_share": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"operating_cash_flow_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"operating_cycle": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"operating_income_growth": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"operating_margin": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"payout_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"peg_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"period": "<string>",
"price_to_book_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"price_to_earnings_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"price_to_sales_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"quick_ratio": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"receivables_turnover": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"report_period": "<string>",
"return_on_assets": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"return_on_equity": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"return_on_invested_capital": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"revenue_growth": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
},
"source_updated_at": 123,
"symbol": "<string>",
"working_capital_turnover": {
"quality_reason_codes": [],
"reason_code": "<string>",
"source_accessions": [],
"source_financial_metric_snapshot_ids": [],
"source_revision_ids": [],
"source_statement_ids": [],
"status": "<string>",
"value": 123,
"value_origin": "<string>"
}
}
],
"meta": {
"cached": true,
"credits_used": 123,
"empty_reason": "<string>",
"has_more": true,
"limit": 123,
"offset": 123,
"total": 123,
"watermark": 123
}
}