Skip to main content
GET
/
data
/
api
/
PRICE
Python
import os
from datetime import date
from artemis import Artemis

client = Artemis()
response = client.equity.fetch_price(
    api_key=os.environ["ARTEMIS_API_KEY"],
    symbols="eq-nvda,eq-meta",
    start_date=date(2026, 1, 1),
    end_date=date(2026, 2, 1),
)

# response.data.symbols is keyed by symbol -> {metric: [{date, val}, ...]}
for symbol, metrics in response.data.symbols.items():
    latest = metrics["PRICE"][-1]
    print(f"{symbol}: ${latest.val:.2f} on {latest.date}")
{
  "data": {
    "symbols": {
      "eq-nvda": {
        "PRICE": [
          {
            "date": "2026-01-01",
            "val": 186.5
          },
          {
            "date": "2026-01-02",
            "val": 188.85
          }
        ]
      }
    }
  }
}

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 price time-series

data
object
required