Agara
Markets

List markets

Flat keyset-paginated market listing. Markets accepting orders are returned first, then by volume.

GET
/api/v1/markets

Query Parameters

source
Required
string

Exchange/source filter. Case-insensitive.

Value in: "agara"

event_slugstring

Narrow to markets attached to a single event slug.

statestring

Restrict to a single market lifecycle state (e.g. ACTIVE for only markets accepting orders). Case-insensitive.

Value in: "DRAFT" | "PROVISIONED" | "ACTIVE" | "INACTIVE" | "TRADING_HALT" | "PROPOSAL_PENDING" | "PROPOSED" | "DISPUTED" | "RESOLVED" | "VOID" | "ARCHIVED"

cursorstring

Opaque keyset cursor returned by a previous page.

limitinteger

Page size. Default 64, max 256.

Default: 64Minimum: 1Maximum: 256
curl -X GET "https://app.agara.xyz/api/v1/markets?source=agara&event_slug=string&state=DRAFT&cursor=string&limit=64"

Success

{
  "markets": [
    {
      "id": "string",
      "state": "DRAFT",
      "exchange": "AGARA",
      "slug": "string",
      "question": "string",
      "display_type": "BINARY",
      "source_market_type": "string",
      "outcomes": [
        {
          "id": "string",
          "index": 0,
          "label": "string",
          "price_micro": "string",
          "token_id": "string",
          "best_bid_micro": "string",
          "best_ask_micro": "string",
          "spread_micro": "string",
          "kind": "team_home",
          "short_label": "string",
          "team_side": "home",
          "side": "left",
          "threshold": 0,
          "resolution_price_micro": "string",
          "bet_slip_title": "string",
          "resolution_label": "string",
          "display": {
            "label": "string",
            "kind": "team_home",
            "short_label": "string",
            "team_side": "home",
            "side": "left",
            "threshold": 0,
            "bet_slip_title": "string",
            "resolution_label": "string",
            "agara_cms": {
              "property1": null,
              "property2": null
            }
          }
        }
      ],
      "is_accepting_orders": true,
      "halted_at": "string",
      "halted_reason": "string",
      "volume_micro": "string",
      "liquidity": "string",
      "volume_24h_micro": "string",
      "tick_size_micro": "string",
      "engine_config": {
        "tick_size": 0,
        "price_scale": 0,
        "size_scale": 0,
        "min_price": 0,
        "max_price": 0
      },
      "min_order_size_micro": "string",
      "line": "string",
      "resolution_status": "DISPUTED",
      "resolution_outcome": "string",
      "resolved_at": "string",
      "resolution": {
        "source": "string",
        "reference_value": "string",
        "observed_value": "string",
        "observed_at": "string"
      },
      "archived_at": "string",
      "condition_id": "string",
      "neg_risk_id": "string",
      "three_way_role": "home",
      "is_three_way": true,
      "game_number": 0,
      "display_label": "string",
      "display": {
        "image_url": "string",
        "portfolio_title": "string",
        "description": "string",
        "resolution_source": "string",
        "resolution_criteria": "string",
        "resolution_sources": [
          {
            "title": "string",
            "url": "string"
          }
        ],
        "player_name": "string",
        "stat_type": "string",
        "liquidity": 0,
        "cadence_seconds": 0,
        "reference_price": "string",
        "currency": "string",
        "reference_at": "string",
        "observe_at": "string",
        "band_index": 0,
        "band_lower": "string",
        "band_upper": "string",
        "band_label": "string",
        "pyth_feed_id": "string",
        "pyth_benchmark_symbol": "string",
        "tradingview_symbol": "string",
        "pyth_pro_symbol": "string",
        "security_symbol": "string",
        "security_provider": "string",
        "game_number": 0,
        "is_three_way": true,
        "three_way_role": "home",
        "display_label": "string",
        "agara_cms": {
          "property1": null,
          "property2": null
        }
      },
      "event": {
        "id": "string",
        "slug": "string",
        "title": "string",
        "active": true
      }
    }
  ],
  "pagination": {
    "next_cursor": "string",
    "limit": 0
  }
}