> Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

---
title: "Get snapshot metadata"
description: "Returns the pinned snapshot timestamp, last refresh time, and the daily-bucket timezone for the public snapshot tier."
api: "GET /api/v1/public/meta"
gridGap: 30
---

<Aside full>
  <RequestExample>
    ```bash title="cURL" lines=false
    curl -X GET "https://api.adjacent.markets/api/v1/public/meta"
    ```
  </RequestExample>

  <ResponseExample>
    ```json title="default" lines=false
    {
      "snapshot_at": "2026-07-29T14:02:34.885595Z",
      "refreshed_at": "2026-07-29T14:17:34.885595Z",
      "day_boundary_timezone": "America/New_York",
      "market_statuses": [
        "unknown",
        "pending",
        "active",
        "closed",
        "resolved",
        "expired"
      ],
      "market_platforms": [
        "kalshi",
        "polymarket"
      ],
      "market_categories": [
        "Politics",
        "Elections",
        "World",
        "Economics",
        "Crypto"
      ],
      "freshness": [
        {
          "tier": "markets",
          "mode": "delayed",
          "delay_seconds": 900
        },
        {
          "tier": "indices",
          "mode": "delayed",
          "delay_seconds": 900
        }
      ]
    }
    ```
  </ResponseExample>
</Aside>

<OpenAPIEndpoint {...{"method":"get","path":"/api/v1/public/meta","summary":"Get snapshot metadata","description":"Returns the pinned snapshot timestamp, last refresh time, and the daily-bucket timezone for the public snapshot tier.","parameters":[],"responses":[{"status":"200","description":"Snapshot metadata","schema":{"type":"object","required":["snapshot_at","refreshed_at","day_boundary_timezone","market_statuses","market_platforms","market_categories","freshness"],"properties":{"snapshot_at":{"type":"string","format":"date-time","description":"The pinned snapshot timestamp (≈ now - 15 minutes)."},"refreshed_at":{"type":"string","format":"date-time","description":"Wall-clock time at which the public snapshot was last rebuilt. It tells you how recently the rebuild ran, not how recent the data is: the data cutoff is `snapshot_at`, which each rebuild pins roughly 15 minutes earlier."},"day_boundary_timezone":{"type":"string","description":"IANA tz that daily buckets align to (America/New_York)."},"market_statuses":{"type":"array","description":"Valid market status values.","items":{"type":"string"}},"market_platforms":{"type":"array","description":"Distinct platforms present in the catalog.","items":{"type":"string"}},"market_categories":{"type":"array","description":"Distinct event categories present in the catalog.","items":{"type":"string"}},"freshness":{"type":"array","description":"Per-tier list freshness. Every tier is delayed: prices are pinned about 15 minutes behind live at the snapshot_at cutoff. Time-series and price reads are as-of snapshot_at for every tier; single-market detail is live. Related-news reads are not listed here: they are live queries whose articles are at least 24 hours old.","items":{"type":"object","properties":{"tier":{"type":"string","description":"markets, events, indices, or rates."},"mode":{"type":"string","description":"delayed: prices are pinned behind live. Every tier is delayed."},"delay_seconds":{"type":"integer","description":"Maximum normal delay from live data, in seconds."}}}}}},"example":{"snapshot_at":"2026-07-29T14:02:34.885595Z","refreshed_at":"2026-07-29T14:17:34.885595Z","day_boundary_timezone":"America/New_York","market_statuses":["unknown","pending","active","closed","resolved","expired"],"market_platforms":["kalshi","polymarket"],"market_categories":["Politics","Elections","World","Economics","Crypto"],"freshness":[{"tier":"markets","mode":"delayed","delay_seconds":900},{"tier":"indices","mode":"delayed","delay_seconds":900}]},"examples":[{"name":"default","value":{"snapshot_at":"2026-07-29T14:02:34.885595Z","refreshed_at":"2026-07-29T14:17:34.885595Z","day_boundary_timezone":"America/New_York","market_statuses":["unknown","pending","active","closed","resolved","expired"],"market_platforms":["kalshi","polymarket"],"market_categories":["Politics","Elections","World","Economics","Crypto"],"freshness":[{"tier":"markets","mode":"delayed","delay_seconds":900},{"tier":"indices","mode":"delayed","delay_seconds":900}]}}]}],"security":[],"servers":[{"url":"https://api.adjacent.markets","description":"API server"}]}} />
