[
  {
    "slug": "opentable",
    "name": "OpenTable",
    "domain": "opentable.com",
    "category": "dining",
    "agent_policy": "bans-bots",
    "terms_scope": "names-ai-agents",
    "policy_source_url": "https://www.opentable.com/legal/terms-and-conditions",
    "policy_checked_at": "2026-10-15",
    "test_mode": "report-only",
    "notes": "Terms §13(1) prohibit robots, scrapers and AI/automated assistants that use your browser 'except as expressly authorized by OpenTable'. §13(10) also bars publicly disseminating performance/benchmarking information. Page undated.",
    "sources": [
      {
        "url": "https://www.opentable.com/legal/terms-and-conditions",
        "title": "OpenTable Terms of Use",
        "date": "undated, retrieved 2026-10-14"
      },
      {
        "url": "https://www.opentable.com/robots.txt",
        "title": "OpenTable robots.txt",
        "date": "generated 2026-10-14, retrieved 2026-10-15"
      }
    ],
    "example": false,
    "terms_date": "undated, retrieved 2026-10-14",
    "robots_note": "robots.txt blocks all bots by default (User-agent:* Disallow:/) then allowlists named crawlers (e.g. Googlebot). File self-dated Generated on 2026-10-14T16:21:09; retrieved 2026-10-15."
  },
  {
    "slug": "booking-com",
    "name": "Booking.com",
    "domain": "booking.com",
    "category": "travel",
    "agent_policy": "bans-bots",
    "terms_scope": "names-ai-agents",
    "policy_source_url": "https://www.booking.com/content/terms.html",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "notes": "Terms A15.2 prohibit robots, scrapers and automated/AI-powered assistants for any purpose, including making bookings, without express written permission.",
    "sources": [
      {
        "url": "https://www.booking.com/content/terms.html",
        "title": "Booking.com Customer terms of service",
        "date": "2025-08-25"
      }
    ],
    "example": false,
    "terms_date": "2025-08-25"
  },
  {
    "slug": "best-buy",
    "name": "Best Buy",
    "domain": "bestbuy.com",
    "category": "retail",
    "agent_policy": "restricts-bots",
    "policy_source_url": "https://www.bestbuy.com/site/help-topics/terms-and-conditions/pcmcat204400050067.c?id=pcmcat204400050067",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "notes": "Digital Agents may interact only via Best Buy's authorized or published methods, must identify themselves (DigitalAgent/[name]), act for one logged-in customer, not appear human and not solve CAPTCHAs. 'Buying agents' are prohibited.",
    "sources": [
      {
        "url": "https://www.bestbuy.com/site/help-topics/terms-and-conditions/pcmcat204400050067.c?id=pcmcat204400050067",
        "title": "BestBuy.com Terms and Conditions",
        "date": "2026-09-25"
      }
    ],
    "example": false,
    "terms_date": "2026-09-25"
  },
  {
    "slug": "eventbrite",
    "name": "Eventbrite",
    "domain": "eventbrite.com",
    "category": "events",
    "agent_policy": "restricts-bots",
    "policy_source_url": "https://www.eventbrite.com/help/en-us/articles/251210/eventbrite-terms-of-service/",
    "policy_checked_at": "2026-10-14",
    "test_mode": "testable-with-conditions",
    "terms_date": "2025-08-20",
    "notes": "Terms §13.1 ban automated means only 'to extract data'. No AI-agent or benchmarking clause found. Nothing has been tested yet.",
    "sources": [
      {
        "url": "https://www.eventbrite.com/help/en-us/articles/251210/eventbrite-terms-of-service/",
        "title": "Eventbrite Terms of Service",
        "date": "2025-08-20"
      }
    ],
    "example": false,
    "robots_note": "robots.txt disallows checkout-external, login/sign-in and some API paths; event pages are not disallowed.",
    "pilot_task_idea": "Find a free local event on a given date and go to the registration step, then stop.",
    "run_conditions": [
      "Human pace only.",
      "One session per task.",
      "Stop before any confirm, payment or registration submit.",
      "No CAPTCHA solving.",
      "Never hide that it is an AI agent.",
      "Text verdicts only: no screenshots or site content published (screenshots stay private evidence).",
      "Re-check the site's terms the day before the run.",
      "If bot defenses block the agent, record Blocked; never work around them."
    ],
    "terms_recheck": "pending"
  },
  {
    "slug": "hilton",
    "name": "Hilton",
    "domain": "hilton.com",
    "category": "travel",
    "agent_policy": "restricts-bots",
    "policy_source_url": "https://www.hilton.com/en/p/site-usage-agreement/",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2025-10 (month only)",
    "notes": "We treat Hilton's robots.txt and site terms as applying to agent sessions, so we report what they say and do not test. §XII bans automated devices 'to monitor or copy' the site; site material may not be copied or republished, so only text verdicts are published. No AI-agent or benchmarking clause found. Nothing has been tested.",
    "sources": [
      {
        "url": "https://www.hilton.com/en/p/site-usage-agreement/",
        "title": "Hilton Site Usage Agreement",
        "date": "2025-10 (month only)"
      }
    ],
    "example": false,
    "robots_note": "robots.txt disallows /search/, /book/ and /find-hotels/ in the rules for all crawlers (User-agent: *). We treat a user-directed agent session as automated access, so these Disallow rules apply on top of the site terms. Both Hilton tasks are Reported only. We have not verified any results path outside the disallowed paths, and we would look for one only through robots.txt and links on allowed pages, never by opening /search/.",
    "pilot_task_idea": null
  },
  {
    "slug": "ikea-us",
    "name": "IKEA US",
    "domain": "ikea.com/us",
    "category": "retail",
    "agent_policy": "restricts-bots",
    "policy_source_url": "https://www.ikea.com/us/en/customer-service/terms-conditions/",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-09-02",
    "notes": "Bans automated devices only 'to monitor, copy or scrape'. No AI-agent or benchmarking clause found. Nothing has been tested yet.",
    "sources": [
      {
        "url": "https://www.ikea.com/us/en/customer-service/terms-conditions/",
        "title": "IKEA US Terms and Conditions",
        "date": "2026-09-02"
      }
    ],
    "example": false,
    "robots_note": "robots.txt disallows */search/?q=*, *?filter=*, /compare* and *OrderItemDisplay* in the rules for all crawlers (User-agent: *). We treat a user-directed agent session as automated access, so agents reach items by browsing categories only, never search URLs, filters or compare. The same rules also disallow sorting (*?sorting=*, *&sorting=*), cart (*/cart/*, */shoppingcart/) and checkout (*/checkout/*) paths, so the add-to-cart task is Reported only.",
    "pilot_task_idea": "Find a specific product and add it to the cart, then stop before checkout.",
    "run_conditions": [
      "Human pace only.",
      "One session per task.",
      "Stop before any confirm, payment or registration submit.",
      "No CAPTCHA solving.",
      "Never hide that it is an AI agent.",
      "Text verdicts only: no screenshots or site content published (screenshots stay private evidence).",
      "Re-check the site's terms the day before the run.",
      "If bot defenses block the agent, record Blocked; never work around them."
    ],
    "terms_recheck": "pending"
  },
  {
    "slug": "tock",
    "name": "Tock",
    "domain": "exploretock.com",
    "category": "dining",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.exploretock.com/terms",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-02-12",
    "notes": "§8.4: use of 'machines, computers, scripts or any automated system on the Site is strictly prohibited'.",
    "sources": [
      {
        "url": "https://www.exploretock.com/terms",
        "title": "Tock Terms",
        "date": "2026-02-12"
      }
    ],
    "example": false
  },
  {
    "slug": "yelp",
    "name": "Yelp",
    "domain": "yelp.com",
    "category": "dining",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://terms.yelp.com/tos/en_us/20260101_en_us/",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2025-10-01",
    "notes": "Yelp's Terms of Service (last updated Oct 1, 2025) ban using 'any robot, spider, Service search/retrieval application, or other automated device, process or means to access, retrieve, copy, scrape, or index any portion of the Service' except as expressly permitted by Yelp; robots.txt says the same for AI and LLM crawlers and agents.",
    "sources": [
      {
        "url": "https://terms.yelp.com/tos/en_us/20260101_en_us/",
        "title": "Yelp Terms of Service",
        "date": "2025-10-01"
      }
    ],
    "example": false
  },
  {
    "slug": "hotels-com",
    "name": "Hotels.com",
    "domain": "hotels.com",
    "category": "travel",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.expediagroup.com/en-us/terms-of-use",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": null,
    "notes": "Expedia Group terms ban automated means to 'access, monitor or copy… for any purpose'. Hotels.com's own terms page was rate-limited (429).",
    "sources": [
      {
        "url": "https://www.expediagroup.com/en-us/terms-of-use",
        "title": "Expedia Group Terms of Use",
        "date": "Not verified, retrieved 2026-10-14"
      }
    ],
    "example": false
  },
  {
    "slug": "kayak",
    "name": "KAYAK",
    "domain": "kayak.com",
    "category": "travel",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.kayak.com/terms-of-use",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-08-17",
    "notes": "Bans using 'automated tools on our Site without our written permission'.",
    "sources": [
      {
        "url": "https://www.kayak.com/terms-of-use",
        "title": "KAYAK Terms of Use",
        "date": "2026-08-17"
      }
    ],
    "example": false
  },
  {
    "slug": "google-flights",
    "name": "Google Flights",
    "domain": "google.com/travel/flights",
    "category": "travel",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://policies.google.com/terms",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-07-30",
    "notes": "Google ToS bans automated access against robots.txt, and robots.txt disallows /travel/flights/search and /travel/flights/booking.",
    "sources": [
      {
        "url": "https://policies.google.com/terms",
        "title": "Google Terms of Service",
        "date": "2026-07-30"
      }
    ],
    "example": false
  },
  {
    "slug": "hostelworld",
    "name": "Hostelworld",
    "domain": "hostelworld.com",
    "category": "travel",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.hostelworld.com/legal/hostel-terms-and-conditions/",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2021-09-30",
    "notes": "Bans automated means to 'access, monitor… or otherwise exploit' content for purposes outside its terms.",
    "sources": [
      {
        "url": "https://www.hostelworld.com/legal/hostel-terms-and-conditions/",
        "title": "Hostelworld Terms and Conditions",
        "date": "2021-09-30"
      }
    ],
    "example": false
  },
  {
    "slug": "etsy",
    "name": "Etsy",
    "domain": "etsy.com",
    "category": "retail",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.etsy.com/legal/terms-of-use",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-09-30",
    "notes": "Etsy's Terms of Use (§6C, last updated Sep 30, 2026) say 'You agree not to crawl, scrape, or spider any page of the Services' without Etsy's express permission. Its API Terms (#24) also ban 'automated systems or browser extensions to access, analyze, or scrape the Etsy Site' without written permission.",
    "sources": [
      {
        "url": "https://www.etsy.com/legal/terms-of-use",
        "title": "Etsy Terms of Use",
        "date": "2026-09-30"
      },
      {
        "url": "https://www.etsy.com/legal/api/",
        "title": "Etsy API Terms of Use",
        "date": null
      }
    ],
    "example": false
  },
  {
    "slug": "ebay",
    "name": "eBay",
    "domain": "ebay.com",
    "category": "retail",
    "agent_policy": "bans-bots",
    "terms_scope": "names-ai-agents",
    "policy_source_url": "https://www.ebay.com/help/policies/member-behaviour-policies/user-agreement?id=4259",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-06-28",
    "notes": "Names 'buy-for-me agents, LLM-driven bots' as banned 'for any purpose' without permission.",
    "sources": [
      {
        "url": "https://www.ebay.com/help/policies/member-behaviour-policies/user-agreement?id=4259",
        "title": "eBay User Agreement",
        "date": "2026-06-28"
      }
    ],
    "example": false
  },
  {
    "slug": "target",
    "name": "Target",
    "domain": "target.com",
    "category": "retail",
    "agent_policy": "bans-bots",
    "terms_scope": "names-ai-agents",
    "policy_qualifier": "unless approved",
    "policy_source_url": "https://www.target.com/c/terms-conditions/-/N-4sr7l",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-03-06",
    "notes": "Only Target-approved 'Agentic Commerce Agents' are allowed; 'Other automated or unauthorized agentic tools are expressly prohibited.'",
    "sources": [
      {
        "url": "https://www.target.com/c/terms-conditions/-/N-4sr7l",
        "title": "Target Terms and Conditions (via third-party archive)",
        "date": "2026-03-06"
      }
    ],
    "example": false
  },
  {
    "slug": "walmart",
    "name": "Walmart",
    "domain": "walmart.com",
    "category": "retail",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0",
    "policy_checked_at": "2026-10-15",
    "test_mode": "report-only",
    "terms_date": "2026-09-09",
    "notes": "Bans any robot or 'manual or automatic device to retrieve, index, scrape… or otherwise gather any Materials', and bans using Materials to develop/train/improve AI or ML models without Walmart's prior written consent. Last Updated September 9, 2026.",
    "sources": [
      {
        "url": "https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0",
        "title": "Walmart.com Terms of Use",
        "date": "2026-09-09"
      }
    ],
    "example": false,
    "robots_note": "robots.txt disallows /account/, /api/, /search, /orders, /sp/* among others; no AI-agent-specific UA directives noted (retrieved 2026-10-15)."
  },
  {
    "slug": "costco",
    "name": "Costco",
    "domain": "costco.com",
    "category": "retail",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.costco.com/f/-/terms-and-conditions-of-use",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-10-07",
    "notes": "Bans 'robots, agents…' for extraction and any software that interacts with the services without prior written consent.",
    "sources": [
      {
        "url": "https://www.costco.com/f/-/terms-and-conditions-of-use",
        "title": "Costco Terms and Conditions of Use",
        "date": "2026-10-07"
      }
    ],
    "example": false
  },
  {
    "slug": "instacart",
    "name": "Instacart",
    "domain": "instacart.com",
    "category": "groceries",
    "agent_policy": "bans-bots",
    "terms_scope": "names-ai-agents",
    "policy_qualifier": "unless approved",
    "policy_source_url": "https://www.instacart.com/terms",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-05-07",
    "notes": "§4.4: no AI agent may operate 'unless Instacart has expressly authorized that access'; authorized agents must send 'Agent/[agent name]'.",
    "sources": [
      {
        "url": "https://www.instacart.com/terms",
        "title": "Instacart Terms",
        "date": "2026-05-07"
      }
    ],
    "example": false
  },
  {
    "slug": "doordash",
    "name": "DoorDash",
    "domain": "doordash.com",
    "category": "food-delivery",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://help.doordash.com/legal/document?type=cx-terms-and-conditions&region=US&locale=en-US",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-08-13",
    "notes": "Bans access 'manually or with any robot, spider, script… automated process' to scrape, copy, index or monitor the services.",
    "sources": [
      {
        "url": "https://help.doordash.com/legal/document?type=cx-terms-and-conditions&region=US&locale=en-US",
        "title": "DoorDash Consumer Terms",
        "date": "2026-08-13"
      }
    ],
    "example": false
  },
  {
    "slug": "allbirds",
    "name": "Allbirds",
    "domain": "allbirds.com",
    "category": "retail",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.allbirds.com/policies/terms-of-service",
    "policy_checked_at": "2026-10-14",
    "test_mode": "report-only",
    "terms_date": "2026-08-06",
    "notes": "Bans accessing 'any of the features of the Platform through any automated means'.",
    "sources": [
      {
        "url": "https://www.allbirds.com/policies/terms-of-service",
        "title": "Allbirds Terms of Service",
        "date": "2026-08-06"
      }
    ],
    "example": false
  },
  {
    "slug": "home-depot",
    "name": "Home Depot",
    "domain": "homedepot.com",
    "category": "retail",
    "agent_policy": "bans-bots",
    "terms_scope": "automated-means",
    "policy_source_url": "https://www.homedepot.com/c/Terms_of_Use",
    "policy_checked_at": "2026-10-15",
    "test_mode": "report-only",
    "terms_date": null,
    "notes": "Terms §2 treat extracting/scraping/mining Site info as prohibited reseller activity; §3 reserves the right to limit orders placed by automated processes. Page undated (copyright line © 2016–2025). No 'AI agent' wording on main ToU. HD Repair Parts terms also ban robot/spider/automated access (separate property).",
    "sources": [
      {
        "url": "https://www.homedepot.com/c/Terms_of_Use",
        "title": "Home Depot Terms of Use",
        "date": "undated, retrieved 2026-10-15"
      },
      {
        "url": "https://www.appliancerepair.homedepot.com/Terms/",
        "title": "Home Depot Repair Parts Terms of Use",
        "date": "undated, retrieved 2026-10-15"
      }
    ],
    "example": false
  },
  {
    "slug": "wayfair",
    "name": "Wayfair",
    "domain": "wayfair.com",
    "category": "retail",
    "agent_policy": "not-verified",
    "policy_source_url": "https://www.wayfair.com/terms",
    "policy_checked_at": "2026-10-15",
    "test_mode": "report-only",
    "terms_date": null,
    "notes": "Official /terms page reachable on 2026-10-15 and includes a 'Chatbots and Use of Generative AI' section plus Acceptable Use Policy heading; full AUP body on robots/scrapers/automated access was not reliably extracted (later fetch 422).",
    "sources": [
      {
        "url": "https://www.wayfair.com/terms",
        "title": "Wayfair Terms (Chatbots / Generative AI section present)",
        "date": "undated, retrieved 2026-10-15"
      },
      {
        "url": "https://www.wayfair.com/robots.txt",
        "title": "Wayfair robots.txt",
        "date": "undated, retrieved 2026-10-15"
      }
    ],
    "example": false,
    "robots_note": "robots.txt User-agent:* with path Disallows (/ajax/, /filter/, checkout/account paths); no blanket site-wide Disallow; no AI-crawler-specific UA seen in snippets (retrieved 2026-10-15)."
  }
]