{
  "asOf": "2026-11-05",
  "capabilities": [
    {
      "evidence": [
        {
          "quote": "From $0.06 per 1,000 successful responses",
          "source": "pricing"
        }
      ],
      "note": "Fetches any URL as raw HTML; no Amazon-specific page is documented.",
      "product": "zyte-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "support": "partial"
    },
    {
      "evidence": [
        {
          "quote": "Name, Price, Currency, Description, Images, Specifications",
          "source": "ai-extraction"
        }
      ],
      "fields": [
        "title",
        "brand",
        "price",
        "rating",
        "images",
        "description",
        "id"
      ],
      "note": "Automatic product extraction works on any ecommerce page; Amazon is not named in the docs. Listed fields: name, price, currency, description, images, SKU, brand, aggregateRating.",
      "product": "zyte-api-extraction",
      "requestType": "product",
      "retailer": "amazon-us",
      "support": "partial"
    },
    {
      "evidence": [
        {
          "quote": "$0.27-$1.07 per 1,000 per data type",
          "source": "docs-pricing"
        }
      ],
      "note": "A productList data type is mentioned in the pricing docs; its fields are not listed on the pages read.",
      "product": "zyte-api-extraction",
      "requestType": "search",
      "retailer": "amazon-us",
      "support": "partial"
    }
  ],
  "category": "scraper_api",
  "costRules": [
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "Pay as you go | 4 Complex | $0.70 | $8.04; 5 Advanced | $1.27 | $16.08",
          "source": "pricing"
        },
        {
          "quote": "You are only charged for successful responses.",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP response body (no browser rendering), site tier 4 (low) to tier 5 (high). Zyte does not publish Amazon's tier; the 4-5 range is a hand-research estimate. Browser-rendered requests cost far more per 1k (tier 4: $8.04 PAYG, $3.84 at $500).",
      "plans": [
        "payg"
      ],
      "product": "zyte-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00127,
        "min": 0.0007
      }
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "Pay as you go | 4 Complex | $0.70 | $8.04; 5 Advanced | $1.27 | $16.08",
          "source": "pricing"
        },
        {
          "quote": "$0.27-$1.07 per 1,000 per data type",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP tier 4-5 request plus automatic extraction at $0.27-$1.07 per 1k per data type (the docs give a range, not a per-type price; assumed not discounted by commitment, which is not stated).",
      "plans": [
        "payg"
      ],
      "product": "zyte-api-extraction",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00234,
        "min": 0.0009699999999999999
      }
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "$100 | 4 Complex | $0.53; 5 Advanced | $0.95",
          "source": "pricing"
        },
        {
          "quote": "You are only charged for successful responses.",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP response body (no browser rendering), site tier 4 (low) to tier 5 (high). Zyte does not publish Amazon's tier; the 4-5 range is a hand-research estimate. Browser-rendered requests cost far more per 1k (tier 4: $8.04 PAYG, $3.84 at $500).",
      "plans": [
        "commit-100"
      ],
      "product": "zyte-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00095,
        "min": 0.00053
      }
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "$100 | 4 Complex | $0.53; 5 Advanced | $0.95",
          "source": "pricing"
        },
        {
          "quote": "$0.27-$1.07 per 1,000 per data type",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP tier 4-5 request plus automatic extraction at $0.27-$1.07 per 1k per data type (the docs give a range, not a per-type price; assumed not discounted by commitment, which is not stated).",
      "plans": [
        "commit-100"
      ],
      "product": "zyte-api-extraction",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00202,
        "min": 0.0008
      }
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "$200 | 4 Complex | $0.42; 5 Advanced | $0.76",
          "source": "pricing"
        },
        {
          "quote": "You are only charged for successful responses.",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP response body (no browser rendering), site tier 4 (low) to tier 5 (high). Zyte does not publish Amazon's tier; the 4-5 range is a hand-research estimate. Browser-rendered requests cost far more per 1k (tier 4: $8.04 PAYG, $3.84 at $500).",
      "plans": [
        "commit-200"
      ],
      "product": "zyte-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00076,
        "min": 0.00041999999999999996
      }
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "$200 | 4 Complex | $0.42; 5 Advanced | $0.76",
          "source": "pricing"
        },
        {
          "quote": "$0.27-$1.07 per 1,000 per data type",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP tier 4-5 request plus automatic extraction at $0.27-$1.07 per 1k per data type (the docs give a range, not a per-type price; assumed not discounted by commitment, which is not stated).",
      "plans": [
        "commit-200"
      ],
      "product": "zyte-api-extraction",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00183,
        "min": 0.00069
      }
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "$500 | 4 Complex | $0.34; 5 Advanced | $0.61",
          "source": "pricing"
        },
        {
          "quote": "You are only charged for successful responses.",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP response body (no browser rendering), site tier 4 (low) to tier 5 (high). Zyte does not publish Amazon's tier; the 4-5 range is a hand-research estimate. Browser-rendered requests cost far more per 1k (tier 4: $8.04 PAYG, $3.84 at $500).",
      "plans": [
        "commit-500"
      ],
      "product": "zyte-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00061,
        "min": 0.00034
      }
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "$500 | 4 Complex | $0.34; 5 Advanced | $0.61",
          "source": "pricing"
        },
        {
          "quote": "$0.27-$1.07 per 1,000 per data type",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "HTTP tier 4-5 request plus automatic extraction at $0.27-$1.07 per 1k per data type (the docs give a range, not a per-type price; assumed not discounted by commitment, which is not stated).",
      "plans": [
        "commit-500"
      ],
      "product": "zyte-api-extraction",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "usd",
      "units": {
        "max": 0.00168,
        "min": 0.0006100000000000001
      }
    }
  ],
  "homepage": "https://www.zyte.com",
  "id": "zyte",
  "name": "Zyte API",
  "notes": [
    "The price per 1k successful responses depends on a site tier (1 Simple to 5 Advanced) that Zyte assigns; Amazon's tier is not published. Costs use tier 4 to 5 as a range.",
    "Tiers are reviewed quarterly with two weeks notice."
  ],
  "plans": [
    {
      "billing": "payg",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$5 free credit",
          "source": "pricing"
        },
        {
          "quote": "Sign-up includes $5 of free credit for the first billing month",
          "source": "docs-pricing"
        }
      ],
      "expiry": {
        "kind": "period_end",
        "note": "Sign-up includes $5 of free credit for the first billing month; when the free credit expires the account is suspended until a spending limit is set."
      },
      "free": true,
      "id": "free-trial",
      "included": null,
      "name": "Free trial credit",
      "notes": [
        "$5 of credit (the docs say Enterprise plans get $200). The pricing page also says 30 days to try it out."
      ],
      "price": 0,
      "selfServe": true,
      "unit": "usd",
      "unitPrice": 1
    },
    {
      "billing": "payg",
      "currency": "USD",
      "evidence": [
        {
          "quote": "Pay as you go | 4 Complex | $0.70 | $8.04; 5 Advanced | $1.27 | $16.08",
          "source": "pricing"
        },
        {
          "quote": "You are only charged for successful responses.",
          "source": "docs-pricing"
        }
      ],
      "expiry": {
        "kind": "none",
        "note": "No commitment or balance: usage is billed afterwards, so nothing expires."
      },
      "id": "payg",
      "included": null,
      "name": "Pay as you go",
      "notes": [
        "Modelled as spend in USD: unitPrice 1 per USD, minMonthlySpend = the commitment. The price per request depends on the site tier; see the cost rules."
      ],
      "price": null,
      "rateLimit": "3000 requests/min (standard plans)",
      "selfServe": true,
      "unit": "usd",
      "unitPrice": 1
    },
    {
      "billing": "payg",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$100 | 4 Complex | $0.53; 5 Advanced | $0.95",
          "source": "pricing"
        },
        {
          "quote": "Unused commitment is not refunded.",
          "source": "docs-pricing"
        }
      ],
      "expiry": {
        "kind": "period_end",
        "note": "Commitment is paid at the start of each billing month; unused commitment is not refunded. Usage above it is billed on the next bill at the same discounted rate (no overage penalty)."
      },
      "id": "commit-100",
      "included": null,
      "minMonthlySpend": 100,
      "name": "$100 commitment",
      "notes": [
        "Modelled as spend in USD: unitPrice 1 per USD, minMonthlySpend = the commitment. The price per request depends on the site tier; see the cost rules."
      ],
      "price": null,
      "rateLimit": "3000 requests/min (standard plans)",
      "selfServe": true,
      "unit": "usd",
      "unitPrice": 1
    },
    {
      "billing": "payg",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$200 | 4 Complex | $0.42; 5 Advanced | $0.76",
          "source": "pricing"
        },
        {
          "quote": "Unused commitment is not refunded.",
          "source": "docs-pricing"
        }
      ],
      "expiry": {
        "kind": "period_end",
        "note": "Commitment is paid at the start of each billing month; unused commitment is not refunded. Usage above it is billed on the next bill at the same discounted rate (no overage penalty)."
      },
      "id": "commit-200",
      "included": null,
      "minMonthlySpend": 200,
      "name": "$200 commitment",
      "notes": [
        "Modelled as spend in USD: unitPrice 1 per USD, minMonthlySpend = the commitment. The price per request depends on the site tier; see the cost rules."
      ],
      "price": null,
      "rateLimit": "3000 requests/min (standard plans)",
      "selfServe": true,
      "unit": "usd",
      "unitPrice": 1
    },
    {
      "billing": "payg",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$500 | 4 Complex | $0.34; 5 Advanced | $0.61",
          "source": "pricing"
        },
        {
          "quote": "Unused commitment is not refunded.",
          "source": "docs-pricing"
        }
      ],
      "expiry": {
        "kind": "period_end",
        "note": "Commitment is paid at the start of each billing month; unused commitment is not refunded. Usage above it is billed on the next bill at the same discounted rate (no overage penalty)."
      },
      "id": "commit-500",
      "included": null,
      "minMonthlySpend": 500,
      "name": "$500 commitment",
      "notes": [
        "Modelled as spend in USD: unitPrice 1 per USD, minMonthlySpend = the commitment. The price per request depends on the site tier; see the cost rules."
      ],
      "price": null,
      "rateLimit": "3000 requests/min (standard plans)",
      "selfServe": true,
      "unit": "usd",
      "unitPrice": 1
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "Further discounts based on volume usage",
          "source": "pricing"
        },
        {
          "quote": "10000 RPM",
          "source": "docs-pricing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "Not stated."
      },
      "id": "enterprise",
      "included": null,
      "name": "Enterprise",
      "notes": [
        "Further discounts based on volume usage, priced via sales."
      ],
      "price": null,
      "rateLimit": "10000 requests/min",
      "selfServe": false,
      "unit": "usd"
    }
  ],
  "products": [
    {
      "docsUrl": "https://docs.zyte.com/zyte-api/",
      "id": "zyte-api",
      "name": "Zyte API (HTTP / browser)",
      "output": "raw_html"
    },
    {
      "docsUrl": "https://docs.zyte.com/zyte-api/",
      "id": "zyte-api-extraction",
      "name": "Zyte API with automatic extraction",
      "output": "both"
    }
  ],
  "schema": 1,
  "sources": [
    {
      "id": "pricing",
      "kind": "pricing_page",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://www.zyte.com/pricing/"
    },
    {
      "id": "docs-pricing",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://docs.zyte.com/zyte-api/pricing.html"
    },
    {
      "id": "ai-extraction",
      "kind": "pricing_page",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://www.zyte.com/zyte-api/ai-extraction/"
    }
  ],
  "status": "active"
}