Skip to main content
GET
/
insights
/
streaks
Python
from artemis import Artemis

client = Artemis()
response = client.insights.list_growth_streaks()

# The 5 most recent growth streaks:
for card in response.rows[:5]:
    cadence = card.flag.split("_")[-1]  # "weekly" / "monthly" / "quarterly"
    multiplier = card.end_value / card.start_value if card.start_value else 0
    print(
        f"{card.entity_id} {card.metric_name}: "
        f"{card.duration} consecutive {cadence} periods "
        f"({multiplier:.2f}x over {card.date_range})"
    )
{
  "rows": [
    {
      "DOMAIN": "protocol",
      "ENTITY_ID": "solana",
      "METRIC_NAME": "STABLECOIN_TRANSFER_VOLUME",
      "FLAG": "streak_weekly",
      "UNIT": "CURRENCY",
      "METRIC_TYPE": "flow",
      "DURATION": 6,
      "DATE_RANGE": "2026-04-01 to 2026-05-12",
      "START_VALUE": 4120000000,
      "END_VALUE": 8950000000,
      "PERIOD_START_DATE": "2026-04-01",
      "PERIOD_END_DATE": "2026-05-12",
      "FISCAL_YEAR_END": null,
      "FISCAL_PERIOD_END": null,
      "LATEST_REPORT_DATE": null,
      "SPARKLINE": [
        {
          "date": "2026-03-25",
          "value": 3850000000
        },
        {
          "date": "2026-04-01",
          "value": 4120000000
        },
        {
          "date": "2026-04-08",
          "value": 5230000000
        }
      ]
    }
  ]
}

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.

Response

200 - application/json

A feed of growth-streak insight cards.

rows
object[]
required