{
  "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 Best Buy. 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 Best Buy.",
  "outpost": "bestbuy",
  "brand": "Best Buy",
  "category": "Retail & e-commerce",
  "status": "industry_leader",
  "headline": "The retail exception: open self-serve Products/Stores APIs cover browse, prices and availability; checkout and tracking remain human-only (API only hands off via addToCartUrl).",
  "wall_summary": "Best Buy is the retail exception: open, self-serve developer APIs cover the full catalog, prices and availability with nothing more than an API key from its developer portal. Checkout and order tracking remain human-only — the API hands off to the bestbuy.com cart through addToCartUrl links rather than placing orders — so even this Leader's door is open for research and closed for purchase.",
  "door_state_version": "census-2026-11-01",
  "door_state": {
    "inventory": {
      "state": "open_api",
      "via": "Best Buy Products API + Stores / Buying Options API",
      "evidence_url": "https://developer.bestbuy.com/documentation/stores-api",
      "checked_at": "2026-11-01",
      "note": "Official docs state Products API includes availability and Buying Options (Open Box) API returns availability/condition/pricing for ship-from-store products; Stores API covers store-level lookup."
    },
    "menu_browse": {
      "state": "open_api",
      "via": "Best Buy Products / Categories API (developer.bestbuy.com)",
      "evidence_url": "https://developer.bestbuy.com/documentation/stores-api",
      "checked_at": "2026-11-01",
      "note": "Official docs: Products API is REST interface for entire catalog (1M+ products), Categories/Stores APIs also documented; self-serve API key via developer portal (apiKey query param in official examples)."
    },
    "ordering": {
      "state": "human_only",
      "via": "BestBuy.com web/app checkout",
      "evidence_url": "https://developer.bestbuy.com/documentation/stores-api",
      "checked_at": "2026-11-01",
      "note": "Developer docs provide only addToCartUrl/click redirect links to bestbuy.com cart/pdp; no programmatic checkout/order-placement API in official catalog checked."
    },
    "prices": {
      "state": "open_api",
      "via": "Best Buy Products API",
      "evidence_url": "https://developer.bestbuy.com/documentation/stores-api",
      "checked_at": "2026-11-01",
      "note": "Official docs state Products API includes pricing, near real-time price updates; examples return regularPrice/salePrice via show=sku,name,salePrice."
    },
    "tracking": {
      "state": "human_only",
      "via": "BestBuy.com web/app order status",
      "evidence_url": "https://developer.bestbuy.com/documentation/stores-api",
      "checked_at": "2026-11-01",
      "note": "No order-tracking API in official developer documentation checked (Products/Stores/Categories/Recommendations/Buying Options only); tracking is human web/app channel."
    }
  },
  "official_channels": [
    {
      "covers": [
        "menu_browse",
        "prices",
        "inventory"
      ],
      "evidence_url": "https://developer.bestbuy.com/documentation/stores-api",
      "gate": "Self-serve API key via the developer portal. The Products API returns the full catalog with pricing and availability; the Stores API covers store lookup and the Buying Options API returns ship-from-store availability and condition.",
      "kind": "sanctioned_channel",
      "name": "Best Buy Products / Stores / Categories APIs (developer.bestbuy.com)"
    },
    {
      "covers": [
        "ordering",
        "tracking"
      ],
      "evidence_url": "https://developer.bestbuy.com/documentation/stores-api",
      "gate": "No programmatic checkout or order-tracking API exists in the official developer catalog; the API hands off via addToCartUrl, and ordering and tracking happen in the human web/app channel.",
      "kind": "human_channel",
      "name": "BestBuy.com web / app checkout"
    }
  ],
  "agent_native": {
    "mcp_server": false,
    "llms_txt": "unverified",
    "api_catalog": "unverified"
  },
  "bot_posture": {
    "summary": "API-first: official developer API is the sanctioned programmatic route; robots.txt check did not establish an agent allowance (fetch timed out for llms/catalog verification)",
    "evidence_url": "https://www.bestbuy.com/robots.txt"
  },
  "alternatives": {
    "menu_browse": {
      "count": 3,
      "access": "register_intent"
    },
    "prices": {
      "count": 3,
      "access": "register_intent"
    },
    "inventory": {
      "count": 3,
      "access": "register_intent"
    },
    "ordering": {
      "count": 1,
      "access": "register_intent"
    },
    "tracking": {
      "count": 1,
      "access": "register_intent"
    }
  },
  "alternatives_policy": "Ranked by fit only. Placement is never sold.",
  "register_intent": {
    "method": "POST",
    "url": "https://api.agentoutposts.com/outposts/bestbuy/intent",
    "body": {
      "intent": "one of: menu_browse | prices | inventory | ordering | tracking"
    },
    "returns": "No registration is taken at an Industry Leader — the door is open, so there is nothing to register. A POST to this URL records nothing (no ticket, no queue) and returns status door_open with the brand's official channels and the alternatives for your intent. Go straight to the brand's own door (see official_channels).",
    "limits": "No intent registrations are recorded at Industry Leaders; the demand ledger counts demand only at walled brands."
  }
}