{
  "service": "insidercable",
  "tagline": "Point-in-time financial feeds for AI agents.",
  "what_makes_it_different": "Every record carries observed_at (when this pipeline first saw it) separately from happened_at (when the event occurred). Records that predate this feed are labelled pre-existing rather than given a fabricated observation date. Two of the three series cannot be backfilled from any source at any price.",
  "access": {
    "free": "no credentials; delayed 1 day, per-feed record cap",
    "subscription": "token via Authorization: Bearer, /mcp/<token>, or ?key=",
    "pay_per_call": "x402 over USDC on Base; send X-PAYMENT, or add ?paid=1 for a quote"
  },
  "endpoints": {
    "mcp": "POST /mcp (JSON-RPC 2.0)",
    "rest": "/feed/<name>?ticker=&since=",
    "feeds": "/feeds",
    "demand": "/demand (operator)"
  },
  "feeds": [
    {
      "name": "congress_trades",
      "title": "US Congress stock transactions",
      "filters": [
        "ticker",
        "name",
        "chamber",
        "since"
      ],
      "price_usdc_per_call": "0.005"
    },
    {
      "name": "etf_flows",
      "title": "Spot bitcoin ETF creation/redemption flows",
      "filters": [
        "ticker",
        "since"
      ],
      "price_usdc_per_call": "0.005"
    },
    {
      "name": "insider_buys",
      "title": "SEC Form 4 open-market insider BUYS",
      "filters": [
        "ticker",
        "min_value",
        "since"
      ],
      "price_usdc_per_call": "0.005"
    },
    {
      "name": "insider_sells",
      "title": "SEC Form 4 open-market insider SELLS",
      "filters": [
        "ticker",
        "min_value",
        "since"
      ],
      "price_usdc_per_call": "0.005"
    }
  ]
}