{
  "service": "Agent Outposts",
  "logging": "Intent registrations are logged in aggregate (brand, intent, result counts, hashed caller id) for demand statistics. No raw IP addresses are stored; free-text fields are stored only as provided.",
  "disclaimer": "Agent Outposts is not affiliated with Burger King. This Outpost is a demand registry operated by Agent Outposts; door-state data is compiled from public sources (evidence linked per claim) and is not provided, reviewed, or endorsed by Burger King.",
  "outpost": "burgerking",
  "brand": "Burger King",
  "category": "QSR",
  "status": "collecting_demand",
  "headline": "No public API; internal/franchisee systems are gated, and consumers/agents can only reach menu and ordering via the BK app or DoorDash/Uber Eats/Grubhub.",
  "wall_summary": "Burger King publishes no public API, and its internal BK Gateway is restricted to Burger King, franchisees and authorized providers. Consumers and agents can reach menu, prices and ordering only through the human BK app or through DoorDash, Uber Eats and Grubhub listings.",
  "door_state_version": "census-2026-11-01",
  "door_state": {
    "inventory": {
      "state": "aggregator_only",
      "via": "DoorDash / Uber Eats / Grubhub",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa",
      "checked_at": "2026-11-01",
      "note": "Only store/item availability proxy on bk.com/app and aggregator listings; no inventory API found."
    },
    "menu_browse": {
      "state": "aggregator_only",
      "via": "DoorDash / Uber Eats / Grubhub",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa",
      "checked_at": "2026-11-01",
      "note": "No RBI/Burger King public developer portal/API found in search; BK Gateway is restricted to BKC/franchisees/authorized providers. Aggregator presence corroborated by Burger King-certified location listings stating delivery via BK app, Uber Eats, DoorDash, Grubhub."
    },
    "ordering": {
      "state": "aggregator_only",
      "via": "DoorDash / Uber Eats / Grubhub",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa",
      "checked_at": "2026-11-01",
      "note": "Ordering is via BK app/bk.com (human) or aggregators; franchisee/authorized-only gateway is partner_gated for internal use but is not a consumer ordering door, hence aggregator_only for this intent."
    },
    "prices": {
      "state": "aggregator_only",
      "via": "DoorDash / Uber Eats / Grubhub",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa",
      "checked_at": "2026-11-01",
      "note": "Prices shown human-only on bk.com/app and aggregator menus; no price API. Official US terms page not surfaced, so direct-door absence is based on developer-portal + agent-native checks."
    },
    "tracking": {
      "state": "aggregator_only",
      "via": "DoorDash / Uber Eats / Grubhub",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa",
      "checked_at": "2026-11-01",
      "note": "Order tracking follows the channel used (BK app or aggregator app); no tracking API found."
    }
  },
  "official_channels": [
    {
      "name": "DoorDash marketplace",
      "kind": "aggregator",
      "covers": [
        "menu_browse",
        "prices",
        "inventory",
        "ordering",
        "tracking"
      ],
      "gate": "Ordering requires a DoorDash account; order tracking follows the aggregator app.",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa"
    },
    {
      "name": "Uber Eats marketplace",
      "kind": "aggregator",
      "covers": [
        "menu_browse",
        "prices",
        "inventory",
        "ordering",
        "tracking"
      ],
      "gate": "Ordering requires an Uber Eats account; order tracking follows the aggregator app.",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa"
    },
    {
      "name": "Grubhub marketplace",
      "kind": "aggregator",
      "covers": [
        "menu_browse",
        "prices",
        "inventory",
        "ordering",
        "tracking"
      ],
      "gate": "Ordering requires a Grubhub account; order tracking follows the aggregator app.",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa"
    },
    {
      "name": "Burger King app / web ordering",
      "kind": "human_channel",
      "covers": [
        "menu_browse",
        "prices",
        "ordering",
        "tracking"
      ],
      "gate": "Human-operated app/web channels only, with no agent API; order tracking follows the channel used.",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa"
    },
    {
      "name": "BK Gateway",
      "kind": "partner_program",
      "covers": [],
      "gate": "Password-protected and restricted to Burger King, franchisees and authorized providers only; it is not a consumer ordering door.",
      "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa"
    }
  ],
  "agent_native": {
    "api_catalog": "unverified",
    "llms_txt": "unverified",
    "mcp_server": false
  },
  "bot_posture": {
    "summary": "Bot-walled: bk.com fetches alternated between Incapsula block (403) and SPA fallback; BK Gateway is password-protected/authorized-users only; no public automation/API terms found",
    "evidence_url": "https://bkgateway.whopper.com/terms-and-conditions.jspa"
  },
  "alternatives": {
    "menu_browse": {
      "count": 0,
      "access": "register_intent"
    },
    "prices": {
      "count": 0,
      "access": "register_intent"
    },
    "inventory": {
      "count": 0,
      "access": "register_intent"
    },
    "ordering": {
      "count": 0,
      "access": "register_intent"
    },
    "tracking": {
      "count": 0,
      "access": "register_intent"
    }
  },
  "alternatives_policy": "Ranked by fit only. Placement is never sold.",
  "register_intent": {
    "method": "POST",
    "url": "https://api.agentoutposts.com/outposts/burgerking/intent",
    "body": {
      "intent": "one of: menu_browse | prices | inventory | ordering | tracking",
      "detail": "optional context for the brand (max 500 chars), e.g. the task you were trying to complete. Never include personal data — no names, addresses, or order details.",
      "agent_label": "optional self-declared agent name (max 80 chars). Never put personal data in this field.",
      "est_frequency": "optional, e.g. '40/day'",
      "notify": "'poll' (default) or 'webhook'",
      "notify_url": "required when notify = 'webhook'"
    },
    "returns": "A receipt: ticket, queue position, live demand snapshot, alternatives for your intent, and (poll mode) a notify URL that reports door-state changes.",
    "limits": "100 intent registrations per caller per day"
  }
}