Skip to main content
GET
/
data
/
api
/
ENTERPRISE_VALUE_DIVIDE_TOTAL_REVENUE,ENTERPRISE_VALUE_DIVIDE_NET_INCOME,ENTERPRISE_VALUE_DIVIDE_EBITDA,ENTERPRISE_VALUE_DIVIDE_FREE_CASH_FLOW,MARKET_CAP_DIVIDE_FREE_CASH_FLOW,EARNINGS_YIELD,FCF_YIELD
Python
import os
from datetime import date
from artemis import Artemis

client = Artemis()
response = client.equity.fetch_valuation_metrics(
    api_key=os.environ["ARTEMIS_API_KEY"],
    symbols="eq-nvda",
    start_date=date(2024, 1, 1),
    end_date=date(2024, 12, 31),
)

# Latest reading for each valuation ratio:
metrics = response.data.symbols["eq-nvda"]
headline = {
    "ENTERPRISE_VALUE_DIVIDE_TOTAL_REVENUE": "EV / Revenue",
    "ENTERPRISE_VALUE_DIVIDE_NET_INCOME": "EV / Earnings",
    "ENTERPRISE_VALUE_DIVIDE_EBITDA": "EV / EBITDA",
    "EARNINGS_YIELD": "Earnings Yield (%)",
    "FCF_YIELD": "FCF Yield (%)",
}
for key, label in headline.items():
    series = metrics.get(key) or []
    if series:
        print(f"{label:25} {series[-1].val:.2f}")
{
  "data": {
    "symbols": {
      "eq-nvda": {
        "ENTERPRISE_VALUE_DIVIDE_TOTAL_REVENUE": [
          {
            "date": "2024-09-30",
            "val": 26.38
          },
          {
            "date": "2024-10-01",
            "val": 26.21
          }
        ],
        "ENTERPRISE_VALUE_DIVIDE_NET_INCOME": [
          {
            "date": "2024-09-30",
            "val": 47.37
          },
          {
            "date": "2024-10-01",
            "val": 47.06
          }
        ],
        "ENTERPRISE_VALUE_DIVIDE_EBITDA": [
          {
            "date": "2024-09-30",
            "val": 40.94
          },
          {
            "date": "2024-10-01",
            "val": 40.68
          }
        ],
        "EARNINGS_YIELD": [
          {
            "date": "2024-09-30",
            "val": 2.12
          },
          {
            "date": "2024-10-01",
            "val": 2.13
          }
        ]
      }
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://artemis.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

symbols
string
required

Comma-separated list of equity symbols (e.g. eq-nvda,eq-meta).

startDate
string<date>

Start date in YYYY-MM-DD format

endDate
string<date>

End date in YYYY-MM-DD format

granularity
enum<string>
default:DAY

Time-bucket granularity for returned series.

Available options:
DAY,
WEEK,
MONTH,
QUARTER,
YEAR
limit
integer

Maximum number of data points to return (1–1000).

Required range: 1 <= x <= 1000
APIKey
string
required

Your Artemis API key

Response

200 - application/json

Equity valuation ratios time-series, keyed by metric name within each symbol.

data
object
required