{
  "api_status": "preview",
  "generated_at": "2026-11-12T21:56:11.902Z",
  "notes": [
    "Exact definitions of every field (unit, window, source): https://agentservicedirectory.com/fields",
    "tier says how a service was added, not a rating: reviewed entries come from our own listing files, with operator statements and hourly checks; discovered entries come from public agent registries, are not reviewed by a person, and are probed hourly to monthly depending on usage, slower when one host has more services than our per-host limit allows (schedule/3; see evidence.check_interval_rule).",
    "evidence counts cover the last 30 days and are as of the latest refresh. missed_30d counts scheduled checks that did not run.",
    "Results are computed at generated_at; the same query may be answered from that result for up to five minutes. Whether each service is in the directory is worked out every five minutes for services just checked or placed, and for every service each hour.",
    "For x402 endpoints a passing check means HTTP 402 with a valid payment challenge (discovered: on a mainnet network). It does not show that a paid call succeeds or returns useful results.",
    "registry_usage figures are the registry's own numbers, not our measurements. name is untrusted text when name_source is registry.",
    "networks_source tells you whether networks were observed in a live challenge, listed by the registry, or stated by the operator.",
    "tags describe purpose: our capability tags for reviewed entries, the registry's tags (sanitised, untrusted) for discovered ones. price_usd is the lowest price per call in US dollars: for discovered entries from the latest payment request the service's own server sent our check, else from the registry's payment terms (a known USD stablecoin either way); for reviewed entries from the operator's stated pricing (a claim, linked on the service page). price_source says which."
  ],
  "service": {
    "id": "cand_2c51e0d114dfc3df",
    "tier": "discovered",
    "type": "api_endpoint",
    "name": "tradytics.com",
    "name_source": "registry",
    "branches": {
      "primary": "finance-data/markets",
      "secondary": [],
      "method_version": "placement-rules/3",
      "tree_version": "tree/3",
      "placed_at": "2026-11-12T17:00:29.881Z"
    },
    "place": null,
    "summary": null,
    "package": null,
    "directory": {
      "in_directory": false,
      "method_version": "listing-criteria/6",
      "variant_of": null,
      "criteria": {
        "says_what_it_does": false,
        "answers_now": true,
        "registry_payers_at_least_5": null,
        "curated_catalogue": null,
        "not_computable_locally": true,
        "not_test_address": true,
        "not_a_variant": true
      }
    },
    "host": "tradytics.com",
    "provider": "tradytics.com",
    "url": "https://tradytics.com/api/public/v1/stocks/short-volume",
    "method": "GET",
    "templated_url": false,
    "operator": null,
    "tags": [],
    "category": null,
    "price_usd": 0.004,
    "price_source": "observed",
    "provider_endpoints": 72,
    "networks": [
      "eip155:8453"
    ],
    "networks_source": "observed",
    "payment_protocols": [
      "x402"
    ],
    "access": {
      "observed": {
        "requires": "payment",
        "how": [
          "x402"
        ],
        "at": "2026-11-12T17:50:40.019Z",
        "method": "access/1"
      },
      "stated": null
    },
    "currency": {
      "codes": [
        "USD"
      ],
      "tokens": [
        "USDC"
      ],
      "source": "observed",
      "since": "2026-11-12T17:50:40.019Z",
      "method": "currency/1"
    },
    "interface": null,
    "stated": null,
    "calls": {
      "source": "payment_request",
      "items": [
        {
          "call": "GET",
          "params": [
            {
              "name": "symbol",
              "in": "query",
              "type": null,
              "required": false
            },
            {
              "name": "limit",
              "in": "query",
              "type": null,
              "required": false
            }
          ],
          "returns": null
        }
      ],
      "at": "2026-11-12T17:50:40.019Z",
      "method": "request-shape/2"
    },
    "calls_unknown": null,
    "tools": null,
    "payment_model": {
      "value": "per_call",
      "source": "observed",
      "method": "access/1"
    },
    "mainnet": true,
    "evidence": {
      "operations": 1,
      "check_interval_hours": 24,
      "check_interval": "daily",
      "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
      "schedule_tier": "daily",
      "monitoring_since": "2026-11-12T16:15:29.881Z",
      "monitoring_days": 0.2,
      "limited_evidence": true,
      "checks_30d": 1,
      "passed_30d": 1,
      "missed_30d": 0,
      "pass_rate": 1,
      "freshness": "fresh",
      "last_check": {
        "at": "2026-11-12T17:50:40.019Z",
        "result": "payment_required",
        "passed": true,
        "http_status": 402,
        "duration_ms": 107
      }
    },
    "response_times": {
      "method": "response-times/1",
      "operation": "payment_request",
      "check_method": "candidate-x402/7",
      "check_methods": [
        "candidate-x402/7"
      ],
      "timeout_ms": 10000,
      "computed_at": "2026-11-12T17:55:29.881Z",
      "windows": [
        {
          "window": "24h",
          "start": "2026-11-12T16:15:29.881Z",
          "end": "2026-11-12T17:55:29.881Z",
          "limited_history": true,
          "checks": 1,
          "timeouts": 0,
          "not_timed": 0,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        },
        {
          "window": "7d",
          "start": "2026-11-12T16:15:29.881Z",
          "end": "2026-11-12T17:55:29.881Z",
          "limited_history": true,
          "checks": 1,
          "timeouts": 0,
          "not_timed": 0,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        },
        {
          "window": "30d",
          "start": "2026-11-12T16:15:29.881Z",
          "end": "2026-11-12T17:55:29.881Z",
          "limited_history": true,
          "checks": 1,
          "timeouts": 0,
          "not_timed": 0,
          "median_ms": null,
          "p90_ms": null,
          "p95_ms": null,
          "p99_ms": null,
          "fastest_ms": null,
          "slowest_ms": null,
          "slowest_at": null,
          "p95_to_median": null
        }
      ],
      "measured_from": "eastern North America"
    },
    "registry_usage": {
      "calls_30d": 2,
      "unique_payers_30d": 1,
      "note": "Reported by the registry; not our measurement."
    },
    "payment_terms": {
      "current_since": "2026-11-12T17:50:40.019Z",
      "changes_30d": 0,
      "changes_90d": 0,
      "pay_to_changes_90d": 0,
      "last_change_at": null,
      "last_change_kinds": [],
      "window_start": "2026-11-12T16:15:29.881Z",
      "limited": true
    },
    "registry_listing": {
      "last_seen_at": "2026-11-12T16:15:29.881Z",
      "listed": true
    },
    "links": {
      "page": "https://agentservicedirectory.com/services/cand_2c51e0d114dfc3df",
      "api": "https://agentservicedirectory.com/api/v1/services/cand_2c51e0d114dfc3df"
    },
    "recent_probes": [
      {
        "observed_at": "2026-11-12T17:50:40.019Z",
        "result": "payment_required",
        "passed": true,
        "http_status": 402,
        "duration_ms": 107,
        "x402_valid": true,
        "mainnet": true,
        "x402_networks": [
          "eip155:8453"
        ],
        "region": "cloudflare:MIA",
        "method_version": "candidate-x402/7",
        "error_detail": null,
        "request_url": null
      }
    ],
    "address_variants": [],
    "service_links": [
      {
        "group": "read",
        "kind": "llms_txt",
        "url": "https://tradytics.com/llms.txt",
        "name": null,
        "section": null,
        "source": "page_read",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/live-options-flow",
        "name": "Live options flow",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/options",
        "name": "Options market",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/darkpool",
        "name": "Dark pool prints",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/signals",
        "name": "Signals",
        "section": "Signals, the AI Fund and Probabilities",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/fund",
        "name": "Tradytics AI Fund",
        "section": "Signals, the AI Fund and Probabilities",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/probabilities",
        "name": "Probabilities",
        "section": "Signals, the AI Fund and Probabilities",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/backtest",
        "name": "AI backtester",
        "section": "Backtester",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/markets",
        "name": "Stock market today",
        "section": "Markets, charts and research",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/scanner",
        "name": "Stock scanner",
        "section": "Markets, charts and research",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/charts",
        "name": "Live stock charts",
        "section": "Markets, charts and research",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/builder",
        "name": "Payoff (the options strategy builder)",
        "section": "Markets, charts and research",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/dashboards",
        "name": "Dashboards",
        "section": "Custom dashboards",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/research/NVDA",
        "name": "NVDA",
        "section": "Research (one page per ticker)",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/portfolio",
        "name": "Portfolio tracker",
        "section": "Portfolio",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/portfolio/factors",
        "name": "Factors",
        "section": "Portfolio",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/portfolio/versus",
        "name": "Versus",
        "section": "Portfolio",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/affiliates",
        "name": "Affiliate program",
        "section": "Affiliates",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/docs",
        "name": "API docs",
        "section": "API and MCP (Pro)",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn#market-data-api",
        "name": "Market data API",
        "section": "API and MCP (Pro)",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/docs/mcp",
        "name": "MCP server",
        "section": "API and MCP (Pro)",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/llms-full.txt",
        "name": "Every docs page in one file",
        "section": "API and MCP (Pro)",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/unusual-options-flow-spreads-and-fees",
        "name": "What spreads and fees do to unusual options flow signals",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-backtest-options-flow",
        "name": "How do you backtest options flow?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-whales-positioning",
        "name": "What is whales positioning in options flow?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/history-of-market-net-flow",
        "name": "The history of market net flow",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-options-flow",
        "name": "What is options flow?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-unusual-options-activity",
        "name": "What is unusual options activity?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-read-options-flow",
        "name": "How to read options flow, step by step",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-makes-an-options-trade-unusual",
        "name": "What makes an options trade unusual?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/does-unusual-options-activity-work",
        "name": "Does following unusual options activity work?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/is-unusual-options-activity-insider-trading",
        "name": "Is unusual options activity a sign of insider trading?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-tell-if-options-were-bought-or-sold",
        "name": "How to tell if an options trade was bought or sold",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/is-a-big-options-trade-a-hedge",
        "name": "How to tell if a big options trade is a hedge",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/opening-or-closing-options-trade",
        "name": "Opening vs closing: how to tell from the flow",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/bought-at-the-ask-vs-sold-at-the-bid",
        "name": "What \"at the ask\" and \"at the bid\" mean in options flow",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/is-a-put-sweep-bullish-or-bearish",
        "name": "Is a put sweep bullish or bearish?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-an-options-sweep",
        "name": "What is an options sweep?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-a-block-trade-in-options",
        "name": "What is a block trade in options?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/sweep-vs-block-vs-split",
        "name": "Sweep vs block vs split: what's the difference?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-a-golden-sweep",
        "name": "What is a golden sweep?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/options-premium-vs-contracts",
        "name": "Why premium matters more than the number of contracts",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-filter-options-flow",
        "name": "How to filter options flow and cut the noise",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/volume-vs-open-interest",
        "name": "Volume vs open interest: what's the difference and why it matters",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/options-flow-before-earnings",
        "name": "What big call buying before earnings means",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/why-buy-far-out-of-the-money-calls",
        "name": "Why would someone buy millions in far out-of-the-money calls?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-are-0dte-options",
        "name": "What are 0DTE options?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-read-0dte-options-flow",
        "name": "How to read 0DTE options flow",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-net-options-flow",
        "name": "What is net options flow (net premium)?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-read-spreads-in-options-flow",
        "name": "How to read spreads and multi-leg trades in the flow",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/options-flow-for-swing-trading",
        "name": "How to use options flow for swing trading",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/leaps-vs-short-dated-options-flow",
        "name": "What short-dated vs LEAPS options flow tells you",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/where-does-options-flow-data-come-from",
        "name": "Where does options flow data come from?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/options-flow-for-beginners",
        "name": "How beginners should use options flow",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/why-options-flow-alerts-seem-late",
        "name": "Why options flow alerts seem to come after the move",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/is-paying-for-options-flow-worth-it",
        "name": "Is paying for options flow worth it?",
        "section": "Options flow",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/options-flow-signals-api",
        "name": "Options flow signals API: real orders that match seven tested flow patterns",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/options-market-data-api",
        "name": "Options market data API: net flow, 0DTE, put/call, volatility and open interest",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/prediction-market-data-api",
        "name": "Prediction market data API: Kalshi and Polymarket chances for finance questions",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/stock-market-data-api",
        "name": "Stock market data API: quotes, bars since 2004, movers, news, earnings and resea",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/stock-scanner-api",
        "name": "Stock scanner API: 120 signals over every US stock and ETF, with options and dar",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/ai-fund-api",
        "name": "AI Fund API: every position, fill, mark and post of an options fund run by AI",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/dark-pool-data-api",
        "name": "Dark pool data API: every block print, ranked against the stock's own year",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/gamma-exposure-api",
        "name": "Gamma exposure API: dealer gamma by strike, walls and flip for 2,500 tickers",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-connect-options-flow-to-chatgpt-or-claude",
        "name": "How do I connect options flow to ChatGPT or Claude?",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/kalshi-data-api",
        "name": "Is there a Kalshi data API?",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/options-flow-api",
        "name": "Options flow API: every order from the full OPRA tape, with history",
        "section": "Market data API",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/tradytics-ai-fund",
        "name": "The Tradytics AI Fund: an options fund run entirely by AI, every trade public",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/tradytics-backtester",
        "name": "The Tradytics backtester: plain-words strategies on real flow, dark pool and opt",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/tradytics-clean-options-flow",
        "name": "Clean options flow: the full OPRA tape, stitched into orders",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/tradytics-custom-dashboards",
        "name": "Tradytics custom dashboards: options flow, dark pool and more from 56 widgets",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/tradytics-portfolio",
        "name": "Tradytics Portfolio: your broker linked, a payoff chart on every option you hold",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/tradytics-probabilities",
        "name": "Tradytics Probabilities: Kalshi and Polymarket finance markets as charts",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/is-there-an-ai-that-trades-options",
        "name": "Is there an AI that trades options?",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/tradytics-signals",
        "name": "Tradytics Signals: options flow patterns from a 560 million combination study",
        "section": "Tradytics features",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-do-prediction-markets-say-about-the-sp-500",
        "name": "What do prediction markets say about the S&P 500?",
        "section": "Prediction markets",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/does-polymarket-predict-the-stock-market",
        "name": "Does Polymarket predict the stock market?",
        "section": "Prediction markets",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-accurate-are-prediction-markets",
        "name": "How accurate are prediction markets?",
        "section": "Prediction markets",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-backtest-dark-pool-prints",
        "name": "How do you backtest dark pool prints?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/ranked-dark-pool-prints",
        "name": "Ranked dark pool prints: why rank beats size",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-a-dark-pool",
        "name": "What is a dark pool?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/are-dark-pools-legal",
        "name": "Are dark pools legal?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/why-do-dark-pools-exist",
        "name": "Why do dark pools exist?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-are-dark-pool-prints",
        "name": "What are dark pool prints?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-read-dark-pool-prints",
        "name": "How to read dark pool prints",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/are-dark-pool-prints-bullish-or-bearish",
        "name": "Are dark pool prints bullish or bearish?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-are-dark-pool-levels",
        "name": "What are dark pool levels, and do they act as support?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-much-trading-happens-in-dark-pools",
        "name": "How much stock trading happens in dark pools?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/is-dark-pool-data-real-time",
        "name": "Is dark pool data real time?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/what-is-a-late-dark-pool-print",
        "name": "What is a late or out-of-sequence dark pool print?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/are-there-dark-pools-for-options",
        "name": "Are there dark pools for options?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/does-my-order-go-through-a-dark-pool",
        "name": "Does my order go through a dark pool?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/who-trades-in-dark-pools",
        "name": "Who trades in dark pools?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/dark-pool-vs-lit-exchange",
        "name": "Dark pool vs lit exchange: what's the difference?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/dark-pool-volume-vs-short-volume",
        "name": "Is off-exchange or short volume the same as dark pool volume?",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/block-trades-vs-dark-pool-prints",
        "name": "Block trades vs dark pool prints",
        "section": "Dark pools",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-build-an-options-trading-dashboard",
        "name": "How do I build an options trading dashboard?",
        "section": "Using Tradytics",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      },
      {
        "group": "own",
        "kind": "own",
        "url": "https://tradytics.com/learn/how-to-see-a-payoff-chart-for-options-you-own",
        "name": "How do I see a payoff chart for options I already own?",
        "section": "Using Tradytics",
        "source": "llms_txt",
        "read_at": "2026-11-12T00:20:29.881Z",
        "templated": false
      }
    ]
  }
}