{
  "data": {
    "a": {
      "slug": "best-buy",
      "name": "Best Buy Developer API",
      "vendor": "BestBuy.com, LLC (Best Buy Co., Inc.)",
      "vendorUrl": "https://developer.bestbuy.com",
      "kind": "http-api",
      "category": "shopping",
      "summary": "Best Buy's Developer API gives read access to the BESTBUY.COM catalogue, prices, availability, categories, US stores, recommendations and open-box listings with a free API key. Ordering through the Commerce API is invite-only for partners.",
      "url": "https://www.anchorterminal.com/tools/best-buy",
      "markdownUrl": "https://www.anchorterminal.com/tools/best-buy.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/best-buy.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/best-buy.json",
      "repo": "https://github.com/BestBuyAPIs/api-documentation",
      "license": "Proprietary service under the Best Buy Developer API terms. The SDKs in the BestBuyAPIs GitHub organisation are open source",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.bestbuy.com/v1/",
      "packages": [
        {
          "registry": "npm",
          "name": "bestbuy"
        }
      ],
      "auth": "api-key",
      "authNotes": "A free API key from email signup at developer.bestbuy.com (https://developer.bestbuy.com/login), activated by a link sent by email, passed as the apiKey query parameter. One key covers every public API with no scopes. The Commerce API takes a separate CAPI key issued only after an invitation requested through the contact form (https://bestbuyapis.github.io/api-documentation/).",
      "pricing": "free",
      "pricingNotes": "No fee or price was found for the public APIs, which need only an activated key. The terms allow 50,000 calls a day and 5 a second. The Commerce API is invite-only, and Best Buy may end the service at any time (https://developer.bestbuy.com/legal, checked 14 October 2026).",
      "priceSummary": "Free",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API documentation, the developer site or the terms (checked 14 October 2026).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 489,
        "pypiWeekly": null,
        "asOf": "2026-10-14"
      },
      "docsUrl": "https://bestbuyapis.github.io/api-documentation/",
      "capabilities": [
        "shopping.search",
        "shopping.prices"
      ],
      "tags": [
        "hosted",
        "api-key",
        "free",
        "rest",
        "json",
        "xml",
        "retail"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 39.1,
        "grade": "E",
        "agentReady": false,
        "rank": 991,
        "ranked": true,
        "rankOf": 1076,
        "categoryRank": 4,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 5,
          "payments": 30,
          "reliability": 31,
          "schema": 45,
          "security": 32,
          "transparency": 47
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-14"
        },
        "negative": 0,
        "verdict": "A free key with published limits of 5 calls a second and 50,000 a day opens catalogue, price and store-availability search, with field selection and cursor paging. Ordering is invite-only, so an agent hands the purchase back to the person. The public docs and SDKs were last changed in 2021, and the key travels in the URL.",
        "bestFor": "Product, price and store-availability search for US electronics, for agents that compare and then hand the purchase to the person.",
        "strengths": [
          "Free API key with published limits of 5 calls a second and 50,000 calls a day for Products, Stores, Categories, Recommendations and Buying Options",
          "The show parameter returns only named fields, and pageSize reaches 100 with cursorMark for walking large result sets",
          "Search syntax with comparison operators, AND and OR, wildcards, facets and sorting over more than a million current and historical products",
          "Store availability can be joined to product search across Best Buy stores in the US and Puerto Rico",
          "Terms of 23 February 2021 state the call limits, the 72-hour caching limit and attribution rules in plain terms"
        ],
        "weaknesses": [
          "Ordering, fulfilment, order lookup and cancellation are only in the Commerce API, which is invite-only with documentation shared after approval",
          "The API key is sent as the apiKey query parameter, so it appears in URLs and logs",
          "The public documentation repository was last changed on 26 April 2021 and the JavaScript SDK 2.4.1 dates from February 2021",
          "No status page, changelog, security.txt or disclosure programme was found",
          "Over-limit calls return 403, the same code as an invalid key, with no Retry-After"
        ],
        "agentNotes": [
          "Add format=json to Products, Stores and Categories calls. XML is the default for those three",
          "Use show= with only the fields you need and pageSize up to 100, and switch to cursorMark=* beyond ten pages",
          "Batch SKU lookups with the in operator to stay under 5 calls a second. A 403 can mean the limit, not a bad key",
          "Send the person to the product URL to buy. The Commerce API that places orders needs a partner invitation",
          "Cache responses for no more than 72 hours and refresh prices before quoting them, as the terms require"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 39.1
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 5,
          "payments": 30,
          "reliability": 31,
          "schema": 45,
          "security": 32,
          "transparency": 32
        },
        "provenanceScore": 62
      },
      "connect": {
        "http": "curl 'https://api.bestbuy.com/v1/products(categoryPath.name=\"All Flat-Screen TVs\")?format=json\u0026show=sku,name,salePrice\u0026sort=salePrice\u0026apiKey=YourAPIKey'"
      },
      "letme": {
        "capability": "https://letme.dev/shopping.search",
        "tool": "https://letme.dev/best-buy"
      },
      "area": "everyday",
      "provenance": {
        "legalEntity": "BestBuy.com, LLC",
        "domain": "bestbuy.com",
        "domainRegistered": "1994-03-03",
        "endpointOnVendorDomain": true,
        "terms": "https://developer.bestbuy.com/legal",
        "privacy": "https://www.bestbuy.com/site/help-topics/privacy-policy/pcmcat204400050062.c?id=pcmcat204400050062",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-14",
        "notes": [
          "The API terms name BestBuy.com, LLC and were last updated on 23 February 2021.",
          "The privacy policy, updated 1 January 2026, covers Best Buy Co., Inc. and its subsidiaries. The terms link an older URL for it on www.bestbuy.com, which redirected our reader to a country selector.",
          "security.txt returned 404 on www.bestbuy.com and developer.bestbuy.com. No status page or API changelog was found.",
          "RDAP gives bestbuy.com a registration date of 3 March 1994."
        ],
        "score": 62
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/best-buy.json",
      "live": {
        "slug": "best-buy",
        "probe": {
          "target": "https://api.bestbuy.com/v1/",
          "method": "get",
          "lastAt": "2026-10-14T09:59:39.261122267Z",
          "lastOk": true,
          "lastStatus": 403,
          "lastMs": 412,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 338,
          "p95ms24h": 424,
          "samples24h": 20,
          "samples30d": 20,
          "days": [
            {
              "date": "2026-10-14",
              "probes": 20,
              "ok": 20
            }
          ]
        },
        "updatedAt": "2026-10-14T09:59:39.261122267Z"
      }
    },
    "answer": "Best Buy Developer API and Walmart Affiliate Marketing API score within a point of each other on agent readiness, 39.1 (E) and 38.6 (E). Walmart Affiliate Marketing API leads on security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "walmart-affiliate-api",
      "name": "Walmart Affiliate Marketing API",
      "vendor": "Wal-Mart.com USA, LLC (Walmart Inc.)",
      "vendorUrl": "https://walmart.io/docs/affiliates/v1/introduction",
      "kind": "http-api",
      "category": "shopping",
      "summary": "Walmart's read-only catalogue API for affiliates, documented on the Walmart I/O portal. It searches Walmart.com products and returns item details, reviews, taxonomy, trending items, recommendations and nearby stores, with affiliate links tracked through Impact. It cannot place orders.",
      "url": "https://www.anchorterminal.com/tools/walmart-affiliate-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/walmart-affiliate-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/walmart-affiliate-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/walmart-affiliate-api.json",
      "license": "Proprietary service under the Walmart I/O API Terms of Use (last updated 30 September 2020)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://developer.api.walmart.com/api-proxy/service/affil/product/v2",
      "packages": [],
      "auth": "api-key",
      "authNotes": "Each request is signed. The developer creates an application on walmart.io, uploads an RSA public key and receives a consumer ID with a key version. Calls carry WM_CONSUMER.ID, WM_CONSUMER.INTIMESTAMP, WM_SEC.KEY_VERSION and WM_SEC.AUTH_SIGNATURE, a signature made with the private key that expires after 180 seconds. Sandbox and production consumer IDs are separate. Affiliate links use an Impact Radius publisher ID.",
      "pricing": "free",
      "pricingNotes": "No fee for the API was found. It is free to approved affiliates, who earn commission on referred sales. The API terms cap use at 5,000 calls a day, with higher limits on request. The 2020 terms quote 4 per cent commission, or 1 per cent on electronics, video games, films, music, books and photo goods (checked 14 October 2026).",
      "priceSummary": "Free",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Walmart I/O portal code, the affiliate API terms or the request headers it documents (checked 14 October 2026).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-14"
      },
      "docsUrl": "https://walmart.io/docs/affiliates/v1/introduction",
      "capabilities": [
        "shopping.search",
        "shopping.prices",
        "shopping.affiliate"
      ],
      "tags": [
        "hosted",
        "official",
        "affiliate",
        "read-only",
        "no-checkout",
        "signed-requests"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 38.6,
        "grade": "E",
        "agentReady": false,
        "rank": 995,
        "ranked": true,
        "rankOf": 1076,
        "categoryRank": 5,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 57,
          "maintenance": 5,
          "payments": 25,
          "reliability": 33,
          "schema": 27,
          "security": 58,
          "transparency": 53
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-14"
        },
        "negative": 0,
        "verdict": "Live, free catalogue search and product lookup for approved Walmart affiliates, signed with an RSA key and capped at 5,000 calls a day. It cannot place or follow orders, and the Checkout API needs separate approval. The documentation renders only in a browser, and the API terms date from 2020 and still name a previous affiliate network.",
        "bestFor": "Product search and affiliate links for an agent recommending Walmart products and handing the purchase to the person.",
        "strengths": [
          "Read-only search, lookup by item ID or UPC, reviews, taxonomy, trending items and store lookup in one API",
          "Request signing with an RSA private key that is never sent, and signatures that expire after 180 seconds",
          "Separate sandbox and production consumer IDs",
          "The daily limit of 5,000 calls is stated, with a route to ask for more"
        ],
        "weaknesses": [
          "No order, cart, order status or return operation in the affiliate API",
          "The documentation is rendered by browser script, with no OpenAPI, llms.txt or Markdown",
          "The API terms were last updated on 30 September 2020 and name Rakuten LinkShare, not Impact",
          "No status page, changelog or official SDK was found",
          "The walmart.com Terms of Use answered with a bot check, so rules for automated buyers on the store were not read"
        ],
        "agentNotes": [
          "Generate a fresh WM_SEC.AUTH_SIGNATURE for each call, because a signature older than 180 seconds is rejected",
          "Keep below 5,000 calls a day per application",
          "Pass the Impact publisher ID so returned links earn commission",
          "Hand purchases to the person through the returned product link, since the affiliate API cannot check out"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "E",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 38.6
          }
        ],
        "editorialScores": {
          "ergonomics": 57,
          "maintenance": 5,
          "payments": 25,
          "reliability": 33,
          "schema": 27,
          "security": 58,
          "transparency": 34
        },
        "provenanceScore": 71
      },
      "letme": {
        "capability": "https://letme.dev/shopping.search",
        "tool": "https://letme.dev/walmart-affiliate-api"
      },
      "area": "everyday",
      "provenance": {
        "legalEntity": "Wal-Mart.com USA, LLC",
        "domain": "walmart.com",
        "domainRegistered": "1995-02-23",
        "endpointOnVendorDomain": true,
        "terms": "https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0",
        "privacy": "https://corporate.walmart.com/privacy-security/walmart-privacy-notice",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-14",
        "notes": [
          "The API endpoint is developer.api.walmart.com and the documentation is on walmart.io, registered 2012-05-22.",
          "The Walmart I/O API Terms of Use (last updated 30 September 2020) are shown inside the portal with no page of their own. The walmart.com Terms of Use answered with a bot check and were not read.",
          "The privacy notice was updated 20 August 2026 and names Wal-Mart.com USA, LLC, 850 Cherry Ave., San Bruno, CA as controller for the Canada and Mexico sections. The affiliate terms give the same San Bruno address.",
          "www.walmart.com/.well-known/security.txt points to the responsible disclosure policy and has no Expires field.",
          "RDAP for walmart.com gives a registration date of 1995-02-23."
        ],
        "score": 71
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/walmart-affiliate-api.json",
      "live": {
        "slug": "walmart-affiliate-api",
        "probe": {
          "target": "https://developer.api.walmart.com/api-proxy/service/affil/product/v2",
          "method": "get",
          "lastAt": "2026-10-14T10:00:11.619838629Z",
          "lastOk": true,
          "lastStatus": 403,
          "lastMs": 190,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 292,
          "p95ms24h": 711,
          "samples24h": 20,
          "samples30d": 20,
          "days": [
            {
              "date": "2026-10-14",
              "probes": 20,
              "ok": 20
            }
          ]
        },
        "updatedAt": "2026-10-14T10:00:11.619838629Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "BestBuy.com, LLC (Best Buy Co., Inc.)",
        "b": "Wal-Mart.com USA, LLC (Walmart Inc.)",
        "name": "Vendor"
      },
      {
        "a": "https://api.bestbuy.com/v1/",
        "b": "https://developer.api.walmart.com/api-proxy/service/affil/product/v2",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under the Best Buy Developer API terms. The SDKs in the BestBuyAPIs GitHub organisation are open source",
        "b": "Proprietary service under the Walmart I/O API Terms of Use (last updated 30 September 2020)",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2021-02-23",
        "b": "2026-09-09",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "2026-08-20",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "489 npm/wk",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Best Buy Developer API and Walmart Affiliate Marketing API score within a point of each other on agent readiness, 39.1 (E) and 38.6 (E). Walmart Affiliate Marketing API leads on security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Best Buy Developer API or Walmart Affiliate Marketing API?"
      },
      {
        "answer": "Both need an API key.",
        "question": "Do Best Buy Developer API and Walmart Affiliate Marketing API need an API key?"
      },
      {
        "answer": "Yes. Best Buy Developer API has a hosted endpoint at https://api.bestbuy.com/v1/ and Walmart Affiliate Marketing API at https://developer.api.walmart.com/api-proxy/service/affil/product/v2.",
        "question": "Can an agent call Best Buy Developer API and Walmart Affiliate Marketing API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 45 against 27",
          "Agent ergonomics, 72 against 57",
          "Payments \u0026 pricing, 30 against 25"
        ],
        "also": null,
        "goodFor": "Product, price and store-availability search for US electronics, for agents that compare and then hand the purchase to the person.",
        "slug": "best-buy",
        "watchFor": "Ordering, fulfilment, order lookup and cancellation are only in the Commerce API, which is invite-only with documentation shared after approval"
      },
      {
        "aheadOn": [
          "Security \u0026 auth, 58 against 32",
          "Transparency \u0026 trust, 53 against 47"
        ],
        "also": null,
        "goodFor": "Product search and affiliate links for an agent recommending Walmart products and handing the purchase to the person.",
        "slug": "walmart-affiliate-api",
        "watchFor": "No order, cart, order status or return operation in the affiliate API"
      }
    ],
    "job": {
      "capability": "shopping.search",
      "name": "Product search for shoppers"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-creators-api-vs-best-buy.json",
        "title": "Amazon Creators API vs Best Buy Developer API",
        "url": "https://www.anchorterminal.com/compare/amazon-creators-api-vs-best-buy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-creators-api-vs-walmart-affiliate-api.json",
        "title": "Amazon Creators API vs Walmart Affiliate Marketing API",
        "url": "https://www.anchorterminal.com/compare/amazon-creators-api-vs-walmart-affiliate-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/best-buy-vs-etsy.json",
        "title": "Best Buy Developer API vs Etsy Open API v3",
        "url": "https://www.anchorterminal.com/compare/best-buy-vs-etsy"
      },
      {
        "json": "https://www.anchorterminal.com/compare/etsy-vs-walmart-affiliate-api.json",
        "title": "Etsy Open API v3 vs Walmart Affiliate Marketing API",
        "url": "https://www.anchorterminal.com/compare/etsy-vs-walmart-affiliate-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/instacart-vs-walmart-affiliate-api.json",
        "title": "Instacart Developer Platform API + MCP vs Walmart Affiliate Marketing API",
        "url": "https://www.anchorterminal.com/compare/instacart-vs-walmart-affiliate-api"
      }
    ],
    "scores": [
      {
        "best-buy": 31,
        "by": 2,
        "edge": "walmart-affiliate-api",
        "key": "reliability",
        "name": "Reliability",
        "walmart-affiliate-api": 33,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "best-buy": 45,
        "by": 18,
        "edge": "best-buy",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "walmart-affiliate-api": 27,
        "weight": 13
      },
      {
        "best-buy": 72,
        "by": 15,
        "edge": "best-buy",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "walmart-affiliate-api": 57,
        "weight": 13
      },
      {
        "best-buy": 32,
        "by": 26,
        "edge": "walmart-affiliate-api",
        "key": "security",
        "name": "Security \u0026 auth",
        "walmart-affiliate-api": 58,
        "weight": 14
      },
      {
        "best-buy": 30,
        "by": 5,
        "edge": "best-buy",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "walmart-affiliate-api": 25,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "best-buy": 5,
        "by": 0,
        "edge": "",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "walmart-affiliate-api": 5,
        "weight": 7
      },
      {
        "best-buy": 47,
        "by": 6,
        "edge": "walmart-affiliate-api",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "walmart-affiliate-api": 53,
        "weight": 7
      }
    ],
    "summary": "Best Buy Developer API and Walmart Affiliate Marketing API score within a point of each other on agent readiness, 39.1 (E) and 38.6 (E). Walmart Affiliate Marketing API leads on security \u0026 auth and transparency \u0026 trust. Both do product search for shoppers.",
    "verdicts": {
      "best-buy": "A free key with published limits of 5 calls a second and 50,000 a day opens catalogue, price and store-availability search, with field selection and cursor paging. Ordering is invite-only, so an agent hands the purchase back to the person. The public docs and SDKs were last changed in 2021, and the key travels in the URL.",
      "walmart-affiliate-api": "Live, free catalogue search and product lookup for approved Walmart affiliates, signed with an RSA key and capped at 5,000 calls a day. It cannot place or follow orders, and the Checkout API needs separate approval. The documentation renders only in a browser, and the API terms date from 2020 and still name a previous affiliate network."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/best-buy-vs-walmart-affiliate-api",
    "json": "https://www.anchorterminal.com/compare/best-buy-vs-walmart-affiliate-api.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/best-buy-vs-walmart-affiliate-api.md",
    "slim": "https://www.anchorterminal.com/compare/best-buy-vs-walmart-affiliate-api.min.md"
  },
  "markdown": "Best Buy Developer API and Walmart Affiliate Marketing API score within a point of each other on agent readiness, 39.1 (E) and 38.6 (E). Walmart Affiliate Marketing API leads on security \u0026 auth and transparency \u0026 trust. Both do product search for shoppers.\n\n- Best Buy Developer API: grade E, 39.1/100, rank #991 of 1076. Markdown https://www.anchorterminal.com/tools/best-buy.md · JSON https://www.anchorterminal.com/api/v1/tools/best-buy.json\n- Walmart Affiliate Marketing API: grade E, 38.6/100, rank #995 of 1076. Markdown https://www.anchorterminal.com/tools/walmart-affiliate-api.md · JSON https://www.anchorterminal.com/api/v1/tools/walmart-affiliate-api.json\n- Best shopping and order APIs for AI agents buying for a person: https://www.anchorterminal.com/best/shopping/index.md\n- All 8 shopping comparisons: https://www.anchorterminal.com/compare/shopping/index.md\n\n## Which one, for what\n\n### Best Buy Developer API (E)\n\nGood for: Product, price and store-availability search for US electronics, for agents that compare and then hand the purchase to the person.\n\nAhead on:\n- Schema \u0026 documentation, 45 against 27\n- Agent ergonomics, 72 against 57\n- Payments \u0026 pricing, 30 against 25\n\nWatch for: Ordering, fulfilment, order lookup and cancellation are only in the Commerce API, which is invite-only with documentation shared after approval\n\n### Walmart Affiliate Marketing API (E)\n\nGood for: Product search and affiliate links for an agent recommending Walmart products and handing the purchase to the person.\n\nAhead on:\n- Security \u0026 auth, 58 against 32\n- Transparency \u0026 trust, 53 against 47\n\nWatch for: No order, cart, order status or return operation in the affiliate API\n\n\n## Score by category\n\n| Category | Weight | Best Buy Developer API | Walmart Affiliate Marketing API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 31 | 33 | Walmart Affiliate Marketing API +2 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 45 | 27 | Best Buy Developer API +18 |\n| Agent ergonomics | 13% (16.2 this run) | 72 | 57 | Best Buy Developer API +15 |\n| Security \u0026 auth | 14% (17.5 this run) | 32 | 58 | Walmart Affiliate Marketing API +26 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 25 | Best Buy Developer API +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 5 | 5 | even |\n| Transparency \u0026 trust | 7% (8.8 this run) | 47 | 53 | Walmart Affiliate Marketing API +6 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **39.1 · E** | **38.6 · E** | |\n\n## Facts side by side\n\n| Fact | Best Buy Developer API | Walmart Affiliate Marketing API |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | BestBuy.com, LLC (Best Buy Co., Inc.) | Wal-Mart.com USA, LLC (Walmart Inc.) |\n| Hosted endpoint | `https://api.bestbuy.com/v1/` | `https://developer.api.walmart.com/api-proxy/service/affil/product/v2` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Free | Free |\n| x402 | no | no |\n| Licence | Proprietary service under the Best Buy Developer API terms. The SDKs in the BestBuyAPIs GitHub organisation are open source | Proprietary service under the Walmart I/O API Terms of Use (last updated 30 September 2020) |\n| Read-only variant documented | no | yes |\n| llms.txt | no | no |\n| Terms last updated | 2021-02-23 | 2026-09-09 |\n| Privacy policy last updated | couldn't be read | 2026-08-20 |\n| Customer content may train models | not found in the text | yes |\n| Terms restrict automated access | not found in the text | yes |\n| Terms restrict benchmarking | yes | not found in the text |\n| Terms or service can change without notice | yes | yes |\n| Arbitration or class-action waiver | yes | yes |\n| Popularity | 489 npm/wk | none |\n\n## Verdicts\n\n**Best Buy Developer API.** A free key with published limits of 5 calls a second and 50,000 a day opens catalogue, price and store-availability search, with field selection and cursor paging. Ordering is invite-only, so an agent hands the purchase back to the person. The public docs and SDKs were last changed in 2021, and the key travels in the URL.\n\n**Walmart Affiliate Marketing API.** Live, free catalogue search and product lookup for approved Walmart affiliates, signed with an RSA key and capped at 5,000 calls a day. It cannot place or follow orders, and the Checkout API needs separate approval. The documentation renders only in a browser, and the API terms date from 2020 and still name a previous affiliate network.\n\n## Before you call either\n\n### Best Buy Developer API\n\n1. Add format=json to Products, Stores and Categories calls. XML is the default for those three\n2. Use show= with only the fields you need and pageSize up to 100, and switch to cursorMark=* beyond ten pages\n3. Batch SKU lookups with the in operator to stay under 5 calls a second. A 403 can mean the limit, not a bad key\n4. Send the person to the product URL to buy. The Commerce API that places orders needs a partner invitation\n5. Cache responses for no more than 72 hours and refresh prices before quoting them, as the terms require\n\n### Walmart Affiliate Marketing API\n\n1. Generate a fresh WM_SEC.AUTH_SIGNATURE for each call, because a signature older than 180 seconds is rejected\n2. Keep below 5,000 calls a day per application\n3. Pass the Impact publisher ID so returned links earn commission\n4. Hand purchases to the person through the returned product link, since the affiliate API cannot check out\n\n## Questions\n\n### Which is better for AI agents, Best Buy Developer API or Walmart Affiliate Marketing API?\n\nBest Buy Developer API and Walmart Affiliate Marketing API score within a point of each other on agent readiness, 39.1 (E) and 38.6 (E). Walmart Affiliate Marketing API leads on security \u0026 auth and transparency \u0026 trust.\n\n### Do Best Buy Developer API and Walmart Affiliate Marketing API need an API key?\n\nBoth need an API key.\n\n### Can an agent call Best Buy Developer API and Walmart Affiliate Marketing API without installing anything?\n\nYes. Best Buy Developer API has a hosted endpoint at https://api.bestbuy.com/v1/ and Walmart Affiliate Marketing API at https://developer.api.walmart.com/api-proxy/service/affil/product/v2.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/best-buy-vs-walmart-affiliate-api.json, and with the fewest tokens: https://www.anchorterminal.com/compare/best-buy-vs-walmart-affiliate-api.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"best-buy\", \"b\": \"walmart-affiliate-api\"}`. From a terminal: `anchor compare best-buy walmart-affiliate-api`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/best-buy.json and https://www.anchorterminal.com/api/v1/tools/walmart-affiliate-api.json\n\n## Other comparisons with Best Buy Developer API or Walmart Affiliate Marketing API\n\n- [Amazon Creators API vs Best Buy Developer API](https://www.anchorterminal.com/compare/amazon-creators-api-vs-best-buy.md)\n- [Amazon Creators API vs Walmart Affiliate Marketing API](https://www.anchorterminal.com/compare/amazon-creators-api-vs-walmart-affiliate-api.md)\n- [Best Buy Developer API vs Etsy Open API v3](https://www.anchorterminal.com/compare/best-buy-vs-etsy.md)\n- [Etsy Open API v3 vs Walmart Affiliate Marketing API](https://www.anchorterminal.com/compare/etsy-vs-walmart-affiliate-api.md)\n- [Instacart Developer Platform API + MCP vs Walmart Affiliate Marketing API](https://www.anchorterminal.com/compare/instacart-vs-walmart-affiliate-api.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Best Buy Developer API vs Walmart Affiliate Marketing API",
        "url": ""
      }
    ],
    "description": "Best Buy Developer and Walmart Affiliate Marketing score within a point of each other for product search for shoppers, 39.1 and 38.6 out of 100. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Best Buy Developer API E 39.1",
      "Walmart Affiliate Marketing API E 38.6",
      "scores"
    ],
    "h1": "Best Buy Developer API vs Walmart Affiliate Marketing API",
    "image": "https://www.anchorterminal.com/assets/og/compare-best-buy-vs-walmart-affiliate-api.png",
    "path": "/compare/best-buy-vs-walmart-affiliate-api",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Best Buy Developer vs Walmart Affiliate Marketing for AI agents (2026)",
    "toc": null,
    "updated": "2026-10-14",
    "url": "https://www.anchorterminal.com/compare/best-buy-vs-walmart-affiliate-api"
  },
  "tokens": {
    "markdown": 2100,
    "slim": 730
  },
  "version": 1
}
