{
  "data": {
    "a": {
      "slug": "agentzon",
      "name": "Agentzon",
      "vendor": "Merit Systems, Inc.",
      "vendorUrl": "https://agentzon.co",
      "kind": "http-api",
      "category": "commerce",
      "summary": "Online store for household essentials that agents can search and buy from through a JSON API. Sells 466 purchasable items shipped within the U.S. by Merit Systems Inc, with payment on a private checkout page.",
      "url": "https://www.anchorterminal.com/tools/agentzon",
      "markdownUrl": "https://www.anchorterminal.com/tools/agentzon.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/agentzon.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agentzon.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://agentzon.co/api",
      "packages": [],
      "auth": "none",
      "authNotes": "No accounts, registration or API keys for search, product lookup or checkout creation. Order status takes a per-order bearer token (orderToken) issued by checkout. It is read-only, never expires and has no revocation endpoint. The UCP endpoint takes no credential and asks for a UCP-Agent header naming the platform profile (https://agentzon.co/auth.md).",
      "pricing": "usage",
      "pricingNotes": "The API has no fee and no plan. The buyer pays the item price per order, with sales tax added at checkout and free shipping to U.S. addresses. No free tier, trial or test mode was found. Every product reports checkoutMode live (checked 10 October 2026).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in llms.txt, agents.md, openapi.json, auth.md or the storefront script (checked 10 October 2026).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-10"
      },
      "docsUrl": "https://agentzon.co/agents.md",
      "llmsTxt": "https://agentzon.co/llms.txt",
      "openapi": "https://agentzon.co/openapi.json",
      "capabilities": [
        "commerce.products",
        "commerce.checkout",
        "commerce.orders",
        "commerce.headless"
      ],
      "tags": [
        "hosted",
        "openapi",
        "llms-txt",
        "no-key",
        "no-signup",
        "webmcp",
        "ucp",
        "stripe",
        "us-only",
        "closed-source",
        "no-status-page",
        "sales-tax"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.4,
        "grade": "D",
        "agentReady": false,
        "rank": 753,
        "ranked": true,
        "rankOf": 955,
        "categoryRank": 16,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 5,
          "payments": 40,
          "reliability": 40,
          "schema": 83,
          "security": 45,
          "transparency": 45
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-10"
        },
        "negative": 0,
        "verdict": "Public OpenAPI 3.1 description and llms.txt, with a whole-basket checkout that needs no account or key. The buyer pays on a private page, so a person completes each purchase. No status page, security.txt or registered seller address was found on agentzon.co, and 34 of 500 listed items cannot be bought.",
        "bestFor": "A shopping destination for an agent buying everyday household goods for a U.S. address.",
        "strengths": [
          "OpenAPI 3.1 description at /openapi.json, with enums, length limits, and documented 400, 404, 409 and 429 responses",
          "Whole basket in one checkout call, with an Idempotency-Key on checkout and on catalogue suggestions",
          "No account, registration or API key for search or checkout, and a read-only order token for payment status",
          "The buyer reviews the total and pays on a private checkout page, so an agent cannot charge the card itself",
          "Terms, returns and privacy pages name the seller, the refund window and a support address"
        ],
        "weaknesses": [
          "No status page, security.txt or disclosure contact was found. Each probe returned 404",
          "The terms name Merit Systems Inc as seller, but agentzon.co gives no registered address, state or company number",
          "Change-of-mind returns exclude food, medicines and personal hygiene items. Personal care is the largest department, with 107 of 500 items",
          "Source retailers are not named. The policies say only that third parties source and deliver orders",
          "The UCP endpoint advertised in the profile answered 404 to a GET, and the POST route was not tested"
        ],
        "agentNotes": [
          "Search with GET /api/products. Use only items with checkoutAvailable true and a non-null unitAmount, because a null price means unavailable, never free",
          "Send every item and quantity in one POST /api/checkout, with a new Idempotency-Key for each purchase attempt and the same key only to retry that basket",
          "Show the buyer the product image from /api/products/{id}/image and get their approval before opening the checkout URL",
          "Tell the buyer that catalogue prices exclude sales tax, that shipping is U.S. only and that change-of-mind returns exclude hygiene and food items",
          "Keep the checkout URL and the orderToken private. A paid status confirms payment, not shipment"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 51.4
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 5,
          "payments": 40,
          "reliability": 40,
          "schema": 83,
          "security": 45,
          "transparency": 35
        },
        "provenanceScore": 55
      },
      "connect": {
        "http": "curl \"https://agentzon.co/api/products?q=Colgate%20toothpaste\u0026limit=5\""
      },
      "letme": {
        "capability": "https://letme.dev/commerce.products",
        "tool": "https://letme.dev/agentzon"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Merit Systems Inc (agentzon.co terms); Merit Systems, Inc. (merit.systems terms)",
        "domain": "agentzon.co",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://agentzon.co/terms",
        "privacy": "https://agentzon.co/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-10",
        "notes": [
          "agentzon.co/terms, returns and privacy are each dated 8 October 2026. They name Merit Systems Inc as operator, seller and merchant of record, with support at agentzon-support@merit.systems. None of the three gives a postal address.",
          "merit.systems/terms names Merit Systems, Inc. with a New York address for legal notices (224 West 35th Street, Ste 500 #2218, New York, NY 10001), New York governing law, and no state of incorporation or company number.",
          "/.well-known/security.txt and /security return 404 on agentzon.co. No changelog page was found at /changelog.",
          "The domain registration date could not be read. RDAP for .co was unreachable from the research environment."
        ],
        "score": 55
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/agentzon.json",
      "live": {
        "slug": "agentzon",
        "probe": {
          "target": "https://agentzon.co/api",
          "method": "get",
          "lastAt": "2026-10-10T21:26:18.506200631Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 49,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 52,
          "p95ms24h": 128,
          "samples24h": 27,
          "samples30d": 27,
          "days": [
            {
              "date": "2026-10-10",
              "probes": 27,
              "ok": 27
            }
          ]
        },
        "pages": [
          {
            "url": "https://agentzon.co/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-10T18:56:43.075875783Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "de0595c6491b"
          },
          {
            "url": "https://agentzon.co/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-10T18:56:45.218708349Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "83db3205ec95"
          }
        ],
        "updatedAt": "2026-10-10T21:26:18.506200631Z"
      }
    },
    "answer": "Ecwid by Lightspeed scores 63.2 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing.",
    "b": {
      "slug": "ecwid",
      "name": "Ecwid by Lightspeed",
      "vendor": "Ecwid, Inc. (Lightspeed Commerce)",
      "vendorUrl": "https://www.ecwid.com",
      "kind": "http-api",
      "category": "commerce",
      "summary": "Ecwid by Lightspeed is a hosted online store that embeds in any website. Its REST API reads and writes products, categories, orders, customers and discounts for one store, with webhooks and a browser JavaScript API for the cart.",
      "url": "https://www.anchorterminal.com/tools/ecwid",
      "markdownUrl": "https://www.anchorterminal.com/tools/ecwid.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/ecwid.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/ecwid.json",
      "repo": "https://github.com/Ecwid/ecwid-java-api-client",
      "license": "Proprietary service under the Lightspeed Service Agreement. The `@lightspeed/ecom-headless` npm package is MIT and the Java API client on GitHub is Apache-2.0",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://app.ecwid.com/api/v3",
      "packages": [
        {
          "registry": "npm",
          "name": "@lightspeed/ecom-headless"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve for one store. The store admin creates a custom app automatically, with a secret token and a public token sent as `Authorization: Bearer`, and no OAuth flow. Seven of the 40 access scopes are on by default, more are added in the admin, and scopes marked sensitive need a request to API support. Public apps for many stores use OAuth 2.0 and go through app review. Tokens don't expire and are revoked by uninstalling the app.",
      "pricing": "paid",
      "pricingNotes": "Starter $5 a month, Venture $35 ($29 billed yearly), Business $65 ($49) and Unlimited $149 ($119), with no transaction fee from Ecwid. The docs say only paid plans reach the API, and the pricing page does not list API access by plan. No free plan, trial or sandbox was found. Developers can email API support for a free upgrade of a test store (https://www.ecwid.com/pricing, checked 2026-10-08).",
      "priceSummary": "$5 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs or on the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 22,
        "npmWeekly": 307,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.ecwid.com",
      "llmsTxt": "https://docs.ecwid.com/llms.txt",
      "capabilities": [
        "commerce.products",
        "commerce.cart",
        "commerce.orders",
        "commerce.headless"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "api-key",
        "oauth",
        "llms-txt",
        "webhooks",
        "typescript",
        "java",
        "status-page",
        "bug-bounty",
        "soc2"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.2,
        "grade": "B",
        "agentReady": false,
        "rank": 404,
        "ranked": true,
        "rankOf": 955,
        "categoryRank": 13,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 66,
          "maintenance": 79,
          "payments": 15,
          "reliability": 80,
          "schema": 66,
          "security": 61,
          "transparency": 72
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The REST API has 40 access scopes, a published limit of 600 requests a minute per token with `Retry-After` on a 429, field selection through `responseFields`, and Markdown docs with an llms.txt index. Tokens never expire, there is no test mode or idempotency key, API access needs a paid plan, and carts are built only in the browser.",
        "bestFor": "An agent doing back-office work on an existing Ecwid store, such as catalogue edits, order export and discount coupons.",
        "strengths": [
          "40 access scopes split into read, update and create, plus a public token limited to enabled catalogue data and unpaid orders",
          "Published limit of 600 requests a minute per token, and a 429 carries a `Retry-After` header",
          "`responseFields` trims any response to named fields, and searches page with `offset` and `limit` up to 100",
          "Every docs page is served as Markdown, with `llms.txt` and `llms-full.txt` indexes",
          "One incident on status.ecwid.com between 10 July and 8 October 2026, a 48-minute storefront slowdown on 7 August"
        ],
        "weaknesses": [
          "Access tokens never expire and change only when the app is uninstalled and installed again",
          "No test mode. The docs advise a separate test store, and only stores on paid plans can call the API",
          "No idempotency keys on REST writes found in the reviewed documentation",
          "OpenAPI 3.0.3 definitions are published for store profile and orders only, with no complete downloadable spec found",
          "The REST API has no endpoint that builds a live cart or runs checkout. Those sit in the browser JavaScript API",
          "The service agreement disclaims any service level commitment"
        ],
        "agentNotes": [
          "Send the token as `Authorization: Bearer` to `https://app.ecwid.com/api/v3/{storeId}`. Tokens in the query string stopped working in March 2025",
          "Use the secret token server-side only. The public token reads enabled products and places orders that are not marked paid",
          "Add `responseFields`, for example `total,items(id,name,price)`, to keep responses small, and page with `offset` and `limit` (maximum 100)",
          "Stay under 600 requests a minute per token and wait the `Retry-After` seconds on a 429. Repeated calls with a bad token get the token and IP blocked for longer",
          "Work in a separate test store. There is no test mode, and `POST /orders` writes a real order with no idempotency key",
          "After changing an app's scopes, uninstall and reinstall it, then replace the stored tokens. The old ones stop working"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.2
          }
        ],
        "editorialScores": {
          "ergonomics": 66,
          "maintenance": 79,
          "payments": 15,
          "reliability": 80,
          "schema": 66,
          "security": 61,
          "transparency": 56
        },
        "provenanceScore": 87
      },
      "connect": {
        "install": "npm install @lightspeed/ecom-headless",
        "http": "curl \"https://app.ecwid.com/api/v3/$ECWID_STORE_ID/profile?responseFields=generalInfo(storeId,storeUrl)\" \\\n  -H \"Authorization: Bearer $ECWID_SECRET_TOKEN\""
      },
      "letme": {
        "capability": "https://letme.dev/commerce.products",
        "tool": "https://letme.dev/ecwid"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Starter",
          "unit": "month",
          "usd": 5,
          "note": "up to 10 products. The docs say only paid plans reach the API and the pricing page does not list API access by plan"
        },
        {
          "item": "Venture",
          "unit": "month",
          "usd": 35,
          "note": "$29 a month billed yearly, up to 100 products"
        },
        {
          "item": "Business",
          "unit": "month",
          "usd": 65,
          "note": "$49 a month billed yearly, up to 2,500 products"
        },
        {
          "item": "Unlimited",
          "unit": "month",
          "usd": 149,
          "note": "$119 a month billed yearly, unlimited products"
        }
      ],
      "provenance": {
        "legalEntity": "Ecwid, Inc.",
        "domain": "ecwid.com",
        "domainRegistered": "2009-01-08",
        "endpointOnVendorDomain": true,
        "terms": "https://www.lightspeedhq.com/legal/lightspeed-service-agreement/",
        "privacy": "https://www.lightspeedhq.com/legal/privacy-policy/",
        "statusPage": "https://status.ecwid.com",
        "changelog": "https://docs.ecwid.com/changelog/ecwid-api-changelog",
        "securityTxt": "unknown",
        "checked": "2026-10-08",
        "notes": [
          "www.ecwid.com/terms-of-service redirects to the Lightspeed Service Agreement (last updated 26 February 2026), whose contracting-entity table names Ecwid, Inc., Delaware, for Lightspeed eCom (E-Series) worldwide.",
          "The service agreement says API use is governed by Lightspeed's API licence agreement at https://developers.lightspeedhq.com/terms (effective 20 May 2025), which does not name Ecwid or E-Series.",
          "www.ecwid.com/privacy-policy and /eu-privacy-policy redirect to Lightspeed's privacy policy (effective 8 July 2026), which lists Ecwid, Inc. among the entities certified under the Data Privacy Framework.",
          "www.ecwid.com/.well-known/security.txt answered 403 and www.lightspeedhq.com/.well-known/security.txt answered 404, so no security.txt was read.",
          "RDAP for ecwid.com gives a registration date of 2009-01-08.",
          "The REST API answers at app.ecwid.com. Docs are hosted on GitBook at docs.ecwid.com."
        ],
        "score": 87
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/ecwid.json",
      "live": {
        "slug": "ecwid",
        "probe": {
          "target": "https://app.ecwid.com/api/v3",
          "method": "get",
          "lastAt": "2026-10-10T21:26:27.44532171Z",
          "lastOk": true,
          "lastStatus": 400,
          "lastMs": 118,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 100,
          "p95ms24h": 159,
          "samples24h": 247,
          "samples30d": 521,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 50,
              "ok": 50
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 221,
              "ok": 221
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.ecwid.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T21:19:41.095995516Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "@lightspeed/ecom-headless",
            "version": "1.2.1",
            "seenAt": "2026-10-10T17:45:11.995539813Z"
          }
        ],
        "githubStars": 22,
        "npmWeekly": 124,
        "securityTxt": {
          "url": "https://ecwid.com/.well-known/security.txt",
          "state": "unknown",
          "checkedAt": "2026-10-10T15:41:43.440333633Z"
        },
        "llmsTxt": {
          "url": "https://docs.ecwid.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-10T14:04:07.533629482Z"
        },
        "pages": [
          {
            "url": "https://docs.ecwid.com/changelog/ecwid-api-changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-10T19:01:36.785082767Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3812da5e606d"
          },
          {
            "url": "https://www.ecwid.com/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-10T19:14:01.231194607Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "be9ee745877a"
          },
          {
            "url": "https://www.lightspeedhq.com/legal/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-10T19:15:51.959028521Z",
            "changedAt": "2026-10-10T19:15:51.959028521Z",
            "fingerprint": "8e496a81896a"
          },
          {
            "url": "https://www.lightspeedhq.com/legal/lightspeed-service-agreement/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-10T19:15:49.415216635Z",
            "changedAt": "2026-10-10T19:15:49.415216635Z",
            "fingerprint": "9629196ac031"
          }
        ],
        "updatedAt": "2026-10-10T21:26:27.44532171Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Merit Systems, Inc.",
        "b": "Ecwid, Inc. (Lightspeed Commerce)",
        "name": "Vendor"
      },
      {
        "a": "https://agentzon.co/api",
        "b": "https://app.ecwid.com/api/v3",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "Proprietary service under the Lightspeed Service Agreement. The `@lightspeed/ecom-headless` npm package is MIT and the Java API client on GitHub is Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "none",
        "b": "2026-09-30",
        "name": "Last release"
      },
      {
        "a": "",
        "b": "2026-02-26",
        "name": "Terms last updated"
      },
      {
        "a": "",
        "b": "no date given",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "yes",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "22 stars, 307 npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Ecwid by Lightspeed scores 63.2 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing.",
        "question": "Which is better for AI agents, Agentzon or Ecwid by Lightspeed?"
      },
      {
        "answer": "Agentzon needs no key. Ecwid by Lightspeed takes an API key or an OAuth sign-in.",
        "question": "Do Agentzon and Ecwid by Lightspeed need an API key?"
      },
      {
        "answer": "Yes. Agentzon has a hosted endpoint at https://agentzon.co/api and Ecwid by Lightspeed at https://app.ecwid.com/api/v3.",
        "question": "Can an agent call Agentzon and Ecwid by Lightspeed without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 83 against 66",
          "Agent ergonomics, 78 against 66",
          "Payments \u0026 pricing, 40 against 15"
        ],
        "also": [
          "No key needed to call it"
        ],
        "goodFor": "A shopping destination for an agent buying everyday household goods for a U.S. address.",
        "slug": "agentzon",
        "watchFor": "No status page, security.txt or disclosure contact was found. Each probe returned 404"
      },
      {
        "aheadOn": [
          "Reliability, 80 against 40",
          "Security \u0026 auth, 61 against 45",
          "Maintenance \u0026 community, 79 against 5",
          "Transparency \u0026 trust, 72 against 45"
        ],
        "also": null,
        "goodFor": "An agent doing back-office work on an existing Ecwid store, such as catalogue edits, order export and discount coupons.",
        "slug": "ecwid",
        "watchFor": "Access tokens never expire and change only when the app is uninstalled and installed again"
      }
    ],
    "job": {
      "capability": "commerce.products",
      "name": "Commerce catalogues"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/adobe-commerce-vs-agentzon.json",
        "title": "Adobe Commerce (Magento) vs Agentzon",
        "url": "https://www.anchorterminal.com/compare/adobe-commerce-vs-agentzon"
      },
      {
        "json": "https://www.anchorterminal.com/compare/adobe-commerce-vs-ecwid.json",
        "title": "Adobe Commerce (Magento) vs Ecwid by Lightspeed",
        "url": "https://www.anchorterminal.com/compare/adobe-commerce-vs-ecwid"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-bigcommerce.json",
        "title": "Agentzon vs BigCommerce API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-bigcommerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer.json",
        "title": "Agentzon vs Commerce Layer API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-commercetools.json",
        "title": "Agentzon vs commercetools",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-commercetools"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-elastic-path.json",
        "title": "Agentzon vs Elastic Path API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-elastic-path"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-medusa.json",
        "title": "Agentzon vs Medusa API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-medusa"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-saleor.json",
        "title": "Agentzon vs Saleor API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-saleor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-shopify.json",
        "title": "Agentzon vs Shopify API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-shopify"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-shopware.json",
        "title": "Agentzon vs Shopware",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-shopware"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-snipcart.json",
        "title": "Agentzon vs Snipcart API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-snipcart"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-spree-commerce.json",
        "title": "Agentzon vs Spree Commerce",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-spree-commerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-square.json",
        "title": "Agentzon vs Square",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-square"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-swell.json",
        "title": "Agentzon vs Swell",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-swell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-vendure.json",
        "title": "Agentzon vs Vendure",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-vendure"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-wix.json",
        "title": "Agentzon vs Wix Stores and eCommerce API",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-wix"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agentzon-vs-woocommerce.json",
        "title": "Agentzon vs WooCommerce API + MCP",
        "url": "https://www.anchorterminal.com/compare/agentzon-vs-woocommerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bigcommerce-vs-ecwid.json",
        "title": "BigCommerce API + MCP vs Ecwid by Lightspeed",
        "url": "https://www.anchorterminal.com/compare/bigcommerce-vs-ecwid"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commerce-layer-vs-ecwid.json",
        "title": "Commerce Layer API + MCP vs Ecwid by Lightspeed",
        "url": "https://www.anchorterminal.com/compare/commerce-layer-vs-ecwid"
      },
      {
        "json": "https://www.anchorterminal.com/compare/commercetools-vs-ecwid.json",
        "title": "commercetools vs Ecwid by Lightspeed",
        "url": "https://www.anchorterminal.com/compare/commercetools-vs-ecwid"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-elastic-path.json",
        "title": "Ecwid by Lightspeed vs Elastic Path API + MCP",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-elastic-path"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-medusa.json",
        "title": "Ecwid by Lightspeed vs Medusa API + MCP",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-medusa"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-saleor.json",
        "title": "Ecwid by Lightspeed vs Saleor API + MCP",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-saleor"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-shopify.json",
        "title": "Ecwid by Lightspeed vs Shopify API + MCP",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-shopify"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-shopware.json",
        "title": "Ecwid by Lightspeed vs Shopware",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-shopware"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-snipcart.json",
        "title": "Ecwid by Lightspeed vs Snipcart API + MCP",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-snipcart"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-spree-commerce.json",
        "title": "Ecwid by Lightspeed vs Spree Commerce",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-spree-commerce"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-square.json",
        "title": "Ecwid by Lightspeed vs Square",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-square"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-swell.json",
        "title": "Ecwid by Lightspeed vs Swell",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-swell"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-vendure.json",
        "title": "Ecwid by Lightspeed vs Vendure",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-vendure"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-wix.json",
        "title": "Ecwid by Lightspeed vs Wix Stores and eCommerce API",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-wix"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ecwid-vs-woocommerce.json",
        "title": "Ecwid by Lightspeed vs WooCommerce API + MCP",
        "url": "https://www.anchorterminal.com/compare/ecwid-vs-woocommerce"
      }
    ],
    "scores": [
      {
        "agentzon": 40,
        "by": 40,
        "ecwid": 80,
        "edge": "ecwid",
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "agentzon": 83,
        "by": 17,
        "ecwid": 66,
        "edge": "agentzon",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "agentzon": 78,
        "by": 12,
        "ecwid": 66,
        "edge": "agentzon",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "agentzon": 45,
        "by": 16,
        "ecwid": 61,
        "edge": "ecwid",
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "agentzon": 40,
        "by": 25,
        "ecwid": 15,
        "edge": "agentzon",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "agentzon": 5,
        "by": 74,
        "ecwid": 79,
        "edge": "ecwid",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "agentzon": 45,
        "by": 27,
        "ecwid": 72,
        "edge": "ecwid",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Ecwid by Lightspeed scores 63.2 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing. Both do commerce catalogues.",
    "verdicts": {
      "agentzon": "Public OpenAPI 3.1 description and llms.txt, with a whole-basket checkout that needs no account or key. The buyer pays on a private page, so a person completes each purchase. No status page, security.txt or registered seller address was found on agentzon.co, and 34 of 500 listed items cannot be bought.",
      "ecwid": "The REST API has 40 access scopes, a published limit of 600 requests a minute per token with `Retry-After` on a 429, field selection through `responseFields`, and Markdown docs with an llms.txt index. Tokens never expire, there is no test mode or idempotency key, API access needs a paid plan, and carts are built only in the browser."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/agentzon-vs-ecwid",
    "json": "https://www.anchorterminal.com/compare/agentzon-vs-ecwid.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/agentzon-vs-ecwid.md",
    "slim": "https://www.anchorterminal.com/compare/agentzon-vs-ecwid.min.md"
  },
  "markdown": "Ecwid by Lightspeed scores 63.2 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing. Both do commerce catalogues.\n\n- Agentzon: grade D, 51.4/100, rank #753 of 955. Markdown https://www.anchorterminal.com/tools/agentzon.md · JSON https://www.anchorterminal.com/api/v1/tools/agentzon.json\n- Ecwid by Lightspeed: grade B, 63.2/100, rank #404 of 955. Markdown https://www.anchorterminal.com/tools/ecwid.md · JSON https://www.anchorterminal.com/api/v1/tools/ecwid.json\n- Best commerce platforms and checkout APIs for AI agents: https://www.anchorterminal.com/best/commerce/index.md\n- All 153 commerce comparisons: https://www.anchorterminal.com/compare/commerce/index.md\n\n## Which one, for what\n\n### Agentzon (D)\n\nGood for: A shopping destination for an agent buying everyday household goods for a U.S. address.\n\nAhead on:\n- Schema \u0026 documentation, 83 against 66\n- Agent ergonomics, 78 against 66\n- Payments \u0026 pricing, 40 against 15\n\nAlso in its favour:\n- No key needed to call it\n\nWatch for: No status page, security.txt or disclosure contact was found. Each probe returned 404\n\n### Ecwid by Lightspeed (B)\n\nGood for: An agent doing back-office work on an existing Ecwid store, such as catalogue edits, order export and discount coupons.\n\nAhead on:\n- Reliability, 80 against 40\n- Security \u0026 auth, 61 against 45\n- Maintenance \u0026 community, 79 against 5\n- Transparency \u0026 trust, 72 against 45\n\nWatch for: Access tokens never expire and change only when the app is uninstalled and installed again\n\n\n## Score by category\n\n| Category | Weight | Agentzon | Ecwid by Lightspeed | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 40 | 80 | Ecwid by Lightspeed +40 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 83 | 66 | Agentzon +17 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 66 | Agentzon +12 |\n| Security \u0026 auth | 14% (17.5 this run) | 45 | 61 | Ecwid by Lightspeed +16 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 15 | Agentzon +25 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 5 | 79 | Ecwid by Lightspeed +74 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 45 | 72 | Ecwid by Lightspeed +27 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **51.4 · D** | **63.2 · B** | |\n\n## Facts side by side\n\n| Fact | Agentzon | Ecwid by Lightspeed |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Merit Systems, Inc. | Ecwid, Inc. (Lightspeed Commerce) |\n| Hosted endpoint | `https://agentzon.co/api` | `https://app.ecwid.com/api/v3` |\n| Transports | HTTP | HTTP |\n| Auth | None | OAuth or key |\n| Pricing | Pay per use | Paid |\n| x402 | no | no |\n| Licence | none | Proprietary service under the Lightspeed Service Agreement. The `@lightspeed/ecom-headless` npm package is MIT and the Java API client on GitHub is Apache-2.0 |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| Last release | none | 2026-09-30 |\n| Terms last updated |  | 2026-02-26 |\n| Privacy policy last updated |  | no date given |\n| Customer content may train models |  | not found in the text |\n| Terms restrict automated access |  | not found in the text |\n| Terms restrict benchmarking |  | not found in the text |\n| Terms or service can change without notice |  | yes |\n| Arbitration or class-action waiver |  | yes |\n| Popularity | none | 22 stars, 307 npm/wk |\n\n## Verdicts\n\n**Agentzon.** Public OpenAPI 3.1 description and llms.txt, with a whole-basket checkout that needs no account or key. The buyer pays on a private page, so a person completes each purchase. No status page, security.txt or registered seller address was found on agentzon.co, and 34 of 500 listed items cannot be bought.\n\n**Ecwid by Lightspeed.** The REST API has 40 access scopes, a published limit of 600 requests a minute per token with `Retry-After` on a 429, field selection through `responseFields`, and Markdown docs with an llms.txt index. Tokens never expire, there is no test mode or idempotency key, API access needs a paid plan, and carts are built only in the browser.\n\n## Before you call either\n\n### Agentzon\n\n1. Search with GET /api/products. Use only items with checkoutAvailable true and a non-null unitAmount, because a null price means unavailable, never free\n2. Send every item and quantity in one POST /api/checkout, with a new Idempotency-Key for each purchase attempt and the same key only to retry that basket\n3. Show the buyer the product image from /api/products/{id}/image and get their approval before opening the checkout URL\n4. Tell the buyer that catalogue prices exclude sales tax, that shipping is U.S. only and that change-of-mind returns exclude hygiene and food items\n5. Keep the checkout URL and the orderToken private. A paid status confirms payment, not shipment\n\n### Ecwid by Lightspeed\n\n1. Send the token as `Authorization: Bearer` to `https://app.ecwid.com/api/v3/{storeId}`. Tokens in the query string stopped working in March 2025\n2. Use the secret token server-side only. The public token reads enabled products and places orders that are not marked paid\n3. Add `responseFields`, for example `total,items(id,name,price)`, to keep responses small, and page with `offset` and `limit` (maximum 100)\n4. Stay under 600 requests a minute per token and wait the `Retry-After` seconds on a 429. Repeated calls with a bad token get the token and IP blocked for longer\n5. Work in a separate test store. There is no test mode, and `POST /orders` writes a real order with no idempotency key\n6. After changing an app's scopes, uninstall and reinstall it, then replace the stored tokens. The old ones stop working\n\n## Questions\n\n### Which is better for AI agents, Agentzon or Ecwid by Lightspeed?\n\nEcwid by Lightspeed scores 63.2 (B) on agent readiness against Agentzon's 51.4 (D), and leads in 4 of 7 scored categories. Agentzon leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing.\n\n### Do Agentzon and Ecwid by Lightspeed need an API key?\n\nAgentzon needs no key. Ecwid by Lightspeed takes an API key or an OAuth sign-in.\n\n### Can an agent call Agentzon and Ecwid by Lightspeed without installing anything?\n\nYes. Agentzon has a hosted endpoint at https://agentzon.co/api and Ecwid by Lightspeed at https://app.ecwid.com/api/v3.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/agentzon-vs-ecwid.json, and with the fewest tokens: https://www.anchorterminal.com/compare/agentzon-vs-ecwid.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"agentzon\", \"b\": \"ecwid\"}`. From a terminal: `anchor compare agentzon ecwid`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/agentzon.json and https://www.anchorterminal.com/api/v1/tools/ecwid.json\n\n## Other comparisons with Agentzon or Ecwid by Lightspeed\n\n- [Adobe Commerce (Magento) vs Agentzon](https://www.anchorterminal.com/compare/adobe-commerce-vs-agentzon.md)\n- [Adobe Commerce (Magento) vs Ecwid by Lightspeed](https://www.anchorterminal.com/compare/adobe-commerce-vs-ecwid.md)\n- [Agentzon vs BigCommerce API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-bigcommerce.md)\n- [Agentzon vs Commerce Layer API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-commerce-layer.md)\n- [Agentzon vs commercetools](https://www.anchorterminal.com/compare/agentzon-vs-commercetools.md)\n- [Agentzon vs Elastic Path API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-elastic-path.md)\n- [Agentzon vs Medusa API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-medusa.md)\n- [Agentzon vs Saleor API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-saleor.md)\n- [Agentzon vs Shopify API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-shopify.md)\n- [Agentzon vs Shopware](https://www.anchorterminal.com/compare/agentzon-vs-shopware.md)\n- [Agentzon vs Snipcart API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-snipcart.md)\n- [Agentzon vs Spree Commerce](https://www.anchorterminal.com/compare/agentzon-vs-spree-commerce.md)\n- [Agentzon vs Square](https://www.anchorterminal.com/compare/agentzon-vs-square.md)\n- [Agentzon vs Swell](https://www.anchorterminal.com/compare/agentzon-vs-swell.md)\n- [Agentzon vs Vendure](https://www.anchorterminal.com/compare/agentzon-vs-vendure.md)\n- [Agentzon vs Wix Stores and eCommerce API](https://www.anchorterminal.com/compare/agentzon-vs-wix.md)\n- [Agentzon vs WooCommerce API + MCP](https://www.anchorterminal.com/compare/agentzon-vs-woocommerce.md)\n- [BigCommerce API + MCP vs Ecwid by Lightspeed](https://www.anchorterminal.com/compare/bigcommerce-vs-ecwid.md)\n- [Commerce Layer API + MCP vs Ecwid by Lightspeed](https://www.anchorterminal.com/compare/commerce-layer-vs-ecwid.md)\n- [commercetools vs Ecwid by Lightspeed](https://www.anchorterminal.com/compare/commercetools-vs-ecwid.md)\n- [Ecwid by Lightspeed vs Elastic Path API + MCP](https://www.anchorterminal.com/compare/ecwid-vs-elastic-path.md)\n- [Ecwid by Lightspeed vs Medusa API + MCP](https://www.anchorterminal.com/compare/ecwid-vs-medusa.md)\n- [Ecwid by Lightspeed vs Saleor API + MCP](https://www.anchorterminal.com/compare/ecwid-vs-saleor.md)\n- [Ecwid by Lightspeed vs Shopify API + MCP](https://www.anchorterminal.com/compare/ecwid-vs-shopify.md)\n- [Ecwid by Lightspeed vs Shopware](https://www.anchorterminal.com/compare/ecwid-vs-shopware.md)\n- [Ecwid by Lightspeed vs Snipcart API + MCP](https://www.anchorterminal.com/compare/ecwid-vs-snipcart.md)\n- [Ecwid by Lightspeed vs Spree Commerce](https://www.anchorterminal.com/compare/ecwid-vs-spree-commerce.md)\n- [Ecwid by Lightspeed vs Square](https://www.anchorterminal.com/compare/ecwid-vs-square.md)\n- [Ecwid by Lightspeed vs Swell](https://www.anchorterminal.com/compare/ecwid-vs-swell.md)\n- [Ecwid by Lightspeed vs Vendure](https://www.anchorterminal.com/compare/ecwid-vs-vendure.md)\n- [Ecwid by Lightspeed vs Wix Stores and eCommerce API](https://www.anchorterminal.com/compare/ecwid-vs-wix.md)\n- [Ecwid by Lightspeed vs WooCommerce API + MCP](https://www.anchorterminal.com/compare/ecwid-vs-woocommerce.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "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": "Agentzon vs Ecwid by Lightspeed",
        "url": ""
      }
    ],
    "description": "Ecwid by Lightspeed scores 63.2 (B) to Agentzon's 51.4 (D) for commerce catalogues. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Agentzon D 51.4",
      "Ecwid by Lightspeed B 63.2",
      "scores"
    ],
    "h1": "Agentzon vs Ecwid by Lightspeed",
    "image": "https://www.anchorterminal.com/assets/og/compare-agentzon-vs-ecwid.png",
    "path": "/compare/agentzon-vs-ecwid",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Agentzon vs Ecwid by Lightspeed for AI agents (2026) | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-10",
    "url": "https://www.anchorterminal.com/compare/agentzon-vs-ecwid"
  },
  "tokens": {
    "markdown": 2750,
    "slim": 680
  },
  "version": 1
}
