{
  "asOf": "2026-11-05",
  "capabilities": [
    {
      "evidence": [
        {
          "quote": "Target type must be set to `amazon_product`.",
          "source": "docs-amazon-product"
        }
      ],
      "fields": [
        "id",
        "title",
        "brand",
        "price",
        "list_price",
        "buybox_price",
        "availability",
        "rating",
        "review_count",
        "sales_rank",
        "category",
        "images",
        "variations",
        "description"
      ],
      "note": "Target amazon_product, query = ASIN, parse=true. Keys include asin, title, brand, price, price_initial, price_buybox, featured_merchant, stock, rating, reviews_count, sales_rank, category, images, variation.",
      "product": "web-data-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "support": "full"
    },
    {
      "evidence": [
        {
          "quote": "The `amazon_pricing` template is built to obtain Amazon product offer listings.",
          "source": "docs-amazon-pricing"
        }
      ],
      "fields": [
        "seller_id",
        "seller_name",
        "price",
        "shipping",
        "condition"
      ],
      "note": "Target amazon_pricing, query = ASIN. Each pricing item has price, seller, seller_id, condition, price_shipping, delivery, price_with_prime.",
      "product": "web-data-api",
      "requestType": "offers",
      "retailer": "amazon-us",
      "support": "full"
    },
    {
      "evidence": [
        {
          "quote": "The `amazon_search` template is built to obtain Amazon Search results.",
          "source": "docs-amazon-search"
        }
      ],
      "fields": [
        "id",
        "rank",
        "sponsored",
        "title",
        "price",
        "rating",
        "review_count"
      ],
      "note": "Target amazon_search, query = search term. Results split into paid, organic and amazons_choices.",
      "product": "web-data-api",
      "requestType": "search",
      "retailer": "amazon-us",
      "support": "full"
    },
    {
      "evidence": [
        {
          "quote": "is built to obtain Amazon Bestsellers pages.",
          "source": "docs-amazon-bestsellers"
        }
      ],
      "fields": [
        "rank",
        "id",
        "title",
        "price"
      ],
      "note": "Target amazon_bestsellers, query = browse node ID or hyphenated category. The docs parameter table names the target amazon_sellers but the examples use amazon_bestsellers.",
      "product": "web-data-api",
      "requestType": "bestsellers",
      "retailer": "amazon-us",
      "support": "full"
    },
    {
      "evidence": [
        {
          "quote": "The `amazon_sellers` template is built to obtain Amazon Sellers pages.",
          "source": "docs-amazon-sellers"
        }
      ],
      "fields": [
        "seller_id",
        "name",
        "rating"
      ],
      "note": "Target amazon_sellers, query = seller ID. Keys: seller_name, business_name, business_address, rating, description; no feedback count listed.",
      "product": "web-data-api",
      "requestType": "seller",
      "retailer": "amazon-us",
      "support": "partial"
    }
  ],
  "category": "scraper_api",
  "costRules": [
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "All Amazon targets use the Premium Proxy Pool by default.",
          "source": "docs-amazon-templates"
        },
        {
          "quote": "You only pay for successful requests.",
          "source": "billing"
        }
      ],
      "modifiers": "Target amazon_product. Template default: premium proxy pool, no JS rendering, parse=true. The premium rate matches the \"crawls\" allowance unit, so 1 request = 1 unit. Standard proxy (about half the rate) and JS rendering (+$0.50/1k) are options; neither is verified for Amazon.",
      "product": "web-data-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "request",
      "units": 1
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "All Amazon targets use the Premium Proxy Pool by default.",
          "source": "docs-amazon-templates"
        },
        {
          "quote": "You only pay for successful requests.",
          "source": "billing"
        }
      ],
      "modifiers": "Target amazon_pricing. Template default: premium proxy pool, no JS rendering, parse=true. The premium rate matches the \"crawls\" allowance unit, so 1 request = 1 unit. Standard proxy (about half the rate) and JS rendering (+$0.50/1k) are options; neither is verified for Amazon.",
      "product": "web-data-api",
      "requestType": "offers",
      "retailer": "amazon-us",
      "unit": "request",
      "units": 1
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "All Amazon targets use the Premium Proxy Pool by default.",
          "source": "docs-amazon-templates"
        },
        {
          "quote": "You only pay for successful requests.",
          "source": "billing"
        }
      ],
      "modifiers": "Target amazon_search. Template default: premium proxy pool, no JS rendering, parse=true. The premium rate matches the \"crawls\" allowance unit, so 1 request = 1 unit. Standard proxy (about half the rate) and JS rendering (+$0.50/1k) are options; neither is verified for Amazon.",
      "product": "web-data-api",
      "requestType": "search",
      "retailer": "amazon-us",
      "unit": "request",
      "units": 1
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "All Amazon targets use the Premium Proxy Pool by default.",
          "source": "docs-amazon-templates"
        },
        {
          "quote": "You only pay for successful requests.",
          "source": "billing"
        }
      ],
      "modifiers": "Target amazon_bestsellers. Template default: premium proxy pool, no JS rendering, parse=true. The premium rate matches the \"crawls\" allowance unit, so 1 request = 1 unit. Standard proxy (about half the rate) and JS rendering (+$0.50/1k) are options; neither is verified for Amazon.",
      "product": "web-data-api",
      "requestType": "bestsellers",
      "retailer": "amazon-us",
      "unit": "request",
      "units": 1
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "All Amazon targets use the Premium Proxy Pool by default.",
          "source": "docs-amazon-templates"
        },
        {
          "quote": "You only pay for successful requests.",
          "source": "billing"
        }
      ],
      "modifiers": "Target amazon_sellers. Template default: premium proxy pool, no JS rendering, parse=true. The premium rate matches the \"crawls\" allowance unit, so 1 request = 1 unit. Standard proxy (about half the rate) and JS rendering (+$0.50/1k) are options; neither is verified for Amazon.",
      "product": "web-data-api",
      "requestType": "seller",
      "retailer": "amazon-us",
      "unit": "request",
      "units": 1
    }
  ],
  "homepage": "https://decodo.com",
  "id": "decodo",
  "name": "Decodo",
  "notes": [
    "Decodo merged its four scraping APIs into one Web Data API (blog, 2025-04-07). The old Core/Advanced split is no longer on the pricing page, which now shows Regular and Enterprise tabs.",
    "Unused requests: no official statement for the API. The general FAQ (proxy plans) says unused traffic is lost on renewal or downgrade and carries over on upgrade."
  ],
  "plans": [
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$0 / month, 10 req/s, Up to 5K crawls or 10K pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $1.00 per 1K requests (Free plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "free": true,
      "id": "free",
      "included": 5000,
      "name": "Regular Free",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 5,000 x $1.00/1k is about $5. The page also shows up to 10K \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.50, standard + JS $0.75, premium $1.00, premium + JS $1.50.",
        "Shown as $0 / month; the page does not say whether the limit resets monthly.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 0,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "10 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$19 / month, 10 req/s, Up to 19K crawls or 38K pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $1.00 per 1K requests ($19 plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "id": "regular-19",
      "included": 19000,
      "name": "Regular $19",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 19,000 x $1.00/1k is about $19. The page also shows up to 38K \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.50, standard + JS $0.75, premium $1.00, premium + JS $1.50.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 19,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "10 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$49 / month, 25 req/s, Up to 65K crawls or 122K pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $0.75 per 1K requests ($49 plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "id": "regular-49",
      "included": 65000,
      "name": "Regular $49",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 65,000 x $0.75/1k is about $49. The page also shows up to 122K \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.40, standard + JS $0.65, premium $0.75, premium + JS $1.25.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 49,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "25 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$99 / month, 50 req/s, Up to 141K crawls or 330K pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $0.70 per 1K requests ($99 plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "id": "regular-99",
      "included": 141000,
      "name": "Regular $99",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 141,000 x $0.70/1k is about $99. The page also shows up to 330K \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.30, standard + JS $0.60, premium $0.70, premium + JS $1.10.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 99,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "50 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$249 / month, 100 req/s, Up to 383K crawls or 1.2M pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $0.65 per 1K requests ($249 plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "id": "regular-249",
      "included": 383000,
      "name": "Regular $249",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 383,000 x $0.65/1k is about $249. The page also shows up to 1.2M \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.20, standard + JS $0.55, premium $0.65, premium + JS $1.00.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 249,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "100 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$499 / month, 150 req/s, Up to 831K crawls or 2.7M pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $0.60 per 1K requests ($499 plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "id": "regular-499",
      "included": 831000,
      "name": "Regular $499",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 831,000 x $0.60/1k is about $499. The page also shows up to 2.7M \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.18, standard + JS $0.50, premium $0.60, premium + JS $0.95.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 499,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "150 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$999 / month, 200 req/s, Up to 1.8M crawls or 6.2M pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $0.55 per 1K requests ($999 plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "id": "regular-999",
      "included": 1800000,
      "name": "Regular $999",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 1,800,000 x $0.55/1k is about $990. The page also shows up to 6.2M \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.16, standard + JS $0.45, premium $0.55, premium + JS $0.90.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 999,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "200 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "$1,499 / month, 200 req/s, Up to 2.9M crawls or 9.9M pages scraped",
          "source": "pricing"
        },
        {
          "quote": "Premium proxy $0.50 per 1K requests ($1,499 plan column)",
          "source": "billing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "The pricing page and billing doc do not say whether unused requests expire or roll over. Decodo's general FAQ (written for proxy plans) says unused traffic is lost on renewal or downgrade and moves to the new period on upgrade."
      },
      "id": "regular-1499",
      "included": 2900000,
      "name": "Regular $1,499",
      "notes": [
        "Allowance counted in premium-proxy requests, the unit of the \"crawls\" figure and the Amazon template default: 2,900,000 x $0.50/1k is about $1450. The page also shows up to 9.9M \"pages scraped\", which is the same spend on standard-proxy requests.",
        "Rates per 1k /scrape requests: standard $0.15, standard + JS $0.40, premium $0.50, premium + JS $0.85.",
        "Overage terms are not published. The pricing page mentions a 14-day money-back option."
      ],
      "price": 1499,
      "products": [
        "web-data-api"
      ],
      "rateLimit": "200 req/s",
      "selfServe": true,
      "unit": "request"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "Chat with us and we'll find the best solution for you",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "unknown"
      },
      "id": "enterprise",
      "included": null,
      "name": "Enterprise",
      "notes": [
        "Contact sales; no price or limits published."
      ],
      "price": null,
      "products": [
        "web-data-api"
      ],
      "selfServe": false,
      "unit": "request"
    }
  ],
  "products": [
    {
      "docsUrl": "https://help.decodo.com/docs/web-scraping-api-amazon-templates",
      "id": "web-data-api",
      "name": "Web Data API (/scrape, Amazon templates)",
      "output": "both"
    }
  ],
  "schema": 1,
  "sources": [
    {
      "id": "pricing",
      "kind": "pricing_page",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://decodo.com/scraping/web/pricing"
    },
    {
      "id": "billing",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://help.decodo.com/docs/web-data-api-billing"
    },
    {
      "id": "docs-amazon-templates",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://help.decodo.com/docs/web-scraping-api-amazon-templates"
    },
    {
      "id": "docs-amazon-product",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://help.decodo.com/docs/web-scraping-api-amazon-product"
    },
    {
      "id": "docs-amazon-pricing",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://help.decodo.com/docs/web-scraping-api-amazon-pricing"
    },
    {
      "id": "docs-amazon-search",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://help.decodo.com/docs/web-scraping-api-amazon-search"
    },
    {
      "id": "docs-amazon-sellers",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://help.decodo.com/docs/web-scraping-api-amazon-sellers"
    },
    {
      "id": "docs-amazon-bestsellers",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://help.decodo.com/docs/web-scraping-api-amazon-bestsellers"
    },
    {
      "id": "faq-plan-change",
      "kind": "faq",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://decodo.com/faq/billing/can-i-upgrade-or-downgrade-my-subscription-plan"
    }
  ],
  "status": "active"
}