{
  "schema": 1,
  "id": "scraping-proxies",
  "title": "Web scraping platform and proxy pricing",
  "updated": "2026-10-30",
  "license": "CC BY 4.0, link to the directory page",
  "source": "https://getstackversus.com/limits/scraping",
  "tools": [
    {
      "id": "apify",
      "name": "Apify",
      "vendor": "Apify",
      "category": "scraping",
      "url": "https://apify.com/",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Apify pricing - flexible plan + pay as you go · Apify",
          "url": "https://apify.com/pricing"
        },
        "limits": {
          "name": "Limits | Apify Documentation",
          "url": "https://docs.apify.com/platform/limits"
        },
        "billing": {
          "name": "Billing | Apify Documentation",
          "url": "https://docs.apify.com/account/billing"
        },
        "api": {
          "name": "Apify API v2 reference - Rate limiting",
          "url": "https://docs.apify.com/api/v2#rate-limiting"
        },
        "proxy": {
          "name": "Apify Proxy",
          "url": "https://apify.com/proxy"
        },
        "proxydocs": {
          "name": "Proxy | Apify Documentation",
          "url": "https://docs.apify.com/proxy"
        },
        "storage": {
          "name": "Storage | Apify Documentation",
          "url": "https://docs.apify.com/storage"
        }
      },
      "unit": {
        "tag": "Per compute unit",
        "definition": "Compute unit (CU) = 1 GB of RAM/hour. Plans include a prepaid USD amount spent on platform usage (compute units, proxies, storage, data transfer) or on Apify Store Actors.",
        "source": "pricing",
        "quote": "Compute units (CU)<br>1 GB of RAM/hour"
      },
      "free": {
        "summary": "Free plan: $5 per month to spend in Apify Store or on your own Actors, at $0.2 per compute unit. No credit card required. Apify Proxy on the Free plan can only be used inside the platform.",
        "published": true,
        "source": "pricing",
        "quote": "$5 to spend in Apify Store or on your own Actors"
      },
      "plans": [
        {
          "id": "free",
          "name": "Free",
          "priceUsd": 0,
          "billing": "monthly",
          "included": "$5 to spend in Apify Store or on your own Actors; $0.2 per compute unit; Community support; 16 GB Actor RAM; 5 max concurrent runs; 5 datacenter proxy IPs included",
          "source": "pricing",
          "quote": "$0 $5 to spend in Apify Store or on your own Actors $0.2 per compute unit Community support",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "id": "starter",
          "name": "Starter",
          "priceUsd": 19,
          "priceNote": "/ month + pay as you go; annual billing shown as -10%",
          "billing": "monthly",
          "included": "$19 to spend in Apify Store or on your own Actors; $0.2 per compute unit; Chat support; Bronze Apify Store discount; 64 GB Actor RAM; 32 max concurrent runs; 30 datacenter proxy IPs included",
          "source": "pricing",
          "quote": "$19 / month + pay as you go $19 to spend in Apify Store or on your own Actors $0.2 per compute unit",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "id": "scale",
          "name": "Scale",
          "priceUsd": 199,
          "priceNote": "/ month + pay as you go; annual billing shown as -10%",
          "billing": "monthly",
          "included": "$199 to spend in Apify Store or on your own Actors; $0.16 per compute unit; Priority chat support; Silver Apify Store discount; 256 GB Actor RAM; 128 max concurrent runs; 200 datacenter proxy IPs included",
          "source": "pricing",
          "quote": "$199 / month + pay as you go $199 to spend in Apify Store or on your own Actors $0.16 per compute unit",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "id": "business",
          "name": "Business",
          "priceUsd": 999,
          "priceNote": "/ month + pay as you go; annual billing shown as -10%",
          "billing": "monthly",
          "included": "$999 to spend in Apify Store or on your own Actors; $0.13 per compute unit; Account manager; Gold Apify Store discount; 512 GB Actor RAM; 256 max concurrent runs; 500 datacenter proxy IPs included",
          "source": "pricing",
          "quote": "$999 / month + pay as you go $999 to spend in Apify Store or on your own Actors $0.13 per compute unit",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "priceUsd": null,
          "priceNote": "Talk to us",
          "billing": "annual",
          "included": "Unlimited prepaid usage; custom compute unit, proxy and storage pricing",
          "source": "pricing",
          "quote": "Custom scraping solutions Scalable pricing SLAs with guaranteed data Dedicated team of experts",
          "sourceUrl": "https://apify.com/pricing"
        }
      ],
      "rates": [
        {
          "item": "Compute unit - Free",
          "value": "$0.2 / CU",
          "numeric": 0.2,
          "unit": "USD/CU",
          "published": true,
          "source": "pricing",
          "quote": "Compute units (CU)<br>1 GB of RAM/hour | $0.2 / CU",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Compute unit - Starter",
          "value": "$0.2 / CU",
          "numeric": 0.2,
          "unit": "USD/CU",
          "published": true,
          "source": "pricing",
          "quote": "$0.2 per compute unit",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Compute unit - Scale",
          "value": "$0.16 / CU",
          "numeric": 0.16,
          "unit": "USD/CU",
          "published": true,
          "source": "pricing",
          "quote": "$0.16 per compute unit",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Compute unit - Business",
          "value": "$0.13 / CU",
          "numeric": 0.13,
          "unit": "USD/CU",
          "published": true,
          "source": "pricing",
          "quote": "$0.13 per compute unit",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Residential proxy - Free",
          "value": "$8 / GB",
          "numeric": 8,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "Residential proxies | $8 / GB",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Residential proxy - Starter",
          "value": "$8 / GB",
          "numeric": 8,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "Residential proxies | $8 / GB | $8 / GB",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Residential proxy - Scale",
          "value": "$7.5 / GB",
          "numeric": 7.5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$7.5 / GB",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Residential proxy - Business",
          "value": "$7 / GB",
          "numeric": 7,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$7 / GB",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Datacenter proxy - Free",
          "value": "5 IPs included",
          "numeric": 5,
          "unit": "IPs",
          "published": true,
          "source": "pricing",
          "quote": "Datacenter proxies | 5 IPs included",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Datacenter proxy - Starter",
          "value": "30 IPs included then $1 / IP",
          "numeric": 1,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "30 IPs included then $1 / IP",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Datacenter proxy - Scale",
          "value": "200 IPs included then $0.8 / IP",
          "numeric": 0.8,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "200 IPs included then $0.8 / IP",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Datacenter proxy - Business",
          "value": "500 IPs included then $0.6 / IP",
          "numeric": 0.6,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "500 IPs included then $0.6 / IP",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Dedicated datacenter IPs",
          "value": "From $7 per IP; available on request",
          "numeric": 7,
          "unit": "USD/IP",
          "published": true,
          "source": "proxy",
          "quote": "Dedicated datacenter IPs are available on request. From $7 per IP",
          "verified": true,
          "sourceUrl": "https://apify.com/proxy"
        },
        {
          "item": "Google SERP proxy - Free / Starter",
          "value": "$2.5 / 1,000 SERPs",
          "numeric": 2.5,
          "unit": "USD/1,000 SERPs",
          "published": true,
          "source": "pricing",
          "quote": "Google SERP proxies | $2.5 / 1,000 SERPs",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Google SERP proxy - Scale",
          "value": "$2 / 1,000 SERPs",
          "numeric": 2,
          "unit": "USD/1,000 SERPs",
          "published": true,
          "source": "pricing",
          "quote": "$2 / 1,000 SERPs",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Google SERP proxy - Business",
          "value": "$1.7 / 1,000 SERPs",
          "numeric": 1.7,
          "unit": "USD/1,000 SERPs",
          "published": true,
          "source": "pricing",
          "quote": "$1.7 / 1,000 SERPs",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Unblocker - Free / Starter",
          "value": "$1.5 / 1,000 requests",
          "numeric": 1.5,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Unblocker | $1.5 / 1,000 requests",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Unblocker - Scale",
          "value": "$1.25 / 1,000 requests",
          "numeric": 1.25,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "$1.25 / 1,000 requests",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Unblocker - Business",
          "value": "$1 / 1,000 requests",
          "numeric": 1,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "$1 / 1,000 requests",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Browser / JS-rendering surcharge",
          "value": "No separate browser-rendering multiplier published; Actor runs are billed in compute units (1 GB of RAM/hour)",
          "unit": "",
          "published": false,
          "source": "pricing",
          "quote": "Compute units (CU)<br>1 GB of RAM/hour",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Max concurrent Actor runs (Free / Starter / Scale / Business)",
          "value": "5 / 32 / 128 / 256",
          "unit": "runs",
          "published": true,
          "source": "limits",
          "quote": "Maximum number of concurrent Actor runs per user | 5 | 32 | 128 | 256",
          "verified": true,
          "sourceUrl": "https://docs.apify.com/platform/limits"
        },
        {
          "item": "Actor RAM (Free / Starter / Scale / Business)",
          "value": "16 GB / 64 GB / 256 GB / 512 GB",
          "unit": "GB",
          "published": true,
          "source": "pricing",
          "quote": "Actor RAM | 16 GB | 64 GB | 256 GB | 512 GB",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Run maximum memory (Free / Starter)",
          "value": "16,384 MB / 32,768 MB",
          "unit": "MB",
          "published": true,
          "source": "limits",
          "quote": "Run maximum memory | 16,384 MB | 32,768 MB",
          "verified": true,
          "sourceUrl": "https://docs.apify.com/platform/limits"
        },
        {
          "item": "Concurrent runs add-on",
          "value": "$5 / run",
          "numeric": 5,
          "unit": "USD/run",
          "published": true,
          "source": "pricing",
          "quote": "Add-on $5 / run ### Concurrent runs",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Actor RAM add-on",
          "value": "$1 / GB",
          "numeric": 1,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "Add-on $1 / GB ### Actor RAM",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "API global rate limit",
          "value": "250 000 requests per minute",
          "numeric": 250000,
          "unit": "requests/min",
          "published": true,
          "source": "api",
          "quote": "The global rate limit is set to *250 000 requests per minute*.",
          "verified": true,
          "sourceUrl": "https://docs.apify.com/api/v2#rate-limiting"
        },
        {
          "item": "API per-resource rate limit (default)",
          "value": "60 requests per second per resource",
          "numeric": 60,
          "unit": "requests/sec",
          "published": true,
          "source": "api",
          "quote": "The default per-resource rate limit is *60 requests per second per resource*",
          "verified": true,
          "sourceUrl": "https://docs.apify.com/api/v2#rate-limiting"
        },
        {
          "item": "Data transfer external (Free/Starter / Scale / Business)",
          "value": "$0.20 / $0.19 / $0.18 per GB",
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "External/GB | $0.20 | $0.20 | $0.19 | $0.18",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Data transfer internal (Free/Starter / Scale / Business)",
          "value": "$0.05 / $0.045 / $0.04 per GB",
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "Internal/GB | $0.05 | $0.05 | $0.045 | $0.04",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Dataset timed storage per 1,000 GB-hours (Free/Starter / Scale / Business)",
          "value": "$1.00 / $0.90 / $0.80",
          "unit": "USD/1,000 GB-hours",
          "published": true,
          "source": "pricing",
          "quote": "Timed storage<br>1,000 GB-hours | $1.00 | $1.00 | $0.90 | $0.80",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Request queue timed storage per 1,000 GB-hours (Free/Starter / Scale / Business)",
          "value": "$4.00 / $3.60 / $3.20",
          "unit": "USD/1,000 GB-hours",
          "published": true,
          "source": "pricing",
          "quote": "Timed storage<br>1,000 GB-hours | $4.00 | $4.00 | $3.60 | $3.20",
          "verified": true,
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "item": "Data retention",
          "value": "Free plan: 10 most recent runs retained for 4 months. Paid plans: plan's retention period, configurable in billing settings. Named storages retained indefinitely.",
          "unit": "",
          "published": true,
          "source": "storage",
          "quote": "Free plan: Your 10 most recent runs are retained for 4 months.",
          "verified": true,
          "sourceUrl": "https://docs.apify.com/storage"
        }
      ],
      "overage": {
        "policy": "pay-as-you-go",
        "summary": "Paid plans can keep using the platform after the prepaid usage runs out and are charged for overage, up to the usage limit set in billing. Overage goes on the next invoice, or is invoiced immediately once it reaches $20 on Starter or $200 on higher plans. The Free plan is blocked until the next billing cycle.",
        "source": "pricing",
        "quote": "If you're a paying user, you can continue using the platform and will be charged for overage until you reach the usage limit configured in the billing. If you're on the free plan, you'll be blocked until the next billing cycle."
      },
      "gotchas": [
        {
          "title": "Unused prepaid usage expires",
          "detail": "Unused usage credits are not rolled over to the next billing cycle and expire at the end of the billing cycle.",
          "source": "pricing",
          "quote": "Note that unused usage credits are not rolled over to the next billing cycle, and they expire at the end of the billing cycle.",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "title": "Immediate overage invoicing threshold",
          "detail": "If overage reaches the plan threshold before the next billing cycle, it is invoiced immediately. The threshold is $20 on Starter and $200 on higher plans.",
          "source": "billing",
          "quote": "The threshold is $20 on the Starter plan and $200 on higher plans.",
          "sourceUrl": "https://docs.apify.com/account/billing"
        },
        {
          "title": "Usage limit suspends services",
          "detail": "If usage exceeds the configured limits, Apify platform services are suspended unless overage is enabled.",
          "source": "billing",
          "quote": "If your usage exceeds the specified limits, Apify platform services will be suspended to prevent incurring charges beyond your subscription plan.",
          "sourceUrl": "https://docs.apify.com/account/billing"
        },
        {
          "title": "Retries increase cost",
          "detail": "Under platform-usage billing, run cost depends on proxies, data transfer, memory, run duration, and the number of retries when a request fails.",
          "source": "pricing",
          "quote": "It also depends on the number of retries when a request fails.",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "title": "Free plan proxy is platform-only",
          "detail": "The free plan includes Apify Proxy, limited to use within the platform. External use requires a paid plan.",
          "source": "pricing",
          "quote": "The free plan includes Apify Proxy, which is limited to use within the platform and does not extend to external clients.",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "title": "External proxy connections billed for data transfer",
          "detail": "Using external connection parameters, even from Actors on Apify, does not work on the Free plan and is charged as external data transfer on paid plans.",
          "source": "proxydocs",
          "quote": "It won't work on the Free plan, and on paid plans you'll be charged for external data transfer.",
          "sourceUrl": "https://docs.apify.com/proxy"
        },
        {
          "title": "Store Actors may charge on top of platform usage",
          "detail": "Most pay-per-event Actors include platform usage in the event price, but some charge for it separately.",
          "source": "pricing",
          "quote": "Most pay-per-event Actors include the Apify platform usage in the event price, but some charge for it separately",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "title": "Reading results after a run is billed",
          "detail": "Reading from or writing to a run's dataset after the run finishes also counts as platform usage.",
          "source": "pricing",
          "quote": "Reading from or writing to a run's dataset after the run finishes also counts as platform usage.",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "title": "Cancellation can still incur overage",
          "detail": "On cancellation the subscription lasts until the end of the billing cycle, and excess platform usage may still be charged.",
          "source": "pricing",
          "quote": "Note that you might still be charged for excess platform usage.",
          "sourceUrl": "https://apify.com/pricing"
        },
        {
          "title": "SERP proxy billed on successful requests",
          "detail": "Google SERP proxy pricing depends on the number of successfully processed requests.",
          "source": "proxy",
          "quote": "Pricing depends on the number of successfully processed requests.",
          "sourceUrl": "https://apify.com/proxy"
        }
      ]
    },
    {
      "id": "bright-data",
      "name": "Bright Data",
      "vendor": "Bright Data",
      "category": "scraping",
      "url": "https://brightdata.com/",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Top-Tier Proxies & Scraping APIs Pricing",
          "url": "https://brightdata.com/pricing"
        },
        "scraper": {
          "name": "Web Scraper API Pricing Plans",
          "url": "https://brightdata.com/pricing/web-scraper"
        },
        "residential": {
          "name": "Residential Proxies Pricing",
          "url": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        },
        "proxy_network": {
          "name": "Proxy Networks Pricing",
          "url": "https://brightdata.com/pricing/proxy-network"
        },
        "isp": {
          "name": "Unlimited ISP Proxies Pricing",
          "url": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        "datacenter": {
          "name": "Datacenter Proxies Pricing",
          "url": "https://brightdata.com/pricing/proxy-network/datacenter-proxies"
        },
        "browser": {
          "name": "Scraping Browser Pricing",
          "url": "https://brightdata.com/pricing/scraping-browser"
        },
        "unlocker": {
          "name": "Web Unlocker API Pricing",
          "url": "https://brightdata.com/pricing/web-unlocker"
        }
      },
      "unit": {
        "tag": "Per 1,000 records (Scraper APIs); per GB (residential proxies)",
        "definition": "Scraper APIs are billed per 1,000 successfully delivered records, with no charge for failed deliveries. Proxy bandwidth is the sum of data sent to and from the target site: request headers, request data (POST), response headers and response data.",
        "source": "scraper",
        "quote": "Only pay for what’s successfully delivered. No hidden fees, no charges for failed deliveries."
      },
      "free": {
        "summary": "Scraper APIs free tier: 5,000 records per month, no credit card required. Proxy sign-ups: Bright Data matches your first deposit dollar for dollar, up to $500.",
        "published": true,
        "source": "scraper",
        "quote": "Free Tier 5K records Start free 5K records per month No credit card required"
      },
      "plans": [
        {
          "id": "scraper-free",
          "name": "Scraper APIs – Free Tier",
          "priceUsd": 0,
          "billing": "monthly",
          "included": "5K records per month, no credit card required",
          "source": "scraper",
          "quote": "Free Tier 5K records Start free 5K records per month No credit card required Expert support",
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "id": "scraper-payg",
          "name": "Scraper APIs – Pay as you go",
          "priceUsd": null,
          "priceNote": "$1.5 per 1K records",
          "billing": "usage",
          "included": "Pay only for success, set monthly spend limits, unlimited concurrency",
          "source": "scraper",
          "quote": "Pay as you go $ 1.5 /1K record Start free Pay only for success Set monthly spend limits Unlimited concurrency Expert support",
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "id": "scraper-scale",
          "name": "Scraper APIs – Scale",
          "priceUsd": 499,
          "billing": "monthly",
          "included": "384,000 records included; $1.3 per 1K additional records; unlimited concurrency; cancel anytime",
          "source": "scraper",
          "quote": "Scale $ 499 /month Start free 384,000 records included $ 1.3 /1K additional records Unlimited concurrency Cancel anytime",
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "id": "scraper-enterprise",
          "name": "Scraper APIs – Enterprise",
          "priceUsd": null,
          "priceNote": "Custom; talk to sales",
          "billing": "monthly",
          "included": "Volume discounts, account manager, premium SLA, priority support, SSO",
          "source": "scraper",
          "quote": "Enterprise Custom Talk to sales Volume discounts Account manager Premium SLA Priority support SSO",
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "id": "resi-payg",
          "name": "Residential – Pay as you go",
          "priceUsd": null,
          "priceNote": "$4.00/GB with coupon RESIGB50 (list $8/GB)",
          "billing": "usage",
          "included": "No commitment",
          "source": "proxy_network",
          "quote": "PAY AS YOU GO  $8 $4.00 / GB  No commitment",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "id": "resi-141gb",
          "name": "Residential – 141 GB",
          "priceUsd": 499,
          "priceNote": "$3.50/GB with coupon RESIGB50 (list $7/GB)",
          "billing": "monthly",
          "included": "141 GB included",
          "source": "proxy_network",
          "quote": "141 GB Included  $7 $3.50 / GB  $499 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "id": "resi-332gb",
          "name": "Residential – 332 GB",
          "priceUsd": 999,
          "priceNote": "$3.00/GB with coupon RESIGB50 (list $6/GB)",
          "billing": "monthly",
          "included": "332 GB included",
          "source": "proxy_network",
          "quote": "332 GB Included  $6 $3.00 / GB  $999 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "id": "resi-798gb",
          "name": "Residential – 798 GB",
          "priceUsd": 1999,
          "priceNote": "$2.50/GB with coupon RESIGB50 (list $5/GB)",
          "billing": "monthly",
          "included": "798 GB included",
          "source": "proxy_network",
          "quote": "798 GB Included  $5 $2.50 / GB  $1999 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "id": "isp-shared-10",
          "name": "ISP Shared – 10 IPs",
          "priceUsd": 18,
          "billing": "monthly",
          "included": "10 IPs at $1.8/IP",
          "source": "isp",
          "quote": "10 IPs\n\n$1.8/IP\n\n$18Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "id": "isp-shared-1000",
          "name": "ISP Shared – 1000 IPs",
          "priceUsd": 1300,
          "billing": "monthly",
          "included": "1000 IPs at $1.3/IP",
          "source": "isp",
          "quote": "1000 IPs\n\n$1.3/IP\n\n$1,300Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "id": "isp-gb-payg",
          "name": "ISP Pay/GB – Pay as you go",
          "priceUsd": null,
          "priceNote": "$8/GB",
          "billing": "usage",
          "included": "No commitment",
          "source": "isp",
          "quote": "PAY AS YOU GO\n\n$8/GB\n\nNo commitment",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "id": "isp-gb-71",
          "name": "ISP Pay/GB – 71 GB",
          "priceUsd": 499,
          "billing": "monthly",
          "included": "71 GB included at $7/GB",
          "source": "isp",
          "quote": "71 GB Included\n\n$7/GB\n\n$499Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "id": "dc-10",
          "name": "Datacenter – 10 IPs",
          "priceUsd": 14,
          "billing": "monthly",
          "included": "10 IPs at $1.40/IP",
          "source": "proxy_network",
          "quote": "10 IPs  $1.40 / IP  $14 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "id": "dc-1000",
          "name": "Datacenter – 1000 IPs",
          "priceUsd": 900,
          "billing": "monthly",
          "included": "1000 IPs at $0.90/IP",
          "source": "proxy_network",
          "quote": "1000 IPs  $0.90 / IP  $900 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "id": "unlocker-payg",
          "name": "Web Unlocker – Pay as you go",
          "priceUsd": null,
          "priceNote": "$1.5 per 1K results",
          "billing": "usage",
          "included": "No commitment",
          "source": "unlocker",
          "quote": "Pay as you go\n$1.5/ 1K Results\nNo commitment",
          "sourceUrl": "https://brightdata.com/pricing/web-unlocker"
        },
        {
          "id": "unlocker-380k",
          "name": "Web Unlocker – 380K Results",
          "priceUsd": 499,
          "billing": "monthly",
          "included": "380K results at $1.3 per 1K",
          "source": "unlocker",
          "quote": "380K Results\n$1.3/ 1K Results\n$499 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/web-unlocker"
        },
        {
          "id": "unlocker-900k",
          "name": "Web Unlocker – 900K Results",
          "priceUsd": 999,
          "billing": "monthly",
          "included": "900K results at $1.1 per 1K",
          "source": "unlocker",
          "quote": "900K Results\n$1.1/ 1K Results\n$999 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/web-unlocker"
        },
        {
          "id": "unlocker-2m",
          "name": "Web Unlocker – 2M Results",
          "priceUsd": 1999,
          "billing": "monthly",
          "included": "2M results at $1 per 1K",
          "source": "unlocker",
          "quote": "2M Results\n$1/ 1K Results\n$1999 Billed monthly",
          "sourceUrl": "https://brightdata.com/pricing/web-unlocker"
        }
      ],
      "rates": [
        {
          "item": "Scraper APIs pay-as-you-go per 1K records",
          "value": "$1.5 per 1K records",
          "numeric": 1.5,
          "unit": "USD/1K records",
          "published": true,
          "source": "scraper",
          "quote": "Pay as you go $ 1.5 /1K record",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "item": "Scraper APIs Scale overage per 1K additional records",
          "value": "$1.3 per 1K additional records",
          "numeric": 1.3,
          "unit": "USD/1K records",
          "published": true,
          "source": "scraper",
          "quote": "384,000 records included $ 1.3 /1K additional records",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "item": "Residential proxy pay-as-you-go per GB",
          "value": "$4.00/GB with coupon RESIGB50; list $8/GB",
          "numeric": 4,
          "unit": "USD/GB",
          "published": true,
          "source": "proxy_network",
          "quote": "PAY AS YOU GO  $8 $4.00 / GB  No commitment",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "item": "Residential proxy per GB, 141 GB plan",
          "value": "$3.50/GB with coupon RESIGB50; list $7/GB",
          "numeric": 3.5,
          "unit": "USD/GB",
          "published": true,
          "source": "proxy_network",
          "quote": "141 GB Included  $7 $3.50 / GB  $499 Billed monthly",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "item": "Residential proxy per GB, 332 GB plan",
          "value": "$3.00/GB with coupon RESIGB50; list $6/GB",
          "numeric": 3,
          "unit": "USD/GB",
          "published": true,
          "source": "proxy_network",
          "quote": "332 GB Included  $6 $3.00 / GB  $999 Billed monthly",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "item": "Residential proxy per GB, 798 GB plan",
          "value": "$2.50/GB with coupon RESIGB50; list $5/GB",
          "numeric": 2.5,
          "unit": "USD/GB",
          "published": true,
          "source": "proxy_network",
          "quote": "798 GB Included  $5 $2.50 / GB  $1999 Billed monthly",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "item": "ISP proxy pay-as-you-go per GB",
          "value": "$8/GB",
          "numeric": 8,
          "unit": "USD/GB",
          "published": true,
          "source": "isp",
          "quote": "PAY AS YOU GO\n\n$8/GB\n\nNo commitment",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "item": "ISP proxy per GB, 166 GB plan ($999/month)",
          "value": "$6/GB",
          "numeric": 6,
          "unit": "USD/GB",
          "published": true,
          "source": "isp",
          "quote": "166 GB Included\n\n$6/GB\n\n$999Billed monthly",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "item": "ISP proxy per GB, 399 GB plan ($1,999/month)",
          "value": "$5/GB",
          "numeric": 5,
          "unit": "USD/GB",
          "published": true,
          "source": "isp",
          "quote": "399 GB Included\n\n$5/GB\n\n$1,999Billed monthly",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "item": "ISP dedicated per IP (10 IPs)",
          "value": "$3.5/IP",
          "numeric": 3.5,
          "unit": "USD/IP/month",
          "published": true,
          "source": "isp",
          "quote": "10 IPs\n\n$3.5/IP\n\n$35Billed monthly",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/isp-proxies"
        },
        {
          "item": "Datacenter proxy per IP (1000 IPs)",
          "value": "$0.90/IP",
          "numeric": 0.9,
          "unit": "USD/IP/month",
          "published": true,
          "source": "proxy_network",
          "quote": "1000 IPs  $0.90 / IP  $900 Billed monthly",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "item": "Concurrency limit (Scraper APIs)",
          "value": "Unlimited concurrency",
          "published": true,
          "unit": "",
          "source": "scraper",
          "quote": "Set monthly spend limits Unlimited concurrency",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "item": "JavaScript rendering surcharge (Scraper APIs)",
          "value": "JavaScript rendering is listed among features included in the price",
          "published": true,
          "unit": "",
          "source": "scraper",
          "quote": "All the features you need, included in the price: JavaScript rendering Residential proxies",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "item": "Data retention (Scraper APIs)",
          "value": "Storage & dataset retention: Included",
          "published": false,
          "unit": "",
          "source": "scraper",
          "quote": "Storage & dataset retention commonly billed per GB-month Included",
          "verified": true,
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        }
      ],
      "overage": {
        "policy": "hard-stop",
        "summary": "An email asks you to add funds at 85% of the account balance. At 100%, the account is suspended unless more funds are added. Auto-recharge is optional. On the Scraper APIs Scale plan, extra records cost $1.3 per 1K.",
        "source": "residential",
        "quote": "Once you have reached usage amounting to 100% of your account balance, your account will be suspended unless additional funds are added."
      },
      "gotchas": [
        {
          "title": "Failed deliveries not billed",
          "detail": "Scraper APIs charge only for successfully delivered records.",
          "source": "scraper",
          "quote": "Only pay for what’s successfully delivered. No hidden fees, no charges for failed deliveries.",
          "sourceUrl": "https://brightdata.com/pricing/web-scraper"
        },
        {
          "title": "Pay-as-you-go costs more per unit",
          "detail": "Web Unlocker's pay-as-you-go plan has a higher cost per thousand than the monthly plans.",
          "source": "unlocker",
          "quote": "Please note that the CPM is higher in the ‘Pay-As-You-Go’ plan, and you can switch plans at any stage.",
          "sourceUrl": "https://brightdata.com/pricing/web-unlocker"
        },
        {
          "title": "Monthly commitment does not roll over",
          "detail": "Unused minimum monthly commitment does not carry over to the next month.",
          "source": "residential",
          "quote": "your monthly commitment will not roll over to the next month, regardless of whether your usage charges fell below the minimum commitment.",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        },
        {
          "title": "Billing on the 1st, prorated first month",
          "detail": "The monthly commitment is billed on the 1st. If you join mid-month, the full commitment is charged the day you join and usage applies to the active days.",
          "source": "residential",
          "quote": "you will be billed for your monthly account commitment automatically on the 1st of every month as long as your account status is active.",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        },
        {
          "title": "Bandwidth includes headers",
          "detail": "Billed bandwidth counts request and response headers as well as the body data.",
          "source": "residential",
          "quote": "request headers+request data (POST)+response headers+response data.",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        },
        {
          "title": "Spend limits can overshoot",
          "detail": "Zone usage limits are calculated every 15 minutes, so a zone can exceed its limit by up to 15 minutes of usage.",
          "source": "residential",
          "quote": "a zone might go over its limit by 15 minutes of usage.",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        },
        {
          "title": "KYC required for residential and mobile",
          "detail": "A short compliance check is required before you can use the Residential or Mobile IP networks.",
          "source": "residential",
          "quote": "a Bright Data representative will ask you to go through a short compliance process also known as a KYC",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        },
        {
          "title": "Residential prices shown are coupon prices",
          "detail": "The displayed residential per-GB prices are 50% off with coupon RESIGB50. List prices are shown crossed out.",
          "source": "proxy_network",
          "quote": "Use this coupon code: RESIGB50",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network"
        },
        {
          "title": "Trial traffic not billed",
          "detail": "Traffic used during the trial appears on the dashboard but is not counted towards the bill.",
          "source": "residential",
          "quote": "traffic used during your trial will be listed on your dashboard but will not be counted towards your bill.",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        },
        {
          "title": "Suspending loses IPs",
          "detail": "If you suspend your account, the IPs allocated to you are not kept.",
          "source": "residential",
          "quote": "If you choose to suspend your account, the IPs allocated to you will not be saved.",
          "sourceUrl": "https://brightdata.com/pricing/proxy-network/residential-proxies"
        }
      ]
    },
    {
      "id": "oxylabs",
      "name": "Oxylabs",
      "vendor": "Oxylabs",
      "category": "scraping",
      "url": "https://oxylabs.io",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Buy Premium Proxies and Web Scraper API - Pricing Plans",
          "url": "https://oxylabs.io/pricing"
        },
        "scrape_pricing": {
          "name": "Web API /scrape endpoint pricing",
          "url": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        "search_pricing": {
          "name": "Web API /search endpoint pricing",
          "url": "https://oxylabs.io/products/web-api/search/pricing"
        },
        "resi_pricing": {
          "name": "Residential Proxies Pricing",
          "url": "https://oxylabs.io/pricing/residential-proxy-pool"
        },
        "dc_pricing": {
          "name": "Datacenter Proxies Pricing",
          "url": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        "mobile_pricing": {
          "name": "Mobile Proxies Pricing",
          "url": "https://oxylabs.io/products/mobile-proxies/pricing"
        },
        "help_center": {
          "name": "Help center",
          "url": "https://developers.oxylabs.io/help-center"
        },
        "llms": {
          "name": "Oxylabs documentation index (llms.txt)",
          "url": "https://developers.oxylabs.io/llms.txt"
        },
        "hc_billing": {
          "name": "How pricing and billing work",
          "url": "https://developers.oxylabs.io/help-center/most-popular-questions/how-pricing-and-billing-work.md"
        }
      },
      "unit": {
        "tag": "Per USD credit (shared balance; products priced per 1K results, per GB or per IP)",
        "definition": "One subscription gives access to every product. All spending draws from a single credit balance, and each product has its own price per 1K results, per GB or per IP.",
        "source": "llms",
        "quote": "Everything you pay for runs through a single credit balance."
      },
      "free": {
        "summary": "Free welcome credit: $5 toward any product",
        "published": true,
        "source": "pricing",
        "quote": "Welcome credits FREE $5 toward any product Start for free"
      },
      "plans": [
        {
          "id": "free",
          "name": "Welcome credits",
          "priceUsd": 0,
          "billing": "usage",
          "included": "$5 toward any product (e.g. up to 0.8 GB Residential Proxies, up to 5.6K searches)",
          "source": "pricing",
          "quote": "Welcome credits FREE $5 toward any product",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "id": "starter",
          "name": "Starter",
          "priceUsd": 30,
          "priceNote": "VAT may apply",
          "billing": "monthly",
          "included": "$30 of usage across all products, e.g. up to 5 GB Residential Proxies at $6/GB, up to 30K searches at $1/1K, /Scrape up to 60K results from $0.50/1K",
          "source": "pricing",
          "quote": "Starter $30/mo VAT may apply",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "id": "basic",
          "name": "Basic",
          "priceUsd": 100,
          "priceNote": "VAT may apply",
          "billing": "monthly",
          "included": "$100 of usage across all products, e.g. up to 20 GB Residential Proxies at $5/GB, up to 100K searches at $1/1K, /Scrape up to 222K results from $0.45/1K",
          "source": "pricing",
          "quote": "Basic $100/mo VAT may apply",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "id": "flexible",
          "name": "Flexible",
          "priceUsd": 500,
          "priceNote": "Most popular; VAT may apply",
          "billing": "monthly",
          "included": "$500 of usage across all products, e.g. up to 125 GB Residential Proxies at $4/GB, up to 500K searches at $1/1K, /Scrape up to 1.43M results from $0.35/1K",
          "source": "pricing",
          "quote": "Flexible Most popular $500/mo VAT may apply",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "priceUsd": null,
          "priceNote": "For plans starting at $2,500/month",
          "billing": "monthly",
          "included": "Tailored solutions for high-volume needs, e.g. 1K+ GB Residential Proxies at $2.5/GB, 2.5M+ searches at $1/1K, /Scrape 10M+ results from $0.25/1K",
          "source": "pricing",
          "quote": "Enterprise Tailored solutions for high-volume needs For plans starting at $2,500/month",
          "sourceUrl": "https://oxylabs.io/pricing"
        }
      ],
      "rates": [
        {
          "item": "Residential Proxies, Free",
          "value": "$6/GB (Up to 0.8 GB)",
          "numeric": 6,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$6/GB Up to 0.8 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Residential Proxies, Starter",
          "value": "$6/GB (Up to 5 GB)",
          "numeric": 6,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$6/GB Up to 5 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Residential Proxies, Basic",
          "value": "$5/GB (Up to 20 GB)",
          "numeric": 5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$5/GB Up to 20 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Residential Proxies, Flexible",
          "value": "$4/GB (Up to 125 GB)",
          "numeric": 4,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$4/GB Up to 125 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Residential Proxies, Enterprise",
          "value": "$2.5/GB (1K+ GB)",
          "numeric": 2.5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$2.5/GB 1K+ GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Mobile Proxies, Free",
          "value": "$7.5/GB (Up to 0.7 GB)",
          "numeric": 7.5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$7.5/GB Up to 0.7 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Mobile Proxies, Starter",
          "value": "$7.5/GB (Up to 4 GB)",
          "numeric": 7.5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$7.5/GB Up to 4 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Mobile Proxies, Basic",
          "value": "$6.67/GB (Up to 14 GB)",
          "numeric": 6.67,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$6.67/GB Up to 14 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Mobile Proxies, Flexible",
          "value": "$5/GB (Up to 100 GB)",
          "numeric": 5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$5/GB Up to 100 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Mobile Proxies, Enterprise",
          "value": "$3.5/GB (714+ GB)",
          "numeric": 3.5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$3.5/GB 714+ GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Datacenter Proxies per GB, Free",
          "value": "$0.6/GB (Up to 8.3 GB)",
          "numeric": 0.6,
          "unit": "USD/GB",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.6/GB Up to 8.3 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per GB, Starter",
          "value": "$0.6/GB (Up to 50 GB)",
          "numeric": 0.6,
          "unit": "USD/GB",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.6/GB Up to 50 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per GB, Basic",
          "value": "$0.55/GB (Up to 181 GB)",
          "numeric": 0.55,
          "unit": "USD/GB",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.55/GB Up to 181 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per GB, Flexible",
          "value": "$0.45/GB (Up to 1.1K GB)",
          "numeric": 0.45,
          "unit": "USD/GB",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.45/GB Up to 1.1K GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per GB, Enterprise",
          "value": "$0.40/GB (6.25K+ GB)",
          "numeric": 0.4,
          "unit": "USD/GB",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.40/GB 6.25K+ GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per IP, Free",
          "value": "$1/IP (Up to 5 IPs)",
          "numeric": 1,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$1/IP Up to 5 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per IP, Starter",
          "value": "$1/IP (Up to 30 IPs)",
          "numeric": 1,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$1/IP Up to 30 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per IP, Basic",
          "value": "$0.9/IP (Up to 111 IPs)",
          "numeric": 0.9,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.9/IP Up to 111 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per IP, Flexible",
          "value": "$0.8/IP (Up to 625 IPs)",
          "numeric": 0.8,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.8/IP Up to 625 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies per IP, Enterprise",
          "value": "$0.6/IP (4.17K+ IPs)",
          "numeric": 0.6,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$0.6/IP 4.17K+ IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Dedicated Datacenter Proxies, Free",
          "value": "$2/IP (Up to 2 IPs)",
          "numeric": 2,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$2/IP Up to 2 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Dedicated Datacenter Proxies, Starter",
          "value": "$2/IP (Up to 15 IPs)",
          "numeric": 2,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$2/IP Up to 15 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Dedicated Datacenter Proxies, Basic",
          "value": "$1.75/IP (Up to 57 IPs)",
          "numeric": 1.75,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$1.75/IP Up to 57 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Dedicated Datacenter Proxies, Flexible",
          "value": "$1.45/IP (Up to 344 IPs)",
          "numeric": 1.45,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$1.45/IP Up to 344 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Dedicated Datacenter Proxies, Enterprise",
          "value": "$1.2/IP (2.08K+ IPs)",
          "numeric": 1.2,
          "unit": "USD/IP",
          "published": true,
          "source": "dc_pricing",
          "quote": "$1.2/IP 2.08K+ IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "ISP Proxies, Free",
          "value": "$1.5/IP (Up to 3 IPs)",
          "numeric": 1.5,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$1.5/IP Up to 3 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "ISP Proxies, Starter",
          "value": "$1.5/IP (Up to 20 IPs)",
          "numeric": 1.5,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$1.5/IP Up to 20 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "ISP Proxies, Basic",
          "value": "$1.4/IP (Up to 71 IPs)",
          "numeric": 1.4,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$1.4/IP Up to 71 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "ISP Proxies, Flexible",
          "value": "$1.2/IP (Up to 416 IPs)",
          "numeric": 1.2,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$1.2/IP Up to 416 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "ISP Proxies, Enterprise",
          "value": "$1.1/IP (2.27K+ IPs)",
          "numeric": 1.1,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$1.1/IP 2.27K+ IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Dedicated ISP Proxies, Free",
          "value": "$3/IP (Up to 1 IP)",
          "numeric": 3,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$3/IP Up to 1 IP",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Dedicated ISP Proxies, Starter",
          "value": "$3/IP (Up to 10 IPs)",
          "numeric": 3,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$3/IP Up to 10 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Dedicated ISP Proxies, Basic",
          "value": "$2.78/IP (Up to 35 IPs)",
          "numeric": 2.78,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$2.78/IP Up to 35 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Dedicated ISP Proxies, Flexible",
          "value": "$2.6/IP (Up to 192 IPs)",
          "numeric": 2.6,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$2.6/IP Up to 192 IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Dedicated ISP Proxies, Enterprise",
          "value": "$2.2/IP (1.14K+ IPs)",
          "numeric": 2.2,
          "unit": "USD/IP",
          "published": true,
          "source": "pricing",
          "quote": "$2.2/IP 1.14K+ IPs",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Web Unblocker, Free",
          "value": "$7.2/GB (Up to 0.7 GB)",
          "numeric": 7.2,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$7.2/GB Up to 0.7 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Web Unblocker, Starter",
          "value": "$7.2/GB (Up to 4 GB)",
          "numeric": 7.2,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$7.2/GB Up to 4 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Web Unblocker, Basic",
          "value": "$6/GB (Up to 16 GB)",
          "numeric": 6,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$6/GB Up to 16 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Web Unblocker, Flexible",
          "value": "$4.8/GB (Up to 104 GB)",
          "numeric": 4.8,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$4.8/GB Up to 104 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Web Unblocker, Enterprise",
          "value": "$3/GB (833+ GB)",
          "numeric": 3,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$3/GB 833+ GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Agent Browser, Free",
          "value": "$8/GB (Up to 0.6 GB)",
          "numeric": 8,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$8/GB Up to 0.6 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Agent Browser, Starter",
          "value": "$8/GB (Up to 3 GB)",
          "numeric": 8,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$8/GB Up to 3 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Agent Browser, Basic",
          "value": "$7.5/GB (Up to 13 GB)",
          "numeric": 7.5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$7.5/GB Up to 13 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Agent Browser, Flexible",
          "value": "$5.5/GB (Up to 90 GB)",
          "numeric": 5.5,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$5.5/GB Up to 90 GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "Agent Browser, Enterprise",
          "value": "$4/GB (625+ GB)",
          "numeric": 4,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "$4/GB 625+ GB",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "/Search, Free",
          "value": "$1/1K searches (Up to 5.6K searches)",
          "numeric": 1,
          "unit": "USD/1K searches",
          "published": true,
          "source": "pricing",
          "quote": "$1/1K searches Up to 5.6K searches",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "/Search, Starter",
          "value": "$1/1K searches (Up to 30K searches)",
          "numeric": 1,
          "unit": "USD/1K searches",
          "published": true,
          "source": "pricing",
          "quote": "$1/1K searches Up to 30K searches",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "/Search, Basic",
          "value": "$1/1K searches (Up to 100K searches)",
          "numeric": 1,
          "unit": "USD/1K searches",
          "published": true,
          "source": "pricing",
          "quote": "$1/1K searches Up to 100K searches",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "/Search, Flexible",
          "value": "$1/1K searches (Up to 500K searches)",
          "numeric": 1,
          "unit": "USD/1K searches",
          "published": true,
          "source": "pricing",
          "quote": "$1/1K searches Up to 500K searches",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "/Search, Enterprise",
          "value": "$1/1K searches (2.5M+ searches)",
          "numeric": 1,
          "unit": "USD/1K searches",
          "published": true,
          "source": "pricing",
          "quote": "$1/1K searches 2.5M+ searches",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "item": "/Scrape, Free",
          "value": "From $0.50/1K res. (Up to 10K results)",
          "numeric": 0.5,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "From $0.50/1K res. Up to 10K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "/Scrape, Starter",
          "value": "From $0.50/1K res. (Up to 60K results)",
          "numeric": 0.5,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "From $0.50/1K res. Up to 60K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "/Scrape, Basic",
          "value": "From $0.45/1K res. (Up to 222K results)",
          "numeric": 0.45,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "From $0.45/1K res. Up to 222K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "/Scrape, Flexible",
          "value": "From $0.35/1K res. (Up to 1.43M results)",
          "numeric": 0.35,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "From $0.35/1K res. Up to 1.43M results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "/Scrape, Enterprise",
          "value": "From $0.25/1K res. (10M+ results)",
          "numeric": 0.25,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "From $0.25/1K res. 10M+ results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google JS, Free",
          "value": "$1.35/1K res. (Up to 3.7K results)",
          "numeric": 1.35,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.35/1K res. Up to 3.7K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google JS, Starter",
          "value": "$1.35/1K res. (Up to 22K results)",
          "numeric": 1.35,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.35/1K res. Up to 22K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google JS, Basic",
          "value": "$1.30/1K res. (Up to 76K results)",
          "numeric": 1.3,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.30/1K res. Up to 76K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google JS, Flexible",
          "value": "$1.15/1K res. (Up to 434K results)",
          "numeric": 1.15,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.15/1K res. Up to 434K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google JS, Enterprise",
          "value": "$0.90/1K res. (2.78M+ results)",
          "numeric": 0.9,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$0.90/1K res. 2.78M+ results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google non-JS, Free",
          "value": "$1.00/1K res. (Up to 5K results)",
          "numeric": 1,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.00/1K res. Up to 5K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google non-JS, Starter",
          "value": "$1.00/1K res. (Up to 22K results)",
          "numeric": 1,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.00/1K res. Up to 22K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google non-JS, Basic",
          "value": "$0.90/1K res. (Up to 111K results)",
          "numeric": 0.9,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$0.90/1K res. Up to 111K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google non-JS, Flexible",
          "value": "$0.70/1K res. (Up to 714K results)",
          "numeric": 0.7,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$0.70/1K res. Up to 714K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Google non-JS, Enterprise",
          "value": "$0.50/1K res. (5M+ results)",
          "numeric": 0.5,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$0.50/1K res. 5M+ results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, JS, Free",
          "value": "$1.50/1K res. (Up to 3.3K results)",
          "numeric": 1.5,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.50/1K res. Up to 3.3K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, JS, Starter",
          "value": "$1.50/1K res. (Up to 20K results)",
          "numeric": 1.5,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.50/1K res. Up to 20K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, JS, Basic",
          "value": "$1.40/1K res. (Up to 71K results)",
          "numeric": 1.4,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.40/1K res. Up to 71K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, JS, Flexible",
          "value": "$1.30/1K res. (Up to 384K results)",
          "numeric": 1.3,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.30/1K res. Up to 384K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, JS, Enterprise",
          "value": "$1.22/1K res. (2.05M+ results)",
          "numeric": 1.22,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.22/1K res. 2.05M+ results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, non-JS, Free",
          "value": "$1.00/1K res. (Up to 5K results)",
          "numeric": 1,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.00/1K res. Up to 5K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, non-JS, Starter",
          "value": "$1.00/1K res. (Up to 30K results)",
          "numeric": 1,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$1.00/1K res. Up to 30K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, non-JS, Basic",
          "value": "$0.90/1K res. (Up to 111K results)",
          "numeric": 0.9,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$0.90/1K res. Up to 111K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, non-JS, Flexible",
          "value": "$0.80/1K res. (Up to 625K results)",
          "numeric": 0.8,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$0.80/1K res. Up to 625K results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Custom domain scraping, non-JS, Enterprise",
          "value": "$0.75/1K res. (3.33M+ results)",
          "numeric": 0.75,
          "unit": "USD/1K results",
          "published": true,
          "source": "scrape_pricing",
          "quote": "$0.75/1K res. 3.33M+ results",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "item": "Residential Proxies concurrent sessions",
          "value": "Unlimited concurrent sessions",
          "unit": "sessions",
          "published": true,
          "source": "resi_pricing",
          "quote": "Unlimited concurrent sessions",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/residential-proxy-pool"
        },
        {
          "item": "Mobile Proxies concurrent sessions",
          "value": "Unlimited concurrent sessions",
          "unit": "sessions",
          "published": true,
          "source": "mobile_pricing",
          "quote": "Unlimited concurrent sessions",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/products/mobile-proxies/pricing"
        },
        {
          "item": "Dedicated Datacenter Proxies bandwidth",
          "value": "Unlimited (with fair usage)",
          "unit": "bandwidth",
          "published": true,
          "source": "dc_pricing",
          "quote": "Bandwidth:<br>Unlimited (with fair usage)",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        },
        {
          "item": "Datacenter Proxies (pay per IP) bandwidth",
          "value": "Unlimited (with fair usage)",
          "unit": "bandwidth",
          "published": true,
          "source": "dc_pricing",
          "quote": "Bandwidth:<br>Unlimited (with fair usage)",
          "verified": true,
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        }
      ],
      "overage": {
        "policy": "not published",
        "summary": "Not stated on the fetched pricing pages. All usage draws from a single credit balance.",
        "source": "llms",
        "quote": "Everything you pay for runs through a single credit balance."
      },
      "gotchas": [
        {
          "title": "Self-serve purchases are non-refundable",
          "detail": "All purchases made through self-service are non-refundable. A welcome credit lets you test the products first.",
          "source": "pricing",
          "quote": "All purchases made through self-service are non-refundable.",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "title": "One balance for all products",
          "detail": "A single subscription gives access to every product, and the per-unit price for each product depends on the plan.",
          "source": "pricing",
          "quote": "Single subscription. All product access.",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "title": "VAT may apply",
          "detail": "Plan prices are shown before VAT.",
          "source": "pricing",
          "quote": "$30/mo VAT may apply",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "title": "JS-rendered scraping costs more",
          "detail": "Google JS is $1.35/1K results vs Google non-JS $1.00/1K results at Starter; custom domain scraping is $1.50/1K results with JS vs $1.00/1K results without JS at Starter.",
          "source": "scrape_pricing",
          "quote": "Custom domain scraping, JS $1.50/1K res. Up to 3.3K results $1.50/1K res. Up to 20K results",
          "sourceUrl": "https://oxylabs.io/products/scraper-api/web/pricing"
        },
        {
          "title": "Residential GB price falls with plan size",
          "detail": "Residential Proxies cost $6/GB on Starter, $5/GB on Basic, $4/GB on Flexible and $2.5/GB at Enterprise (1K+ GB).",
          "source": "pricing",
          "quote": "Residential Proxies $6/GB Up to 0.8 GB $6/GB Up to 5 GB $5/GB Up to 20 GB $4/GB Up to 125 GB $2.5/GB 1K+ GB",
          "sourceUrl": "https://oxylabs.io/pricing"
        },
        {
          "title": "Datacenter per-GB plans have capped bandwidth",
          "detail": "Datacenter Proxies (pay per GB) bandwidth varies by plan (20GB - 2TB).",
          "source": "dc_pricing",
          "quote": "Bandwidth:<br>Varies by plan (20GB - 2TB)",
          "sourceUrl": "https://oxylabs.io/pricing/datacenter-proxies"
        }
      ]
    },
    {
      "id": "zyte",
      "name": "Zyte API",
      "vendor": "Zyte",
      "category": "scraping",
      "url": "https://www.zyte.com/zyte-api/",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Pricing | Zyte",
          "url": "https://www.zyte.com/pricing/"
        },
        "docs_pricing": {
          "name": "Zyte API pricing - Zyte documentation",
          "url": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        "docs_ratelimit": {
          "name": "Zyte API rate limits - Zyte documentation",
          "url": "https://docs.zyte.com/zyte-api/usage/rate-limit.html"
        },
        "docs_cdp": {
          "name": "CDP headless browser - Zyte documentation",
          "url": "https://docs.zyte.com/zyte-api/usage/cdp.html"
        },
        "docs_errors": {
          "name": "Zyte API errors - Zyte documentation",
          "url": "https://docs.zyte.com/zyte-api/usage/errors.html"
        },
        "docs_features": {
          "name": "Zyte API features - Zyte documentation",
          "url": "https://docs.zyte.com/zyte-api/usage/features.html"
        },
        "docs_faq": {
          "name": "Zyte API frequently asked questions - Zyte documentation",
          "url": "https://docs.zyte.com/zyte-api/faq.html"
        }
      },
      "unit": {
        "tag": "Per 1,000 successful responses (priced by website tier)",
        "definition": "Request cost depends on the target website and request type (HTTP or browser), which set one of 5 tiers; only successful responses are charged.",
        "source": "docs_pricing",
        "quote": "The target website and request type (HTTP or browser) determine the request tier and base cost."
      },
      "free": {
        "summary": "$5 free credit for the first billing month on Standard plans ($200 on Enterprise); no commitment, 30 days to try",
        "published": true,
        "source": "docs_pricing",
        "quote": "On sign up, you receive $5 free credit for your first billing month."
      },
      "plans": [
        {
          "id": "payg",
          "name": "Standard (Pay as you go)",
          "priceUsd": 0,
          "priceNote": "No monthly commitment; $100/month spending limit",
          "billing": "usage",
          "included": "No included usage; billed per 1,000 successful responses at $0.13-$1.27 (HTTP) or $1.01-$16.08 (browser rendered) depending on website tier",
          "source": "docs_pricing",
          "quote": "$100 spending limit: No monthly commitment (PAYG)",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "id": "commit-100",
          "name": "Standard, $100/month commitment",
          "priceUsd": 100,
          "priceNote": "$200 spending limit; 25% volume discount",
          "billing": "monthly",
          "included": "$100 of usage at discounted rates: $0.10-$0.95 (HTTP) or $0.75-$12.00 (browser rendered) per 1,000 responses",
          "source": "docs_pricing",
          "quote": "$200 spending limit: $100 monthly commitment",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "id": "commit-200",
          "name": "Standard, $200/month commitment",
          "priceUsd": 200,
          "priceNote": "$400 spending limit; 40% volume discount",
          "billing": "monthly",
          "included": "$200 of usage at discounted rates: $0.08-$0.76 (HTTP) or $0.60-$9.60 (browser rendered) per 1,000 responses",
          "source": "docs_pricing",
          "quote": "$400 spending limit: $200 monthly commitment",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "id": "commit-350",
          "name": "Standard, $350/month commitment",
          "priceUsd": 350,
          "priceNote": "$700 spending limit; 48% volume discount",
          "billing": "monthly",
          "included": "$350 of usage at a 48% volume discount off pay-as-you-go prices",
          "source": "docs_pricing",
          "quote": "$700 spending limit: $350 monthly commitment",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "id": "commit-500",
          "name": "Standard, $500/month commitment",
          "priceUsd": 500,
          "priceNote": "$2500 spending limit; 52% volume discount",
          "billing": "monthly",
          "included": "$500 of usage at discounted rates: $0.06-$0.61 (HTTP) or $0.48-$7.68 (browser rendered) per 1,000 responses",
          "source": "docs_pricing",
          "quote": "$2500 spending limit: $500 monthly commitment",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "priceUsd": null,
          "priceNote": "Contact sales; custom commitment, spending limit and volume discount",
          "billing": "monthly",
          "included": "Further discounts based on volume usage; $200 initial free credit; 10000 RPM",
          "source": "pricing",
          "quote": "Further discounts based on volume usage · Contact sales",
          "sourceUrl": "https://www.zyte.com/pricing/"
        }
      ],
      "rates": [
        {
          "item": "HTTP response body, tier 1 (Simple), Pay-as-you-go",
          "value": "$0.13 per 1,000 successful responses",
          "numeric": 0.13,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | HTTP response body Per 1,000 responses | 1 Simple $0.13",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 2 (Easy), Pay-as-you-go",
          "value": "$0.23 per 1,000 successful responses",
          "numeric": 0.23,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | HTTP response body Per 1,000 responses | 2 Easy $0.23",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 3 (Moderate), Pay-as-you-go",
          "value": "$0.44 per 1,000 successful responses",
          "numeric": 0.44,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | HTTP response body Per 1,000 responses | 3 Moderate $0.44",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 4 (Complex), Pay-as-you-go",
          "value": "$0.70 per 1,000 successful responses",
          "numeric": 0.7,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | HTTP response body Per 1,000 responses | 4 Complex $0.70",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 5 (Advanced), Pay-as-you-go",
          "value": "$1.27 per 1,000 successful responses",
          "numeric": 1.27,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | HTTP response body Per 1,000 responses | 5 Advanced $1.27",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 1 (Simple), Pay-as-you-go",
          "value": "$1.01 per 1,000 successful responses",
          "numeric": 1.01,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | Browser rendered Per 1,000 responses | 1 Simple $1.01",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 2 (Easy), Pay-as-you-go",
          "value": "$2.01 per 1,000 successful responses",
          "numeric": 2.01,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | Browser rendered Per 1,000 responses | 2 Easy $2.01",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 3 (Moderate), Pay-as-you-go",
          "value": "$4.02 per 1,000 successful responses",
          "numeric": 4.02,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | Browser rendered Per 1,000 responses | 3 Moderate $4.02",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 4 (Complex), Pay-as-you-go",
          "value": "$8.04 per 1,000 successful responses",
          "numeric": 8.04,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | Browser rendered Per 1,000 responses | 4 Complex $8.04",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 5 (Advanced), Pay-as-you-go",
          "value": "$16.08 per 1,000 successful responses",
          "numeric": 16.08,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "Pay as you go | Browser rendered Per 1,000 responses | 5 Advanced $16.08",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 1 (Simple), $100/month commitment",
          "value": "$0.10 per 1,000 successful responses",
          "numeric": 0.1,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | HTTP response body Per 1,000 responses | 1 Simple $0.10",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 2 (Easy), $100/month commitment",
          "value": "$0.17 per 1,000 successful responses",
          "numeric": 0.17,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | HTTP response body Per 1,000 responses | 2 Easy $0.17",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 3 (Moderate), $100/month commitment",
          "value": "$0.33 per 1,000 successful responses",
          "numeric": 0.33,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | HTTP response body Per 1,000 responses | 3 Moderate $0.33",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 4 (Complex), $100/month commitment",
          "value": "$0.53 per 1,000 successful responses",
          "numeric": 0.53,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | HTTP response body Per 1,000 responses | 4 Complex $0.53",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 5 (Advanced), $100/month commitment",
          "value": "$0.95 per 1,000 successful responses",
          "numeric": 0.95,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | HTTP response body Per 1,000 responses | 5 Advanced $0.95",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 1 (Simple), $100/month commitment",
          "value": "$0.75 per 1,000 successful responses",
          "numeric": 0.75,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | Browser rendered Per 1,000 responses | 1 Simple $0.75",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 2 (Easy), $100/month commitment",
          "value": "$1.50 per 1,000 successful responses",
          "numeric": 1.5,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | Browser rendered Per 1,000 responses | 2 Easy $1.50",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 3 (Moderate), $100/month commitment",
          "value": "$3.00 per 1,000 successful responses",
          "numeric": 3,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | Browser rendered Per 1,000 responses | 3 Moderate $3.00",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 4 (Complex), $100/month commitment",
          "value": "$6.00 per 1,000 successful responses",
          "numeric": 6,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | Browser rendered Per 1,000 responses | 4 Complex $6.00",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 5 (Advanced), $100/month commitment",
          "value": "$12.00 per 1,000 successful responses",
          "numeric": 12,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$100 | Browser rendered Per 1,000 responses | 5 Advanced $12.00",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 1 (Simple), $200/month commitment",
          "value": "$0.08 per 1,000 successful responses",
          "numeric": 0.08,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | HTTP response body Per 1,000 responses | 1 Simple $0.08",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 2 (Easy), $200/month commitment",
          "value": "$0.14 per 1,000 successful responses",
          "numeric": 0.14,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | HTTP response body Per 1,000 responses | 2 Easy $0.14",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 3 (Moderate), $200/month commitment",
          "value": "$0.26 per 1,000 successful responses",
          "numeric": 0.26,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | HTTP response body Per 1,000 responses | 3 Moderate $0.26",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 4 (Complex), $200/month commitment",
          "value": "$0.42 per 1,000 successful responses",
          "numeric": 0.42,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | HTTP response body Per 1,000 responses | 4 Complex $0.42",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 5 (Advanced), $200/month commitment",
          "value": "$0.76 per 1,000 successful responses",
          "numeric": 0.76,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | HTTP response body Per 1,000 responses | 5 Advanced $0.76",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 1 (Simple), $200/month commitment",
          "value": "$0.60 per 1,000 successful responses",
          "numeric": 0.6,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | Browser rendered Per 1,000 responses | 1 Simple $0.60",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 2 (Easy), $200/month commitment",
          "value": "$1.20 per 1,000 successful responses",
          "numeric": 1.2,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | Browser rendered Per 1,000 responses | 2 Easy $1.20",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 3 (Moderate), $200/month commitment",
          "value": "$2.40 per 1,000 successful responses",
          "numeric": 2.4,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | Browser rendered Per 1,000 responses | 3 Moderate $2.40",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 4 (Complex), $200/month commitment",
          "value": "$4.80 per 1,000 successful responses",
          "numeric": 4.8,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | Browser rendered Per 1,000 responses | 4 Complex $4.80",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 5 (Advanced), $200/month commitment",
          "value": "$9.60 per 1,000 successful responses",
          "numeric": 9.6,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$200 | Browser rendered Per 1,000 responses | 5 Advanced $9.60",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 1 (Simple), $500/month commitment",
          "value": "$0.06 per 1,000 successful responses",
          "numeric": 0.06,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | HTTP response body Per 1,000 responses | 1 Simple $0.06",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 2 (Easy), $500/month commitment",
          "value": "$0.11 per 1,000 successful responses",
          "numeric": 0.11,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | HTTP response body Per 1,000 responses | 2 Easy $0.11",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 3 (Moderate), $500/month commitment",
          "value": "$0.21 per 1,000 successful responses",
          "numeric": 0.21,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | HTTP response body Per 1,000 responses | 3 Moderate $0.21",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 4 (Complex), $500/month commitment",
          "value": "$0.34 per 1,000 successful responses",
          "numeric": 0.34,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | HTTP response body Per 1,000 responses | 4 Complex $0.34",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "HTTP response body, tier 5 (Advanced), $500/month commitment",
          "value": "$0.61 per 1,000 successful responses",
          "numeric": 0.61,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | HTTP response body Per 1,000 responses | 5 Advanced $0.61",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 1 (Simple), $500/month commitment",
          "value": "$0.48 per 1,000 successful responses",
          "numeric": 0.48,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | Browser rendered Per 1,000 responses | 1 Simple $0.48",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 2 (Easy), $500/month commitment",
          "value": "$0.96 per 1,000 successful responses",
          "numeric": 0.96,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | Browser rendered Per 1,000 responses | 2 Easy $0.96",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 3 (Moderate), $500/month commitment",
          "value": "$1.92 per 1,000 successful responses",
          "numeric": 1.92,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | Browser rendered Per 1,000 responses | 3 Moderate $1.92",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 4 (Complex), $500/month commitment",
          "value": "$3.84 per 1,000 successful responses",
          "numeric": 3.84,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | Browser rendered Per 1,000 responses | 4 Complex $3.84",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Browser rendered, tier 5 (Advanced), $500/month commitment",
          "value": "$7.68 per 1,000 successful responses",
          "numeric": 7.68,
          "unit": "USD/1,000 responses",
          "published": true,
          "source": "pricing",
          "quote": "$500 | Browser rendered Per 1,000 responses | 5 Advanced $7.68",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "Screenshots (add-on)",
          "value": "$1.34 per 1,000 (pay-as-you-go price; commitment plans get their volume discount)",
          "numeric": 1.34,
          "unit": "USD/1,000 screenshots",
          "published": true,
          "source": "docs_pricing",
          "quote": "Screenshots: $1.34 per 1,000",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Automatic extraction (add-on)",
          "value": "$0.27-$1.07 per 1,000 per data type (pay-as-you-go price; serp extraction is free)",
          "unit": "USD/1,000 per data type",
          "published": true,
          "source": "docs_pricing",
          "quote": "Automatic extraction: $0.27-$1.07 per 1,000 per data type [2] (except serp, which is free)",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Custom attributes, text requests, input tokens",
          "value": "$1.34 per 1M input tokens (pay-as-you-go price)",
          "numeric": 1.34,
          "unit": "USD/1M tokens",
          "published": true,
          "source": "docs_pricing",
          "quote": "inputTokens ($1.34 per 1M) / outputTokens ($6.67 per 1M) [2] for text requests (default)",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Custom attributes, text requests, output tokens",
          "value": "$6.67 per 1M output tokens (pay-as-you-go price)",
          "numeric": 6.67,
          "unit": "USD/1M tokens",
          "published": true,
          "source": "docs_pricing",
          "quote": "inputTokens ($1.34 per 1M) / outputTokens ($6.67 per 1M) [2] for text requests (default)",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Custom attributes, HTML requests, input tokens",
          "value": "$4.02 per 1M input tokens (pay-as-you-go price)",
          "numeric": 4.02,
          "unit": "USD/1M tokens",
          "published": true,
          "source": "docs_pricing",
          "quote": "inputTokens ($4.02 per 1M) / outputTokens ($20.0 per 1M) [2] for HTML requests",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Custom attributes, HTML requests, output tokens",
          "value": "$20.0 per 1M output tokens (pay-as-you-go price)",
          "numeric": 20,
          "unit": "USD/1M tokens",
          "published": true,
          "source": "docs_pricing",
          "quote": "inputTokens ($4.02 per 1M) / outputTokens ($20.0 per 1M) [2] for HTML requests",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Browser actions (add-on)",
          "value": "Based on CPU and network consumption",
          "published": false,
          "source": "docs_pricing",
          "quote": "Actions: Based on CPU and network consumption",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Network captures (add-on)",
          "value": "Based on output size",
          "published": false,
          "source": "docs_pricing",
          "quote": "Network captures: Based on output size",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Residential IPs / extended geolocations",
          "value": "Different base costs that depend only on request type, plus additional costs based on network consumption",
          "published": false,
          "source": "docs_pricing",
          "quote": "Requests using extended geolocations or device residential IPs have different base costs that depend only on request type, plus additional costs based on network consumption.",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Residential proxy price per GB",
          "value": "Not stated; residential, datacenter and mobile IPs are included in per-response pricing",
          "published": false,
          "source": "pricing",
          "quote": "Websites are priced in five tiers, with datacenter, residential, rendering and more included in one automated API – you're charged only for what's needed.",
          "verified": true,
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "item": "CDP headless browser session",
          "value": "Billed in tier units, each costing the same as one browser request at the tier of the first page.goto() domain; units = higher of page.goto() calls or session duration ÷ 15 seconds, rounded up",
          "published": true,
          "source": "docs_cdp",
          "quote": "The number of tier units that a session consumed is the higher of: The number of page.goto() calls. The session duration divided by 15 seconds and rounded up.",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/usage/cdp.html"
        },
        {
          "item": "Volume discount, $100/month commitment",
          "value": "25%",
          "numeric": 25,
          "unit": "% off pay-as-you-go",
          "published": true,
          "source": "docs_pricing",
          "quote": "| $100 | 25% |",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Volume discount, $200/month commitment",
          "value": "40%",
          "numeric": 40,
          "unit": "% off pay-as-you-go",
          "published": true,
          "source": "docs_pricing",
          "quote": "| $200 | 40% |",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Volume discount, $350/month commitment",
          "value": "48%",
          "numeric": 48,
          "unit": "% off pay-as-you-go",
          "published": true,
          "source": "docs_pricing",
          "quote": "| $350 | 48% |",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Volume discount, $500/month commitment",
          "value": "52%",
          "numeric": 52,
          "unit": "% off pay-as-you-go",
          "published": true,
          "source": "docs_pricing",
          "quote": "| $500 | 52% |",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Rate limit, Standard plans (PAYG and commitment)",
          "value": "3000 requests per minute per API key",
          "numeric": 3000,
          "unit": "requests/min",
          "published": true,
          "source": "docs_ratelimit",
          "quote": "Standard plans: 3000 RPM",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/usage/rate-limit.html"
        },
        {
          "item": "Rate limit, Enterprise",
          "value": "10000 RPM (plans table); Custom (rate-limit page)",
          "numeric": 10000,
          "unit": "requests/min",
          "published": true,
          "source": "docs_pricing",
          "quote": "Rate limit | 3000 RPM | 3000 RPM | 10000 RPM",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Concurrency limit",
          "value": "Rate limits are based on requests per minute, not concurrent requests",
          "published": false,
          "source": "docs_ratelimit",
          "quote": "Rate limits are based on requests per minute, not concurrent requests.",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/usage/rate-limit.html"
        },
        {
          "item": "Spending limit, Standard pay-as-you-go",
          "value": "$100 / month",
          "numeric": 100,
          "unit": "USD/month",
          "published": true,
          "source": "docs_pricing",
          "quote": "Spending limit | $100 / month | $200-$2500 / month | Custom",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "item": "Spending limit, Standard commitment",
          "value": "$200, $400, $700 or $2500 per month",
          "unit": "USD/month",
          "published": true,
          "source": "docs_pricing",
          "quote": "a higher spending limit ($200, $400, $700 or $2500) where you pay monthly commitment plus additional spend based on actual usage up to your spending limit.",
          "verified": true,
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        }
      ],
      "overage": {
        "policy": "pay-as-you-go",
        "summary": "Usage above the monthly commitment is billed on the next bill at the plan's discounted rate, up to the plan spending limit; when the spending limit is reached the account is suspended until the next billing month or until the limit is raised.",
        "source": "docs_pricing",
        "quote": "If your actual usage exceeds the commitment, you pay the additional spend on your next bill."
      },
      "gotchas": [
        {
          "title": "Only successful responses are billed",
          "detail": "Rate-limiting and unsuccessful responses (including ban responses) are free.",
          "source": "docs_pricing",
          "quote": "You are only charged for successful responses. Rate-limiting and unsuccessful responses are free.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "title": "Bad website responses still count as successful",
          "detail": "A response is successful, and billed, even if the target website returned a bad response for a reason other than a ban, or some browser actions failed.",
          "source": "docs_errors",
          "quote": "The response from the target website is a bad response for a reason other than a ban.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/usage/errors.html"
        },
        {
          "title": "Unused commitment is not refunded",
          "detail": "Monthly commitment is paid at the start of each billing month; if usage is below the commitment, no refund is provided.",
          "source": "docs_pricing",
          "quote": "If usage is below the commitment, no refund is provided.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "title": "Pay-as-you-go costs more per request",
          "detail": "Commitment plans get 25%-52% off pay-as-you-go prices, applied to the whole request cost.",
          "source": "docs_pricing",
          "quote": "Volume discounts are applied to each request. They are taken off pay-as-you-go prices and apply to the whole request cost, including screenshots, automatic extraction and custom attributes.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "title": "Account suspended when free credit expires",
          "detail": "After the free credit expires the account is suspended until a spending limit is set.",
          "source": "docs_pricing",
          "quote": "After your free credit expires, your account is suspended until you set a spending limit.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "title": "Hard cap at spending limit",
          "detail": "When the plan spending limit is reached the account is suspended until the next billing month.",
          "source": "docs_pricing",
          "quote": "When reached, your account is suspended until the next billing month.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "title": "Website tier can change",
          "detail": "Tier assignments are reviewed quarterly with 2 weeks notice; new website/request-type combinations start on a temporary tier.",
          "source": "docs_pricing",
          "quote": "We review tier assignments quarterly. Affected customers receive 2 weeks notice of any tier changes.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "title": "Free credit is not renewed when switching plans",
          "detail": "Switching between standard plans does not provide additional free credit.",
          "source": "docs_pricing",
          "quote": "Switching between standard plans does not provide additional free credit.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/pricing.html"
        },
        {
          "title": "Additional costs for some features",
          "detail": "Some advanced features may incur additional usage-based costs, such as actions, network captures, screenshots, automatic extraction and custom attributes.",
          "source": "pricing",
          "quote": "Some advanced features may incur additional usage-based costs.",
          "sourceUrl": "https://www.zyte.com/pricing/"
        },
        {
          "title": "CDP sessions billed until TTL",
          "detail": "A CDP session is billed once started; if you disconnect without sending Browser.close, it stays reserved and billed until its ttl (default 60 seconds). Residential sessions over a per-unit bandwidth cap are charged per GB on the overage.",
          "source": "docs_cdp",
          "quote": "Zyte keeps the session, and its proxy allocation, reserved for you until it reaches its ttl, and you are billed for that time.",
          "sourceUrl": "https://docs.zyte.com/zyte-api/usage/cdp.html"
        },
        {
          "title": "Additional per-website rate limits",
          "detail": "Website, account-website and temporary rate limits may apply on top of the API key rate limit.",
          "source": "docs_ratelimit",
          "quote": "Additional rate limits may apply",
          "sourceUrl": "https://docs.zyte.com/zyte-api/usage/rate-limit.html"
        }
      ]
    },
    {
      "id": "decodo",
      "name": "Decodo (ex Smartproxy)",
      "vendor": "Decodo",
      "category": "scraping",
      "url": "https://decodo.com",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Residential Proxy Pricing – Decodo (formerly Smartproxy)",
          "url": "https://decodo.com/pricing"
        },
        "resi": {
          "name": "Residential Proxy Pricing – Decodo (formerly Smartproxy)",
          "url": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        "dc": {
          "name": "Flexible Unlimited Datacenter Proxies Pricing - Free Trial",
          "url": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        "isp": {
          "name": "Static Residential Proxy (ISP Proxies) Pricing - Free Trial",
          "url": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        "wda": {
          "name": "Tailored Web Data API Subscriptions",
          "url": "https://decodo.com/web-data-api/pricing"
        },
        "billingfaq": {
          "name": "Billing – Proxy Payment Questions | FAQ",
          "url": "https://decodo.com/faq/billing"
        }
      },
      "unit": {
        "tag": "Per GB",
        "definition": "Residential proxy pricing is bandwidth-based (price per GB of traffic).",
        "source": "resi",
        "quote": "Decodo residential proxy pricing is bandwidth-based."
      },
      "free": {
        "summary": "3-day free trial with 100 MB for new users on residential proxies; the chosen plan activates automatically after the trial unless cancelled. Web Data API has a $0/month plan (up to 5K crawls or 10K pages scraped, 10 req/s).",
        "published": true,
        "source": "resi",
        "quote": "Enjoy 100 MB for 3 days, and after the trial period ends, your chosen plan will activate automatically, and you can cancel anytime before then."
      },
      "plans": [
        {
          "id": "resi-3gb",
          "name": "Residential 3 GB",
          "priceUsd": 11.25,
          "priceNote": "$3.75/GB, + VAT",
          "billing": "monthly",
          "included": "3 GB residential proxy traffic",
          "source": "resi",
          "quote": "3 GB $3.75 /GB Total:$11.25+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "resi-10gb",
          "name": "Residential 10 GB",
          "priceUsd": 35,
          "priceNote": "$3.5/GB, + VAT",
          "billing": "monthly",
          "included": "10 GB residential proxy traffic",
          "source": "resi",
          "quote": "10 GB $3.5 /GB Total:$35+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "resi-25gb",
          "name": "Residential 25 GB",
          "priceUsd": 81.25,
          "priceNote": "$3.25/GB, + VAT",
          "billing": "monthly",
          "included": "25 GB residential proxy traffic",
          "source": "resi",
          "quote": "25 GB POPULAR $3.25 /GB Total:$81.25+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "resi-50gb",
          "name": "Residential 50 GB",
          "priceUsd": 150,
          "priceNote": "$3/GB, + VAT",
          "billing": "monthly",
          "included": "50 GB residential proxy traffic",
          "source": "resi",
          "quote": "50 GB $3 /GB Total:$150+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "resi-100gb",
          "name": "Residential 100 GB",
          "priceUsd": 275,
          "priceNote": "$2.75/GB, + VAT",
          "billing": "monthly",
          "included": "100 GB residential proxy traffic",
          "source": "resi",
          "quote": "100 GB $2.75 /GB Total:$275+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "resi-250gb",
          "name": "Residential 250 GB (Enterprise)",
          "priceUsd": 625,
          "priceNote": "$2.5/GB, + VAT",
          "billing": "monthly",
          "included": "250 GB residential proxy traffic",
          "source": "resi",
          "quote": "250 GB $2.5 /GB Total:$625+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "resi-1000gb",
          "name": "Residential 1000 GB (Enterprise)",
          "priceUsd": 2000,
          "priceNote": "$2/GB, + VAT",
          "billing": "monthly",
          "included": "1000 GB residential proxy traffic",
          "source": "resi",
          "quote": "1000 GB $2 /GB Total:$2000+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "resi-payg",
          "name": "Residential Pay As You Go",
          "priceUsd": 4,
          "priceNote": "$4 per GB, + VAT; paid from Wallet credits",
          "billing": "usage",
          "included": "1 GB residential traffic per purchase",
          "source": "resi",
          "quote": "Pay as you go $4 /GB Total:$4+ VAT",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "id": "dc-10gb",
          "name": "Datacenter Pay/GB 10 GB",
          "priceUsd": 6,
          "priceNote": "$0.6/GB, + VAT",
          "billing": "monthly",
          "included": "10 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "10 GB $0.6 /GB Total:$6+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-50gb",
          "name": "Datacenter Pay/GB 50 GB",
          "priceUsd": 28.5,
          "priceNote": "$0.57/GB, + VAT",
          "billing": "monthly",
          "included": "50 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "50 GB $0.57 /GB Total:$28.5+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-100gb",
          "name": "Datacenter Pay/GB 100 GB",
          "priceUsd": 54,
          "priceNote": "$0.54/GB, + VAT",
          "billing": "monthly",
          "included": "100 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "100 GB $0.54 /GB Total:$54+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-250gb",
          "name": "Datacenter Pay/GB 250 GB",
          "priceUsd": 127.5,
          "priceNote": "$0.51/GB, + VAT",
          "billing": "monthly",
          "included": "250 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "250 GB POPULAR SAVE 15% $0.51 /GB Total:$127.5+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-500gb",
          "name": "Datacenter Pay/GB 500 GB",
          "priceUsd": 240,
          "priceNote": "$0.48/GB, + VAT",
          "billing": "monthly",
          "included": "500 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "500 GB $0.48 /GB Total:$240+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-1000gb",
          "name": "Datacenter Pay/GB 1000 GB",
          "priceUsd": 450,
          "priceNote": "$0.45/GB, + VAT",
          "billing": "monthly",
          "included": "1000 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "1000 GB $0.45 /GB Total:$450+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-3000gb",
          "name": "Datacenter Pay/GB 3000 GB",
          "priceUsd": 1230,
          "priceNote": "$0.41/GB, + VAT",
          "billing": "monthly",
          "included": "3000 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "3000 GB $0.41 /GB Total:$1230+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-4000gb",
          "name": "Datacenter Pay/GB 4000 GB",
          "priceUsd": 1600,
          "priceNote": "$0.4/GB, + VAT",
          "billing": "monthly",
          "included": "4000 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "4000 GB $0.4 /GB Total:$1600+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-5000gb",
          "name": "Datacenter Pay/GB 5000 GB",
          "priceUsd": 1950,
          "priceNote": "$0.39/GB, + VAT",
          "billing": "monthly",
          "included": "5000 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "5000 GB $0.39 /GB Total:$1950+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "dc-10000gb",
          "name": "Datacenter Pay/GB 10000 GB",
          "priceUsd": 3800,
          "priceNote": "$0.38/GB, + VAT",
          "billing": "monthly",
          "included": "10000 GB shared datacenter proxy traffic",
          "source": "dc",
          "quote": "10000 GB $0.38 /GB Total:$3800+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "id": "isp-ded-3ip",
          "name": "ISP Dedicated 3 IPs",
          "priceUsd": 9.99,
          "priceNote": "$3.33/IP, + VAT",
          "billing": "monthly",
          "included": "3 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "3 IPs $3.33 /IP Total:$9.99+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-10ip",
          "name": "ISP Dedicated 10 IPs",
          "priceUsd": 29,
          "priceNote": "$2.9/IP, + VAT",
          "billing": "monthly",
          "included": "10 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "10 IPs $2.9 /IP Total:$29+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-20ip",
          "name": "ISP Dedicated 20 IPs",
          "priceUsd": 56,
          "priceNote": "$2.8/IP, + VAT",
          "billing": "monthly",
          "included": "20 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "20 IPs $2.8 /IP Total:$56+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-50ip",
          "name": "ISP Dedicated 50 IPs",
          "priceUsd": 135,
          "priceNote": "$2.7/IP, + VAT",
          "billing": "monthly",
          "included": "50 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "50 IPs POPULAR SAVE 19% $2.7 /IP Total:$135+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-100ip",
          "name": "ISP Dedicated 100 IPs",
          "priceUsd": 260,
          "priceNote": "$2.6/IP, + VAT",
          "billing": "monthly",
          "included": "100 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "100 IPs $2.6 /IP Total:$260+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-200ip",
          "name": "ISP Dedicated 200 IPs",
          "priceUsd": 500,
          "priceNote": "$2.5/IP, + VAT",
          "billing": "monthly",
          "included": "200 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "200 IPs $2.5 /IP Total:$500+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-500ip",
          "name": "ISP Dedicated 500 IPs",
          "priceUsd": 1150,
          "priceNote": "$2.3/IP, + VAT; Contact sales",
          "billing": "monthly",
          "included": "500 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "500 IPs $2.3 /IP Total:$1150+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-700ip",
          "name": "ISP Dedicated 700 IPs",
          "priceUsd": 1540,
          "priceNote": "$2.2/IP, + VAT; Contact sales",
          "billing": "monthly",
          "included": "700 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "700 IPs $2.2 /IP Total:$1540+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-1000ip",
          "name": "ISP Dedicated 1000 IPs",
          "priceUsd": 2100,
          "priceNote": "$2.1/IP, + VAT; Contact sales",
          "billing": "monthly",
          "included": "1000 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "1000 IPs $2.1 /IP Total:$2100+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "isp-ded-2000ip",
          "name": "ISP Dedicated 2000 IPs",
          "priceUsd": 4000,
          "priceNote": "$2/IP, + VAT; Contact sales",
          "billing": "monthly",
          "included": "2000 dedicated static residential (ISP) IPs",
          "source": "isp",
          "quote": "2000 IPs $2 /IP Total:$4000+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "id": "wda-0",
          "name": "Web Data API Free",
          "priceUsd": 0,
          "priceNote": "10 req/s",
          "billing": "monthly",
          "included": "Up to 5K crawls or 10K pages scraped; 10 requests per second",
          "source": "wda",
          "quote": "10 req/s $0 /month Up to 5K crawls or 10K pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "id": "wda-19",
          "name": "Web Data API $19",
          "priceUsd": 19,
          "priceNote": "10 req/s",
          "billing": "monthly",
          "included": "Up to 19K crawls or 38K pages scraped; 10 requests per second",
          "source": "wda",
          "quote": "10 req/s $19 /month Up to 19K crawls or 38K pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "id": "wda-49",
          "name": "Web Data API $49",
          "priceUsd": 49,
          "priceNote": "25 req/s",
          "billing": "monthly",
          "included": "Up to 65K crawls or 122K pages scraped; 25 requests per second",
          "source": "wda",
          "quote": "25 req/s $49 /month Up to 65K crawls or 122K pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "id": "wda-99",
          "name": "Web Data API $99",
          "priceUsd": 99,
          "priceNote": "50 req/s",
          "billing": "monthly",
          "included": "Up to 141K crawls or 330K pages scraped; 50 requests per second",
          "source": "wda",
          "quote": "50 req/s $99 /month Up to 141K crawls or 330K pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "id": "wda-249",
          "name": "Web Data API $249",
          "priceUsd": 249,
          "priceNote": "100 req/s",
          "billing": "monthly",
          "included": "Up to 383K crawls or 1.2M pages scraped; 100 requests per second",
          "source": "wda",
          "quote": "100 req/s $249 /month Up to 383K crawls or 1.2M pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "id": "wda-499",
          "name": "Web Data API $499",
          "priceUsd": 499,
          "priceNote": "150 req/s",
          "billing": "monthly",
          "included": "Up to 831K crawls or 2.7M pages scraped; 150 requests per second",
          "source": "wda",
          "quote": "150 req/s $499 /month Up to 831K crawls or 2.7M pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "id": "wda-999",
          "name": "Web Data API $999",
          "priceUsd": 999,
          "priceNote": "200 req/s",
          "billing": "monthly",
          "included": "Up to 1.8M crawls or 6.2M pages scraped; 200 requests per second",
          "source": "wda",
          "quote": "200 req/s $999 /month Up to 1.8M crawls or 6.2M pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "id": "wda-1499",
          "name": "Web Data API $1499",
          "priceUsd": 1499,
          "priceNote": "200 req/s",
          "billing": "monthly",
          "included": "Up to 2.9M crawls or 9.9M pages scraped; 200 requests per second",
          "source": "wda",
          "quote": "200 req/s $1499 /month Up to 2.9M crawls or 9.9M pages scraped",
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        }
      ],
      "rates": [
        {
          "item": "Residential proxy price per GB, 3 GB plan",
          "value": "$3.75/GB",
          "numeric": 3.75,
          "unit": "USD/GB",
          "published": true,
          "source": "resi",
          "quote": "3 GB $3.75 /GB Total:$11.25+ VAT billed monthly",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "item": "Residential proxy price per GB, 100 GB plan",
          "value": "$2.75/GB",
          "numeric": 2.75,
          "unit": "USD/GB",
          "published": true,
          "source": "resi",
          "quote": "100 GB $2.75 /GB Total:$275+ VAT billed monthly",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "item": "Residential proxy price per GB, 1000 GB Enterprise plan",
          "value": "$2/GB",
          "numeric": 2,
          "unit": "USD/GB",
          "published": true,
          "source": "resi",
          "quote": "1000 GB $2 /GB Total:$2000+ VAT billed monthly",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "item": "Residential Pay As You Go per GB",
          "value": "$4/GB",
          "numeric": 4,
          "unit": "USD/GB",
          "published": true,
          "source": "resi",
          "quote": "With Pay As You Go, 1GB costs $4 (note that one Wallet credit equals one dollar), and you can purchase only one GB at a time.",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "item": "Datacenter (shared, Pay per GB) price per GB, from",
          "value": "From $0.60/GB",
          "numeric": 0.6,
          "unit": "USD/GB",
          "published": true,
          "source": "dc",
          "quote": "From $0.60/GB",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "item": "Datacenter (shared, Pay per GB) price per GB, 10000 GB plan",
          "value": "$0.38/GB",
          "numeric": 0.38,
          "unit": "USD/GB",
          "published": true,
          "source": "dc",
          "quote": "10000 GB $0.38 /GB Total:$3800+ VAT billed monthly",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "item": "Datacenter (shared, Pay per IP) price per IP, from",
          "value": "From $0.10/IP",
          "numeric": 0.1,
          "unit": "USD/IP",
          "published": true,
          "source": "dc",
          "quote": "From $0.10/IP",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "item": "Dedicated datacenter proxy price per IP, from",
          "value": "From $2.50/IP",
          "numeric": 2.5,
          "unit": "USD/IP",
          "published": true,
          "source": "dc",
          "quote": "From $2.50/IP",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "item": "ISP proxies (dedicated) price per IP, from",
          "value": "From $2/IP",
          "numeric": 2,
          "unit": "USD/IP",
          "published": true,
          "source": "isp",
          "quote": "From $2/IP",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "item": "ISP proxies (shared, Pay per GB) price per GB, from",
          "value": "From $1.30/GB",
          "numeric": 1.3,
          "unit": "USD/GB",
          "published": true,
          "source": "isp",
          "quote": "From $1.30/GB",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "item": "ISP proxies (shared, Pay per IP) price per IP, from",
          "value": "From $0.27/IP",
          "numeric": 0.27,
          "unit": "USD/IP",
          "published": true,
          "source": "isp",
          "quote": "From $0.27/IP",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "item": "Web Data API rate limit, Free and $19 plans",
          "value": "10 req/s",
          "numeric": 10,
          "unit": "requests/second",
          "published": true,
          "source": "wda",
          "quote": "10 req/s $0 /month Up to 5K crawls or 10K pages scraped",
          "verified": true,
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "item": "Web Data API rate limit, $999 and $1499 plans",
          "value": "200 req/s",
          "numeric": 200,
          "unit": "requests/second",
          "published": true,
          "source": "wda",
          "quote": "200 req/s $1499 /month Up to 2.9M crawls or 9.9M pages scraped",
          "verified": true,
          "sourceUrl": "https://decodo.com/web-data-api/pricing"
        },
        {
          "item": "ISP proxies concurrency",
          "value": "Unlimited threads and concurrent sessions",
          "unit": "",
          "published": true,
          "source": "isp",
          "quote": "get unlimited threads and concurrent sessions while keeping your IPs forever",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/isp-proxies/pricing"
        },
        {
          "item": "Residential proxies concurrency limit",
          "value": "No figure stated on the pricing page",
          "unit": "",
          "published": false,
          "source": "resi",
          "quote": "Every plan includes the full access to 115M+ IP pool and free advanced targeting.",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "item": "Residential sticky session maximum",
          "value": "Up to 30 minutes",
          "numeric": 30,
          "unit": "minutes",
          "published": true,
          "source": "resi",
          "quote": "**Choose session type**: rotate IPs per request or keep one for up to 30 min.",
          "verified": true,
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        }
      ],
      "overage": {
        "policy": "not published",
        "summary": "No overage rule is stated on the fetched pricing pages. Residential Pay As You Go is offered as a separate Wallet-based option at $4/GB and cannot run at the same time as a monthly subscription.",
        "source": "resi",
        "quote": "Keep in mind that you can't have a monthly subscription plan and Pay As You Go simultaneously."
      },
      "gotchas": [
        {
          "title": "Pay As You Go costs more per GB than any subscription",
          "detail": "Residential Pay As You Go is $4/GB; monthly subscriptions run from $3.75/GB to $2.75/GB.",
          "source": "resi",
          "quote": "Monthly subscriptions run from $3.75/GB (3GB) to $2.75/GB (100GB), Enterprise plans start from $2.50/GB (250GB) to $2/GB (1TB), and Pay As You Go is $4/GB.",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "Pay As You Go is Wallet-only, 1 GB at a time",
          "detail": "Pay As You Go needs a topped-up Wallet, and GB can be bought only one at a time.",
          "source": "resi",
          "quote": "This payment system is only available with Wallet. Thus you have to top up your Wallet, and only then you'll be able to use Pay As You Go.",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "No PAYG alongside a subscription",
          "detail": "A monthly subscription and Pay As You Go cannot be active at the same time.",
          "source": "resi",
          "quote": "Keep in mind that you can't have a monthly subscription plan and Pay As You Go simultaneously.",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "Trial converts to paid plan automatically",
          "detail": "After the 3-day trial the chosen plan activates automatically unless cancelled first.",
          "source": "resi",
          "quote": "after the trial period ends, your chosen plan will activate automatically, and you can cancel anytime before then.",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "Trial cancels the money-back option",
          "detail": "The 14-day money-back option does not apply if the 3-day free trial was used.",
          "source": "resi",
          "quote": "Please note that a 14-day money-back option doesn’t apply with a 3-day free trial.",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "Refund limited by usage",
          "detail": "Refunds only on the first purchase, within 14 days, and if no more than 20% of regular residential traffic (10% on Enterprise) was used.",
          "source": "resi",
          "quote": "You haven't used more than 20% of the traffic/results of your regular residential proxies plan or 10% of the traffic/results of your Enterprise plan;",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "Prices exclude VAT",
          "detail": "Plan totals are shown plus VAT.",
          "source": "resi",
          "quote": "Total:$11.25+ VAT billed monthly",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "Plan changes apply next billing cycle",
          "detail": "Cancelling or upgrading takes effect in the next billing cycle; the paid plan runs until the end of the current cycle.",
          "source": "resi",
          "quote": "If you feel like canceling or upgrading your subscription, you can freely do so in the next billing cycle.",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        },
        {
          "title": "Datacenter Pay per IP minimums",
          "detail": "Datacenter Pay per IP starts from 100 IPs and 10 GB.",
          "source": "dc",
          "quote": "Pay per IP allows you to pay for a specific number of datacenter IPs (starting from 100 IPs) and GBs (starting from 10 GB) in chosen locations",
          "sourceUrl": "https://decodo.com/proxies/datacenter-proxies/pricing"
        },
        {
          "title": "No crypto for ISP or DC Pay per IP",
          "detail": "Cryptocurrency is accepted for all products except ISP proxies and datacenter Pay per IP.",
          "source": "resi",
          "quote": "You can also pay with cryptocurrency for all products except ISP proxies and datacenter proxies (Pay per IP option).",
          "sourceUrl": "https://decodo.com/proxies/residential-proxies/pricing"
        }
      ]
    },
    {
      "id": "browserless",
      "name": "Browserless",
      "vendor": "Browserless",
      "category": "scraping",
      "url": "https://www.browserless.io/",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Browserless Pricing: Simple, Usage-Based Plans",
          "url": "https://www.browserless.io/pricing"
        },
        "docs_pricing": {
          "name": "Browserless Docs – Pricing (not retrieved)",
          "url": "https://docs.browserless.io/overview/pricing"
        },
        "docs_home": {
          "name": "Browserless Docs",
          "url": "https://docs.browserless.io/"
        },
        "docs_comparison": {
          "name": "Browserless Docs – Comparison",
          "url": "https://docs.browserless.io/overview/comparison"
        }
      },
      "unit": {
        "tag": "Per unit (30 seconds of browser time)",
        "definition": "A Unit is a block of browser time of up to 30 seconds per browser connection. Longer-running automations use an extra Unit for every 30 seconds. Session reconnects count as new browser connections and are charged a fresh Unit.",
        "source": "pricing",
        "quote": "A “Unit” is a block of browser time of up to 30 seconds per browser connection. Longer-running automations use an extra Unit for every 30 seconds. Session-reconnects count as new browser connections and incur a fresh Unit charge."
      },
      "free": {
        "summary": "Free plan: $0/month, 1k units/month, 2 max concurrent browsers, 2 min. max session time, no card required.",
        "published": true,
        "source": "pricing",
        "quote": "No card required Free $0/month billed annually 2 max concurrent browsers - BrowserQL language and editor - 1k units/month - 2 max concurrent browsers - 2 min. max session time"
      },
      "plans": [
        {
          "id": "free",
          "name": "Free",
          "priceUsd": 0,
          "priceNote": "No card required",
          "billing": "monthly",
          "included": "1k units/month; 2 max concurrent browsers; 2 min. max session time; 1 day persisted sessions and replays storage; 8 hours log search window; residential proxies (6 units/MB) and datacenter proxies (2 units/MB); automatic captcha solving",
          "source": "pricing",
          "quote": "Free $0/month billed annually 2 max concurrent browsers - BrowserQL language and editor - 1k units/month - 2 max concurrent browsers - 2 min. max session time - Session reconnects - 1 day persisted sessions and replays storage - 8 hours log search window",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "id": "prototyping",
          "name": "Prototyping",
          "priceUsd": 25,
          "priceNote": "$25/month billed annually",
          "billing": "annual",
          "included": "20k units per month; 10 max concurrent browsers (+5 shown); 15 min. max session time; $0.0020 per unit overages; 7 day persisted sessions and replays storage; 24 hours log search window",
          "source": "pricing",
          "quote": "Prototyping $25/month billed annually 10 max concurrent browsers+5 Everything on Free, plus: - 20k units per month - 15 min. max session time - $0.0020 per unit overages - 7 day persisted sessions and replays storage - 24 hours log search window",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "id": "starter",
          "name": "Starter",
          "priceUsd": 140,
          "priceNote": "$140/month billed annually",
          "billing": "annual",
          "included": "180k units per month; 40 max concurrent browsers (+10 shown); 30 min. max session time; $0.0017 per unit overages; 30 day persisted sessions and replays storage; 3 days log search window",
          "source": "pricing",
          "quote": "Starter $140/month billed annually 40 max concurrent browsers+10 Everything on Prototyping, plus: - 180k units per month - 30 min. max session time - $0.0017 per unit overages - 30 day persisted sessions and replays storage - 3 days log search window",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "id": "scale",
          "name": "Scale",
          "priceUsd": 350,
          "priceNote": "$350/month billed annually",
          "billing": "annual",
          "included": "500k units per month; 100 max concurrent browsers (+20 shown); 60 min. max session time; $0.0015 per unit overages; 90 day persisted sessions and replays storage; 7 days log search window",
          "source": "pricing",
          "quote": "Scale $350/month billed annually 100 max concurrent browsers+20 Everything on Starter, plus: - 500k units per month - 60 min. max session time - $0.0015 per unit overages - 90 day persisted sessions and replays storage - 7 days log search window",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "priceUsd": null,
          "priceNote": "Custom pricing",
          "billing": "annual",
          "included": "Custom pricing for large-scale deployments; millions of units consumed; hundreds or thousands of concurrent browsers; custom proxy limits with geotargeting",
          "source": "pricing",
          "quote": "Enterprise Custom pricing for large-scale deployments",
          "sourceUrl": "https://www.browserless.io/pricing"
        }
      ],
      "rates": [
        {
          "item": "Overage per unit – Prototyping",
          "value": "$0.0020 per unit",
          "numeric": 0.002,
          "unit": "USD/unit",
          "published": true,
          "source": "pricing",
          "quote": "$0.0020 per unit overages",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Overage per unit – Starter",
          "value": "$0.0017 per unit",
          "numeric": 0.0017,
          "unit": "USD/unit",
          "published": true,
          "source": "pricing",
          "quote": "$0.0017 per unit overages",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Overage per unit – Scale",
          "value": "$0.0015 per unit",
          "numeric": 0.0015,
          "unit": "USD/unit",
          "published": true,
          "source": "pricing",
          "quote": "$0.0015 per unit overages",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Residential proxy",
          "value": "6 units per MB",
          "numeric": 6,
          "unit": "units/MB",
          "published": true,
          "source": "pricing",
          "quote": "6 Unitsper MB for Residential Proxy",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Datacenter proxy",
          "value": "2 units per MB",
          "numeric": 2,
          "unit": "units/MB",
          "published": true,
          "source": "pricing",
          "quote": "2 Unitsper MB for Datacenter Proxy",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Mobile proxy",
          "value": "Not listed on the pricing page",
          "unit": "units/MB",
          "published": false,
          "source": "pricing",
          "quote": "Residential proxies (6 units/MB) and datacenter proxies (2 units/MB)",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Captcha solve",
          "value": "10 units per successful captcha solve",
          "numeric": 10,
          "unit": "units/solve",
          "published": true,
          "source": "pricing",
          "quote": "10 Unitsper successful Captcha solve",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Bring-your-own proxies",
          "value": "External proxies (bring your own), Prototyping plan and above",
          "published": true,
          "source": "pricing",
          "quote": "External proxies (bring your own)",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max concurrent browsers – Free",
          "value": "2",
          "numeric": 2,
          "unit": "browsers",
          "published": true,
          "source": "pricing",
          "quote": "2 max concurrent browsers",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max concurrent browsers – Prototyping",
          "value": "10 (+5 shown)",
          "numeric": 10,
          "unit": "browsers",
          "published": true,
          "source": "pricing",
          "quote": "10 max concurrent browsers+5",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max concurrent browsers – Starter",
          "value": "40 (+10 shown)",
          "numeric": 40,
          "unit": "browsers",
          "published": true,
          "source": "pricing",
          "quote": "40 max concurrent browsers+10",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max concurrent browsers – Scale",
          "value": "100 (+20 shown)",
          "numeric": 100,
          "unit": "browsers",
          "published": true,
          "source": "pricing",
          "quote": "100 max concurrent browsers+20",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max session time – Free",
          "value": "2 min.",
          "numeric": 2,
          "unit": "minutes",
          "published": true,
          "source": "pricing",
          "quote": "2 min. max session time",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max session time – Prototyping",
          "value": "15 min.",
          "numeric": 15,
          "unit": "minutes",
          "published": true,
          "source": "pricing",
          "quote": "15 min. max session time",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max session time – Starter",
          "value": "30 min.",
          "numeric": 30,
          "unit": "minutes",
          "published": true,
          "source": "pricing",
          "quote": "30 min. max session time",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Max session time – Scale",
          "value": "60 min.",
          "numeric": 60,
          "unit": "minutes",
          "published": true,
          "source": "pricing",
          "quote": "60 min. max session time",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Persisted sessions and replays storage – Free / Prototyping / Starter / Scale",
          "value": "1 day / 7 days / 30 days / 90 days",
          "unit": "days",
          "published": true,
          "source": "pricing",
          "quote": "1 day persisted sessions and replays storage",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Log search window – Free / Prototyping / Starter / Scale",
          "value": "8 hours / 24 hours / 3 days / 7 days",
          "unit": "time window",
          "published": true,
          "source": "pricing",
          "quote": "8 hours log search window",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "item": "Yearly billing discount",
          "value": "Save 30% with yearly billing",
          "numeric": 30,
          "unit": "percent",
          "published": true,
          "source": "pricing",
          "quote": "Pay Yearly Save 30% Pay Monthly",
          "verified": true,
          "sourceUrl": "https://www.browserless.io/pricing"
        }
      ],
      "overage": {
        "policy": "pay-as-you-go",
        "summary": "Paid plans list per-unit overage prices: $0.0020 (Prototyping), $0.0017 (Starter), $0.0015 (Scale).",
        "source": "pricing",
        "quote": "$0.0020 per unit overages"
      },
      "gotchas": [
        {
          "title": "Reconnects charged as new connections",
          "detail": "Session reconnects count as new browser connections and are charged a fresh Unit.",
          "source": "pricing",
          "quote": "Session-reconnects count as new browser connections and incur a fresh Unit charge.",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "title": "Longer sessions use more units",
          "detail": "Longer-running automations use an extra Unit for every 30 seconds.",
          "source": "pricing",
          "quote": "Longer-running automations use an extra Unit for every 30 seconds.",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "title": "Proxy traffic billed in units per MB",
          "detail": "Residential proxy traffic costs 6 units per MB and datacenter proxy traffic costs 2 units per MB.",
          "source": "pricing",
          "quote": "Residential proxies (6 units/MB) and datacenter proxies (2 units/MB)",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "title": "Captcha solves cost units",
          "detail": "Each successful captcha solve costs 10 units.",
          "source": "pricing",
          "quote": "10 Unitsper successful Captcha solve",
          "sourceUrl": "https://www.browserless.io/pricing"
        },
        {
          "title": "Listed prices are for yearly billing",
          "detail": "Plan prices are shown as per month, billed annually; yearly billing saves 30%.",
          "source": "pricing",
          "quote": "$140/month billed annually",
          "sourceUrl": "https://www.browserless.io/pricing"
        }
      ]
    },
    {
      "id": "browserbase",
      "name": "Browserbase",
      "vendor": "Browserbase",
      "category": "scraping",
      "url": "https://www.browserbase.com",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Browserbase Pricing: Free, $20, $99, or Custom | Browserbase",
          "url": "https://www.browserbase.com/pricing"
        },
        "concurrency": {
          "name": "Concurrency management",
          "url": "https://docs.browserbase.com/guides/concurrency-rate-limits"
        },
        "plans": {
          "name": "Plans",
          "url": "https://docs.browserbase.com/account/billing/plans.md"
        },
        "proxies": {
          "name": "Proxies",
          "url": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        "billing": {
          "name": "Billing",
          "url": "https://docs.browserbase.com/account/billing/plan-management.md"
        }
      },
      "unit": {
        "tag": "Per browser hour",
        "definition": "Browser time is billed by the minute, with a one-minute minimum per session. Proxy bandwidth is billed by the MB, rounded, with a one-MB minimum per session. Search and Fetch API calls are billed per 1,000 calls.",
        "source": "plans",
        "quote": "Browser time is billed by the minute and proxy bandwidth by the MB, rounded, with a one-minute and one-MB minimum per session."
      },
      "free": {
        "summary": "Free plan at $0/month with no credit card needed: 3 concurrent browsers, 1 browser hour, 3 Agent runs, 1,000 Search calls, 1,000 Fetch calls, 15-minute sessions, $5 in model tokens. Proxies are not included (0 GB).",
        "published": true,
        "source": "pricing",
        "quote": "Free Plan $0/mo ... 3concurrent browsers - 1browser hour - 3Agent runs included - 1,000Search calls - 1,000Fetch calls - 15minutes /session"
      },
      "plans": [
        {
          "id": "free",
          "name": "Free",
          "priceUsd": 0,
          "billing": "monthly",
          "included": "3 concurrent browsers, 1 browser hour, 3 Agent runs, 1,000 Search calls, 1,000 Fetch calls, 15 minutes per session, $5 in model tokens, 0 GB proxies",
          "source": "pricing",
          "quote": "Free Plan $0/mo ... 3concurrent browsers - 1browser hour - 3Agent runs included - 1,000Search calls - 1,000Fetch calls - 15minutes /session ... Models$5 in tokens",
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "id": "developer",
          "name": "Developer",
          "priceUsd": 20,
          "billing": "monthly",
          "included": "25 concurrent browsers, 100 browser hours, 15 Agent runs, 1,000 Search calls, 1,000 Fetch calls, 1 GB of proxies, auto captcha solving",
          "source": "pricing",
          "quote": "Developer Plan $20/mo ... 25concurrent browsers - 100browser hours then $0.12/browser hr - 15Agent runs included - 1,000Search calls ... 1,000Fetch calls ... 1GB of proxies Then $12/GB",
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "id": "startup",
          "name": "Startup",
          "priceUsd": 99,
          "billing": "monthly",
          "included": "100 concurrent browsers, 500 browser hours, 50 Agent runs, 1,000 Search calls, 10,000 Fetch calls, 5 GB of proxies, auto captcha solving",
          "source": "pricing",
          "quote": "Startup Plan $99/mo ... 100concurrent browsers - 500browser hours then $0.10/browser hr - 50Agent runs included - 1,000Search calls ... 10,000Fetch calls ... 5GB of proxies then $10/GB",
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "id": "scale",
          "name": "Scale",
          "priceUsd": null,
          "priceNote": "Custom; contact sales",
          "billing": "usage",
          "included": "250+ concurrent browsers, 500+ browser hours (usage-based), custom Agent runs, 10,000+ Search calls, 10,000+ Fetch calls, 5+ GB of proxies, Verified Agents and captcha solving, HIPAA (BAA) and DPA, SSO available",
          "source": "pricing",
          "quote": "Scale Plan Custom ... 250+concurrent browsers - 500+browser hours usage-based - customAgent runs - 10,000+Search calls Usage-based - 10,000+Fetch calls Usage-based - 5+GB of proxies usage-based",
          "sourceUrl": "https://www.browserbase.com/pricing"
        }
      ],
      "rates": [
        {
          "item": "Browser hour overage – Developer",
          "value": "$0.12 per browser hour",
          "numeric": 0.12,
          "unit": "USD/browser hour",
          "published": true,
          "source": "pricing",
          "quote": "100 then $0.12/browser hr",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Browser hour overage – Startup",
          "value": "$0.10 per browser hour",
          "numeric": 0.1,
          "unit": "USD/browser hour",
          "published": true,
          "source": "pricing",
          "quote": "500 then $0.10/browser hr",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Browser hour overage – Scale",
          "value": "Custom",
          "published": false,
          "source": "plans",
          "quote": "| *Hours overage* | N/A | \\$0.12/hr | \\$0.10/hr | Custom |",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        },
        {
          "item": "Residential proxy overage – Developer",
          "value": "$12 per GB",
          "numeric": 12,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "1GB of proxies Then $12/GB",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Residential proxy overage – Startup",
          "value": "$10 per GB",
          "numeric": 10,
          "unit": "USD/GB",
          "published": true,
          "source": "pricing",
          "quote": "5GB of proxies then $10/GB",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Proxy overage – Scale",
          "value": "Custom",
          "published": false,
          "source": "plans",
          "quote": "| *Proxy overage* | N/A | \\$12/GB | \\$10/GB | Custom |",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        },
        {
          "item": "Proxy type (built-in)",
          "value": "Managed residential proxies",
          "published": true,
          "source": "proxies",
          "quote": "Use Browserbase's built-in proxies to route traffic through managed, residential proxies.",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        {
          "item": "Datacenter proxy price per GB",
          "value": "Not stated; built-in proxies are described as residential",
          "published": false,
          "source": "proxies",
          "quote": "Effortlessly route traffic through Browserbase's managed residential proxies.",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        {
          "item": "Mobile proxy price per GB",
          "value": "Not stated; built-in proxies are described as residential",
          "published": false,
          "source": "proxies",
          "quote": "Effortlessly route traffic through Browserbase's managed residential proxies.",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        {
          "item": "Fetch API overage – Developer",
          "value": "$1 per 1,000 calls",
          "numeric": 1,
          "unit": "USD/1k calls",
          "published": true,
          "source": "pricing",
          "quote": "1,000- $1/1k calls<br>- $4/1k w/ Proxies<br>- $4/1k w/ Extract<br>- $7/1k w/ Proxies + Extract",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Fetch API overage – Startup",
          "value": "$0.50 per 1,000 calls",
          "numeric": 0.5,
          "unit": "USD/1k calls",
          "published": true,
          "source": "pricing",
          "quote": "10,000- $0.5/1k calls<br>- $4/1k w/ Proxies<br>- $4/1k w/ Extract<br>- $7/1k w/ Proxies + Extract",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Fetch with Proxies (Developer, Startup)",
          "value": "$4 per 1,000 calls",
          "numeric": 4,
          "unit": "USD/1k calls",
          "published": true,
          "source": "plans",
          "quote": "Fetch with proxies is \\$4/1k calls, and Extract with proxies is \\$7/1k calls.",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        },
        {
          "item": "Fetch with Extract (Developer, Startup)",
          "value": "$4 per 1,000 calls",
          "numeric": 4,
          "unit": "USD/1k calls",
          "published": true,
          "source": "pricing",
          "quote": "- $4/1k w/ Extract",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Fetch with Proxies + Extract (Developer, Startup)",
          "value": "$7 per 1,000 calls",
          "numeric": 7,
          "unit": "USD/1k calls",
          "published": true,
          "source": "pricing",
          "quote": "- $7/1k w/ Proxies + Extract",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Search API overage – Parallel Fast (Developer, Startup)",
          "value": "$1 per 1,000 calls",
          "numeric": 1,
          "unit": "USD/1k calls",
          "published": true,
          "source": "pricing",
          "quote": "1,000- $1/1k for Parallel Fast<br>- $5/1k for Parallel Advanced<br>- $7/1k for Exa",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Search API overage – Parallel Advanced, default (Developer, Startup)",
          "value": "$5 per 1,000 searches",
          "numeric": 5,
          "unit": "USD/1k calls",
          "published": true,
          "source": "pricing",
          "quote": "then $5/1k searches by default with more options",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Search API overage – Exa (Developer, Startup)",
          "value": "$7 per 1,000 calls",
          "numeric": 7,
          "unit": "USD/1k calls",
          "published": true,
          "source": "pricing",
          "quote": "- $7/1k for Exa",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Agent runs overage",
          "value": "Not stated; plans list 3 / 15 / 50 / custom included Agent runs",
          "published": false,
          "source": "plans",
          "quote": "Agents, Search, Fetch, and Extract each have a monthly allocation, and then pay-as-you-go overage rates.",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        },
        {
          "item": "Max concurrent browsers (Free / Developer / Startup / Scale)",
          "value": "3 / 25 / 100 / 250+",
          "published": true,
          "source": "concurrency",
          "quote": "Max Concurrent Browsers | 3 | 25 | 100 | 250+",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/guides/concurrency-rate-limits"
        },
        {
          "item": "Session creation limit per minute (Free / Developer / Startup / Scale)",
          "value": "5 / 25 / 50 / 150+",
          "published": true,
          "source": "concurrency",
          "quote": "Session Creation Limit per minute | 5 | 25 | 50 | 150+",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/guides/concurrency-rate-limits"
        },
        {
          "item": "Max session duration (Free / Developer / Startup / Scale)",
          "value": "15 mins / 6 hrs / 6 hrs / 6+ hrs",
          "published": true,
          "source": "plans",
          "quote": "| **Session Duration** | 15 mins | 6 hrs | 6 hrs | 6+ hrs |",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        },
        {
          "item": "Search API rate limit per project (Free, Developer, Startup)",
          "value": "2 requests per second; custom on Scale",
          "numeric": 2,
          "unit": "requests/sec",
          "published": true,
          "source": "pricing",
          "quote": "Search RPS(per project) | 2 | 2 | 2 | Custom",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Fetch API rate limit per project (Free, Developer, Startup)",
          "value": "5 requests per second; custom on Scale",
          "numeric": 5,
          "unit": "requests/sec",
          "published": true,
          "source": "pricing",
          "quote": "Fetch RPS(per project) | 5 | 5 | 5 | Custom",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Projects per organization (Free / Developer / Startup / Scale)",
          "value": "1 / Up to 2 / Up to 5 / 5+",
          "published": true,
          "source": "plans",
          "quote": "| **Projects** | 1 | Up to 2 | Up to 5 | 5+ |",
          "verified": true,
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        },
        {
          "item": "Data retention (Free / Developer / Startup / Scale)",
          "value": "7 days / 30 days / 30 days / 30+ days",
          "published": true,
          "source": "pricing",
          "quote": "Data Retention | 7 days | 30 days | 30 days | 30+ days",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Browser rendering / anti-bot surcharge",
          "value": "No separate surcharge listed. Captcha solving is included on Developer, Startup and Scale; Stealth Mode is Basic on Developer and Startup, Advanced on Scale",
          "published": false,
          "source": "pricing",
          "quote": "Stealth Mode | No | Basic | Basic | Advanced",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        },
        {
          "item": "Model Gateway",
          "value": "Free: $5 in model tokens; paid plans: pay as you go at market price",
          "published": true,
          "source": "pricing",
          "quote": "Model Gateway | $5 in models in tokens | Pay as you goMarket price",
          "verified": true,
          "sourceUrl": "https://www.browserbase.com/pricing"
        }
      ],
      "overage": {
        "policy": "pay-as-you-go",
        "summary": "Included browser hours and proxy bandwidth are allocations, not limits. Usage beyond them is billed at the plan's pay-as-you-go overage rates with no caps or cut-offs. Sessions keep running when proxy bandwidth is exceeded.",
        "source": "plans",
        "quote": "Browser hours and proxy bandwidth are allocations, not limits. If you exceed them, pay-as-you-go overage rates apply."
      },
      "gotchas": [
        {
          "title": "One-minute minimum per session",
          "detail": "Each browser session has a minimum runtime of one minute, even if it is closed sooner.",
          "source": "concurrency",
          "quote": "each browser session requires dedicated resources and has a minimum runtime of one minute, even if closed before.",
          "sourceUrl": "https://docs.browserbase.com/guides/concurrency-rate-limits"
        },
        {
          "title": "1 MB proxy minimum per session",
          "detail": "Sessions using Browserbase proxies have a 1 MB minimum; usage after that is rounded to the nearest MB.",
          "source": "proxies",
          "quote": "Sessions using Browserbase proxies have a 1 MB minimum. Any usage thereafter is rounded to the nearest MB.",
          "sourceUrl": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        {
          "title": "Proxies need Developer plan or higher",
          "detail": "Built-in and custom proxies are available to anyone on the Developer plan or higher. The Free plan includes 0 GB of proxy.",
          "source": "proxies",
          "quote": "Anyone on a Developer Plan or higher can use both Browserbase's built-in proxies and custom proxies.",
          "sourceUrl": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        {
          "title": "Proxy bandwidth counts all traffic",
          "detail": "Proxy usage is measured by the total data transferred through the proxy, including page content, downloads, media, HTTP headers, authentication data and encryption overhead.",
          "source": "proxies",
          "quote": "Proxy usage is measured by the total amount of data transferred through the proxy.",
          "sourceUrl": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        {
          "title": "Proxy overage billed automatically",
          "detail": "Bandwidth beyond the plan's included allocation is billed automatically at the plan's per-GB rate.",
          "source": "proxies",
          "quote": "Bandwidth beyond your plan's included allocation is billed automatically at your plan's per-GB rate.",
          "sourceUrl": "https://docs.browserbase.com/platform/identity/proxies.md"
        },
        {
          "title": "Proxies add to Fetch price",
          "detail": "Routing Fetch calls through proxies costs $4 per 1,000 calls, compared with $1 (Developer) or $0.50 (Startup) per 1,000 without proxies.",
          "source": "plans",
          "quote": "Routing through proxies costs more. Fetch with proxies is \\$4/1k calls, and Extract with proxies is \\$7/1k calls.",
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        },
        {
          "title": "Requests over the limit return 429",
          "detail": "Requests that exceed the concurrency or session creation limit return HTTP 429 and are dropped.",
          "source": "concurrency",
          "quote": "any subsequent request to create a new session will return an HTTP `429 Too Many Requests` error. That means the request was effectively dropped.",
          "sourceUrl": "https://docs.browserbase.com/guides/concurrency-rate-limits"
        },
        {
          "title": "Concurrency shared across projects",
          "detail": "Concurrency is assigned at the organization level and split across projects. Each additional project takes at least 1 browser from the total.",
          "source": "concurrency",
          "quote": "Browserbase assigns concurrency at the organization level.",
          "sourceUrl": "https://docs.browserbase.com/guides/concurrency-rate-limits"
        },
        {
          "title": "Session creation rate can cap ramp-up",
          "detail": "You can hit the per-minute session creation limit before reaching max concurrency. On Startup it takes about 2 minutes to start all 100 sessions.",
          "source": "plans",
          "quote": "On the Startup Plan, your session creation limit is 50 per minute and your max concurrency is 100. It will take about 2 minutes to spin up all 100 sessions.",
          "sourceUrl": "https://docs.browserbase.com/account/billing/plans.md"
        }
      ]
    },
    {
      "id": "crawlbase",
      "name": "Crawlbase",
      "vendor": "Crawlbase",
      "category": "scraping",
      "url": "https://crawlbase.com/",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Pricing: One Rate Card for Every Product | Crawlbase",
          "url": "https://crawlbase.com/pricing"
        },
        "crawling_api_docs": {
          "name": "Crawling API · Crawlbase Documentation",
          "url": "https://crawlbase.com/docs/crawling-api/"
        },
        "rate_limits": {
          "name": "Rate Limits · Crawlbase Documentation",
          "url": "https://crawlbase.com/docs/rate-limits"
        },
        "cloud_storage_docs": {
          "name": "Cloud Storage · Crawlbase Documentation",
          "url": "https://crawlbase.com/docs/cloud-storage"
        },
        "smart_proxy": {
          "name": "Smart AI Proxy: Rotating Residential IPs | Crawlbase",
          "url": "https://crawlbase.com/smart-proxy"
        }
      },
      "unit": {
        "tag": "Per credit",
        "definition": "One credit is one standard successful request. JavaScript rendering doubles the credits, and site difficulty multipliers scale the cost. Only successful requests are billed.",
        "source": "pricing",
        "quote": "One successful request to a standard site spends exactly one credit."
      },
      "free": {
        "summary": "New accounts get 1,000 free credits with no card required. Completing setup steps raises this to up to 5,000. Free credits work across every product.",
        "published": true,
        "source": "pricing",
        "quote": "Every new account starts with 1,000 free credits and no card on file, and completing setup steps grows that to up to 5,000. The free credits work across every product."
      },
      "plans": [
        {
          "id": "payg",
          "name": "Pay as you go",
          "priceUsd": 0,
          "priceNote": "No monthly fee. Usage billed monthly in arrears on a graduated rate card ($3.00 down to $0.02 per 1,000 successful requests).",
          "billing": "usage",
          "included": "No monthly fee and no card to start; charged only for successful requests at graduated rates; optional hard spend cap",
          "source": "pricing",
          "quote": "No monthly fee and no card to start. You are charged only for successful requests, at graduated rates that fall as your volume grows.",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "id": "starter",
          "name": "Starter",
          "priceUsd": 99,
          "priceNote": "$1,089/yr on yearly billing (1 month free · 8% off). About $0.50 per 1k credits.",
          "billing": "monthly",
          "included": "200K credits / mo",
          "source": "pricing",
          "quote": "Starter200K credits / mo $99/ mo$1,089/ yr1 month free · 8% off ≈ $0.50 per 1k credits",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "id": "scale-500k",
          "name": "Scale 500K",
          "priceUsd": 199,
          "priceNote": "$2,189/yr on yearly billing (1 month free · 8% off). About $0.40 per 1k credits.",
          "billing": "monthly",
          "included": "500K credits / mo",
          "source": "pricing",
          "quote": "Scale 500K500K credits / mo $199/ mo$2,189/ yr1 month free · 8% off ≈ $0.40 per 1k credits",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "id": "scale-1m",
          "name": "Scale 1M",
          "priceUsd": 349,
          "priceNote": "$3,839/yr on yearly billing (1 month free · 8% off). About $0.35 per 1k credits. Marked Most popular.",
          "billing": "monthly",
          "included": "1M credits / mo",
          "source": "pricing",
          "quote": "Scale 1M1M credits / mo $349/ mo$3,839/ yr1 month free · 8% off ≈ $0.35 per 1k credits",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "id": "growth",
          "name": "Growth",
          "priceUsd": 599,
          "priceNote": "$6,589/yr on yearly billing (1 month free · 8% off). About $0.30 per 1k credits.",
          "billing": "monthly",
          "included": "2M credits / mo",
          "source": "pricing",
          "quote": "Growth2M credits / mo $599/ mo$6,589/ yr1 month free · 8% off ≈ $0.30 per 1k credits",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "priceUsd": null,
          "priceNote": "Contact sales",
          "billing": "annual",
          "included": "Custom volume, SLA and invoicing",
          "source": "pricing",
          "quote": "Enterprise: custom volume, SLA and invoicing.",
          "sourceUrl": "https://crawlbase.com/pricing"
        }
      ],
      "rates": [
        {
          "item": "Pay as you go, first 1K requests (per 1,000 successful standard requests)",
          "value": "$3.00",
          "numeric": 3,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "First 1K$3.00",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Pay as you go, next 10K requests",
          "value": "$2.00",
          "numeric": 2,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Next 10K$2.00",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Pay as you go, next 100K requests",
          "value": "$0.60",
          "numeric": 0.6,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Next 100K$0.60",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Pay as you go, next 1M requests",
          "value": "$0.50",
          "numeric": 0.5,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Next 1M$0.50",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Pay as you go, next 10M requests",
          "value": "$0.10",
          "numeric": 0.1,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Next 10M$0.10",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Pay as you go, next 100M requests",
          "value": "$0.05",
          "numeric": 0.05,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Next 100M$0.05",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Pay as you go, next 1B requests",
          "value": "$0.04",
          "numeric": 0.04,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Next 1B$0.04",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Pay as you go, beyond",
          "value": "$0.02",
          "numeric": 0.02,
          "unit": "USD/1,000 requests",
          "published": true,
          "source": "pricing",
          "quote": "Beyond$0.02",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Vendor worked example: 100K standard requests",
          "value": "$76.40 (about $0.76 per 1,000)",
          "numeric": 76.4,
          "unit": "USD/month",
          "published": true,
          "source": "pricing",
          "quote": "100K requests$76.40≈ $0.76 per 1,000",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Vendor worked example: 1M standard requests",
          "value": "$527.50 (about $0.53 per 1,000)",
          "numeric": 527.5,
          "unit": "USD/month",
          "published": true,
          "source": "pricing",
          "quote": "1M requests$527.50≈ $0.53 per 1,000",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Vendor worked example: 10M standard requests",
          "value": "$1,471.90 (about $0.15 per 1,000)",
          "numeric": 1471.9,
          "unit": "USD/month",
          "published": true,
          "source": "pricing",
          "quote": "10M requests$1,471.90≈ $0.15 per 1,000",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "JavaScript rendering multiplier",
          "value": "×2 (doubles the credits of any request, whatever the site tier)",
          "numeric": 2,
          "unit": "multiplier",
          "published": true,
          "source": "pricing",
          "quote": "Rendering in a real browser doubles the credits of any request, whatever the site tier.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Site difficulty multipliers",
          "value": "Standard ×1, Moderate ×1.5, Complex ×2, Complex I ×3, Complex II ×4.5, Extreme ×9, Extreme I ×13.5, Extreme II ×20; applied automatically",
          "unit": "multiplier",
          "published": true,
          "source": "pricing",
          "quote": "Standard×1 Moderate×1.5 Complex×2 Complex I×3 Complex II×4.5 Extreme×9 Extreme I×13.5 Extreme II×20",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Screenshot (Crawling API full-page capture)",
          "value": "2 credits",
          "numeric": 2,
          "unit": "credits/screenshot",
          "published": true,
          "source": "pricing",
          "quote": "A full-page capture through the Crawling API spends two credits.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Cloud Storage",
          "value": "0.5 credits per stored page per month",
          "numeric": 0.5,
          "unit": "credits/page/month",
          "published": true,
          "source": "pricing",
          "quote": "Half a credit keeps one stored page for a month, drawn from the same balance.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Cloud Storage retention",
          "value": "Stored pages are kept for 14 days by default; extended on enterprise plans",
          "numeric": 14,
          "unit": "days",
          "published": true,
          "source": "cloud_storage_docs",
          "quote": "Stored pages are kept for **14 days by default** . Extend on enterprise plans.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/cloud-storage"
        },
        {
          "item": "Scroll requests billing",
          "value": "First 8 seconds count as 1 request; every full 5 seconds beyond adds 1 billed JavaScript request; partial blocks not billed; max scroll_interval 60 seconds",
          "unit": "billed requests",
          "published": true,
          "source": "crawling_api_docs",
          "quote": "The first **8 seconds** (page load + scrolling combined) count as 1 request; every full **5 seconds** beyond that adds 1 more billed request, and a partial block is not billed.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/crawling-api/"
        },
        {
          "item": "PDF rendering",
          "value": "Billed the same as a JavaScript-rendered request",
          "unit": "billed requests",
          "published": true,
          "source": "crawling_api_docs",
          "quote": "PDF requests are billed the same as a JavaScript-rendered request, since they share the headless pipeline.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/crawling-api/"
        },
        {
          "item": "Concurrent requests (default, all accounts)",
          "value": "20 per token",
          "numeric": 20,
          "unit": "concurrent requests",
          "published": true,
          "source": "rate_limits",
          "quote": "| Concurrent requests    | `20`               | per token   |",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/rate-limits"
        },
        {
          "item": "Requests per second (default)",
          "value": "~20 (derived) per token",
          "numeric": 20,
          "unit": "requests/second",
          "published": true,
          "source": "rate_limits",
          "quote": "| Requests per second    | ~ `20` (derived)   | per token   |",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/rate-limits"
        },
        {
          "item": "Total monthly requests (default)",
          "value": "Up to 51,000,000 per token",
          "numeric": 51000000,
          "unit": "requests/month",
          "published": true,
          "source": "rate_limits",
          "quote": "| Total monthly requests | up to `51,000,000` | per token   |",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/rate-limits"
        },
        {
          "item": "Single-request timeout",
          "value": "90 seconds per request",
          "numeric": 90,
          "unit": "seconds",
          "published": true,
          "source": "rate_limits",
          "quote": "| Single-request timeout | `90` seconds       | per request |",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/rate-limits"
        },
        {
          "item": "Crawler queue size",
          "value": "100,000 URLs per crawler",
          "numeric": 100000,
          "unit": "URLs",
          "published": true,
          "source": "rate_limits",
          "quote": "| Crawler queue size     | `100,000` URLs     | per crawler |",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/rate-limits"
        },
        {
          "item": "Higher concurrency",
          "value": "Contact us; tokens set to 100, 500, or 1,000+ concurrent for customers with the volume to justify it",
          "unit": "concurrent requests",
          "published": false,
          "source": "rate_limits",
          "quote": "We routinely set tokens to 100, 500, or 1,000+ concurrent for customers with the volume to justify it.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/docs/rate-limits"
        },
        {
          "item": "Residential proxy price per GB",
          "value": "Not billed per GB: Unlimited bandwidth. No bandwidth caps, billed on requests rather than gigabytes.",
          "unit": "USD/GB",
          "published": false,
          "source": "smart_proxy",
          "quote": "Consume as much data as you need. No bandwidth caps, billed on requests rather than gigabytes.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/smart-proxy"
        },
        {
          "item": "Datacenter proxy price per GB",
          "value": "No datacenter proxy price listed",
          "unit": "USD/GB",
          "published": false,
          "source": "pricing",
          "quote": "Rotating residential proxies, CAPTCHA and block handling are part of every request, never a separate bill.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "item": "Mobile proxy price per GB",
          "value": "No mobile proxy price listed",
          "unit": "USD/GB",
          "published": false,
          "source": "pricing",
          "quote": "Rotating residential proxies, CAPTCHA and block handling are part of every request, never a separate bill.",
          "verified": true,
          "sourceUrl": "https://crawlbase.com/pricing"
        }
      ],
      "overage": {
        "policy": "pay-as-you-go",
        "summary": "Usage past a subscription's included credits continues as pay as you go on the same rate card, at the bracket your volume already reached. Turning pay as you go off makes requests pause at the block instead. An optional hard spend cap stops usage before the bill passes it.",
        "source": "pricing",
        "quote": "Usage continues as pay as you go on the same rate card, at the bracket your volume already reached. Prefer a hard stop? Turn pay as you go off and requests pause at the block instead."
      },
      "gotchas": [
        {
          "title": "Failed requests not billed",
          "detail": "A request that fails or is blocked is never billed, whatever the site or rendering mode.",
          "source": "pricing",
          "quote": "A request that fails or is blocked is never billed, whatever the site or rendering mode.",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "title": "Custom success codes are charged",
          "detail": "Status codes listed in custom_success_codes (for example 403, 429, 503) are treated as successful and charged.",
          "source": "crawling_api_docs",
          "quote": "Crawlbase won't retry these, the original status is preserved in `original_status`, and the request counts as successful, so it is charged.",
          "sourceUrl": "https://crawlbase.com/docs/crawling-api/"
        },
        {
          "title": "Heavily defended sites cost more",
          "detail": "Site difficulty multipliers from ×1.5 up to ×20 are applied automatically, and JavaScript rendering doubles any tier.",
          "source": "pricing",
          "quote": "Heavily defended sites carry a higher tier, applied automatically, and JavaScript rendering doubles any tier.",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "title": "Subscription credits reset monthly",
          "detail": "A subscription's credit block resets with each monthly cycle. Pay as you go bills in arrears, so nothing expires.",
          "source": "pricing",
          "quote": "A subscription's credit block resets with each monthly cycle.",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "title": "Pay-as-you-go entry rate higher than plan rate",
          "detail": "Pay-as-you-go rates start at $3.00 per 1,000 for the first 1K requests; subscriptions work out to about $0.30–$0.50 per 1k credits.",
          "source": "pricing",
          "quote": "Rates from $3.00 down to $0.02 per 1,000",
          "sourceUrl": "https://crawlbase.com/pricing"
        },
        {
          "title": "Scroll billed by processing time",
          "detail": "Scroll-enabled requests are billed by total server-side processing time, so one page can count as several JavaScript requests.",
          "source": "crawling_api_docs",
          "quote": "Scroll-enabled requests are billed by total server-side processing time.",
          "sourceUrl": "https://crawlbase.com/docs/crawling-api/"
        },
        {
          "title": "Concurrency overflow rejected, not queued",
          "detail": "Requests past the concurrency ceiling get HTTP 429 and are rejected, not queued.",
          "source": "rate_limits",
          "quote": "The request is rejected - it's not queued - so you should retry with backoff.",
          "sourceUrl": "https://crawlbase.com/docs/rate-limits"
        },
        {
          "title": "One credit balance across products",
          "detail": "The Crawling API with screenshots, the Crawler, Smart AI Proxy and Cloud Storage all draw from the same credits.",
          "source": "pricing",
          "quote": "The Crawling API with screenshots, the Crawler, Smart AI Proxy and Cloud Storage all draw from the same credits.",
          "sourceUrl": "https://crawlbase.com/pricing"
        }
      ]
    },
    {
      "id": "scrapfly",
      "name": "Scrapfly",
      "vendor": "Scrapfly",
      "category": "scraping",
      "url": "https://scrapfly.io",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Scrapfly Pricing: Web Scraping API Plans, 1,000 Free Credits",
          "url": "https://scrapfly.io/pricing"
        },
        "scrape_billing": {
          "name": "Web Scraping API Billing",
          "url": "https://scrapfly.io/docs/scrape-api/billing"
        },
        "account_billing": {
          "name": "Billing Overview",
          "url": "https://scrapfly.io/docs/billing"
        },
        "unblocker": {
          "name": "Unblocker (formerly ASP) documentation",
          "url": "https://scrapfly.io/docs/scrape-api/unblocker"
        },
        "proxy": {
          "name": "Web Scraping API Proxy documentation",
          "url": "https://scrapfly.io/docs/scrape-api/proxy"
        },
        "proxy_saver_billing": {
          "name": "Proxy Saver Billing",
          "url": "https://scrapfly.io/docs/proxy-saver/billing"
        },
        "screenshot_billing": {
          "name": "Screenshot API Billing",
          "url": "https://scrapfly.io/docs/screenshot-api/billing"
        }
      },
      "unit": {
        "tag": "Per credit",
        "definition": "API credits. Each request uses a number of credits that depends on the features turned on. A simple HTTP request on a datacenter IP costs 1 credit. Browser rendering, residential IPs or screenshot capture raise the cost. Binary downloads are billed by bandwidth in 100KB slices. One credit pool covers all Scrapfly APIs.",
        "source": "pricing",
        "quote": "Simple HTTP on a datacenter IP is 1 credit; adding browser rendering, residential IPs, or screenshot capture increases the multiplier."
      },
      "free": {
        "summary": "1,000 free API credits on signup. No credit card needed, no time limit, works with every product.",
        "published": true,
        "source": "pricing",
        "quote": "1,000 credits on signup. Every product, no credit card, no time limit. Use it forever for prototypes and smoke tests."
      },
      "plans": [
        {
          "id": "free",
          "name": "Free",
          "priceUsd": 0,
          "priceNote": "One-time signup credits",
          "billing": "usage",
          "included": "1,000 API credits on signup, every product, no credit card, no time limit",
          "source": "pricing",
          "quote": "1,000 credits on signup. Every product, no credit card, no time limit. Use it forever for prototypes and smoke tests.",
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "id": "discovery",
          "name": "Discovery",
          "priceUsd": 30,
          "priceNote": "$0.15 per 1k credits, prepaid",
          "billing": "monthly",
          "included": "200,000 API credits / month; 5 concurrent requests; 1 week log retention; no pay-as-you-go; solo account; basic support",
          "source": "pricing",
          "quote": "// DISCOVERY $30 /mo $0.15 per 1k credits, prepaid 200,000 API credits / month - 5 concurrent requests - 1 week log retention - No pay-as-you-go",
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "id": "pro",
          "name": "Pro",
          "priceUsd": 100,
          "priceNote": "$0.10 per 1k credits, prepaid",
          "billing": "monthly",
          "included": "1,000,000 API credits / month; 20 concurrent requests; 2 weeks log retention; extra credits at $3.50 per 10k; solo account; standard support",
          "source": "pricing",
          "quote": "// PRO $100 /mo $0.10 per 1k credits, prepaid 1,000,000 API credits / month - 20 concurrent requests - 2 weeks log retention - Extra at $3.50 / 10k",
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "id": "startup",
          "name": "Startup",
          "priceUsd": 250,
          "priceNote": "$0.10 per 1k credits, prepaid",
          "billing": "monthly",
          "included": "2,500,000 API credits / month; 50 concurrent requests; 3 weeks log retention; extra credits at $2.00 per 10k; team management; standard support",
          "source": "pricing",
          "quote": "// STARTUP $250 /mo $0.10 per 1k credits, prepaid 2,500,000 API credits / month - 50 concurrent requests - 3 weeks log retention - Extra at $2.00 / 10k",
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "priceUsd": 500,
          "priceNote": "$0.09 per 1k credits, prepaid",
          "billing": "monthly",
          "included": "5,500,000 API credits / month; 100 concurrent requests; 4 weeks log retention; extra credits at $1.20 per 10k; team management; premium support",
          "source": "pricing",
          "quote": "// ENTERPRISE $500 /mo $0.09 per 1k credits, prepaid 5,500,000 API credits / month - 100 concurrent requests - 4 weeks log retention - Extra at $1.20 / 10k",
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "id": "custom",
          "name": "Custom",
          "priceUsd": null,
          "priceNote": "Custom contracts start at $1.2k/mo and scale to $30k+/mo",
          "billing": "monthly",
          "included": "Negotiated volume contract; credits negotiated; committed concurrency; custom log retention; MSA, DPA, BAA, HIPAA; dedicated residential pools; premium 24/7 support",
          "source": "pricing",
          "quote": "Custom contracts at Scrapfly start at $1.2k/mo and scale to $30k+/mo",
          "sourceUrl": "https://scrapfly.io/pricing"
        }
      ],
      "rates": [
        {
          "item": "Prepaid price per 1k credits, Discovery",
          "value": "$0.15 per 1k credits",
          "numeric": 0.15,
          "unit": "USD/1k credits",
          "published": true,
          "source": "pricing",
          "quote": "$30 /mo $0.15 per 1k credits, prepaid",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Prepaid price per 1k credits, Pro",
          "value": "$0.10 per 1k credits",
          "numeric": 0.1,
          "unit": "USD/1k credits",
          "published": true,
          "source": "pricing",
          "quote": "$100 /mo $0.10 per 1k credits, prepaid",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Prepaid price per 1k credits, Startup",
          "value": "$0.10 per 1k credits",
          "numeric": 0.1,
          "unit": "USD/1k credits",
          "published": true,
          "source": "pricing",
          "quote": "$250 /mo $0.10 per 1k credits, prepaid",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Prepaid price per 1k credits, Enterprise",
          "value": "$0.09 per 1k credits",
          "numeric": 0.09,
          "unit": "USD/1k credits",
          "published": true,
          "source": "pricing",
          "quote": "$500 /mo $0.09 per 1k credits, prepaid",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Overage, Discovery",
          "value": "No pay-as-you-go",
          "published": true,
          "unit": "",
          "source": "pricing",
          "quote": "1 week log retention - No pay-as-you-go",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Overage per 10k credits, Pro",
          "value": "$3.50 / 10k credits",
          "numeric": 3.5,
          "unit": "USD/10k credits",
          "published": true,
          "source": "pricing",
          "quote": "Extra at $3.50 / 10k",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Overage per 10k credits, Startup",
          "value": "$2.00 / 10k credits",
          "numeric": 2,
          "unit": "USD/10k credits",
          "published": true,
          "source": "pricing",
          "quote": "Extra at $2.00 / 10k",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Overage per 10k credits, Enterprise",
          "value": "$1.20 / 10k credits",
          "numeric": 1.2,
          "unit": "USD/10k credits",
          "published": true,
          "source": "pricing",
          "quote": "Extra at $1.20 / 10k",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Pay-as-you-go cap",
          "value": "Extra usage capped at 50% of monthly quota",
          "numeric": 50,
          "unit": "% of monthly quota",
          "published": true,
          "source": "account_billing",
          "quote": "Every account has a hard limit on Pay As You Go to avoid any major issue: the extra usage of a billing period is capped to 50% of your monthly quota.",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/billing"
        },
        {
          "item": "Concurrency, Free",
          "value": "Not stated on the pricing page",
          "published": false,
          "unit": "concurrent requests",
          "source": "pricing",
          "quote": "1,000 credits on signup. Every product, no credit card, no time limit. Use it forever for prototypes and smoke tests.",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Concurrency, Discovery",
          "value": "5 concurrent requests",
          "numeric": 5,
          "unit": "concurrent requests",
          "published": true,
          "source": "pricing",
          "quote": "200,000 API credits / month - 5 concurrent requests",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Concurrency, Pro",
          "value": "20 concurrent requests",
          "numeric": 20,
          "unit": "concurrent requests",
          "published": true,
          "source": "pricing",
          "quote": "1,000,000 API credits / month - 20 concurrent requests",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Concurrency, Startup",
          "value": "50 concurrent requests",
          "numeric": 50,
          "unit": "concurrent requests",
          "published": true,
          "source": "pricing",
          "quote": "2,500,000 API credits / month - 50 concurrent requests",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Concurrency, Enterprise",
          "value": "100 concurrent requests",
          "numeric": 100,
          "unit": "concurrent requests",
          "published": true,
          "source": "pricing",
          "quote": "5,500,000 API credits / month - 100 concurrent requests",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Concurrency, Custom",
          "value": "Committed concurrency",
          "published": false,
          "unit": "concurrent requests",
          "source": "pricing",
          "quote": "// CUSTOM Custom Negotiated volume contract Unlimited credits negotiated - Committed concurrency",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Log retention, Discovery",
          "value": "1 week",
          "numeric": 1,
          "unit": "weeks",
          "published": true,
          "source": "pricing",
          "quote": "5 concurrent requests - 1 week log retention",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Log retention, Pro",
          "value": "2 weeks",
          "numeric": 2,
          "unit": "weeks",
          "published": true,
          "source": "pricing",
          "quote": "20 concurrent requests - 2 weeks log retention",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Log retention, Startup",
          "value": "3 weeks",
          "numeric": 3,
          "unit": "weeks",
          "published": true,
          "source": "pricing",
          "quote": "50 concurrent requests - 3 weeks log retention",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Log retention, Enterprise",
          "value": "4 weeks",
          "numeric": 4,
          "unit": "weeks",
          "published": true,
          "source": "pricing",
          "quote": "100 concurrent requests - 4 weeks log retention",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Datacenter proxy request (base cost)",
          "value": "1 credit",
          "numeric": 1,
          "unit": "credits/request",
          "published": true,
          "source": "scrape_billing",
          "quote": "Datacenter Proxies](https://scrapfly.io/docs/scrape-api/proxy) Default | 1 credit",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Residential proxy request (base cost)",
          "value": "25 credits",
          "numeric": 25,
          "unit": "credits/request",
          "published": true,
          "source": "scrape_billing",
          "quote": "Residential Proxies](https://scrapfly.io/docs/scrape-api/proxy) proxy_pool=public_residential_pool | 25 credits",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Browser (JS) rendering surcharge",
          "value": "+5 credits",
          "numeric": 5,
          "unit": "credits/request",
          "published": true,
          "source": "scrape_billing",
          "quote": "Browser Rendering](https://scrapfly.io/docs/scrape-api/javascript-rendering) render_js=true | +5 credits",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Datacenter + JS rendering (vendor example)",
          "value": "6 credits",
          "numeric": 6,
          "unit": "credits/request",
          "published": true,
          "source": "scrape_billing",
          "quote": "Cost: 1 + 5 = 6 credits",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Residential + JS rendering (vendor example)",
          "value": "30 credits",
          "numeric": 30,
          "unit": "credits/request",
          "published": true,
          "source": "scrape_billing",
          "quote": "Cost: 25 + 5 = 30 credits",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "JS rendering or Unblocker (pricing page table)",
          "value": "5 credits",
          "numeric": 5,
          "unit": "credits/request",
          "published": true,
          "source": "pricing",
          "quote": "| 5 credits | + JS rendering or Unblocker |",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "item": "Unblocker (anti-bot) target-specific fees",
          "value": "Specific target/shield have fees and are not publicly documented; otherwise no additional cost",
          "published": false,
          "unit": "credits/request",
          "source": "unblocker",
          "quote": "Specific target/shield have fees and are not publicly documented, only very specific one have fees otherwise there is no additional cost (Those fees are displayed in the cost section on your log).",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/unblocker"
        },
        {
          "item": "Tor network proxy request",
          "value": "5 credits",
          "numeric": 5,
          "unit": "credits/request",
          "published": true,
          "source": "proxy",
          "quote": "Tor Network: public_tor_pool - 5 API Credits will be counted",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/proxy"
        },
        {
          "item": "Binary download bandwidth, datacenter",
          "value": "3 credits per 100KB (first 1MB free)",
          "numeric": 3,
          "unit": "credits/100KB",
          "published": true,
          "source": "scrape_billing",
          "quote": "Datacenter Proxies](https://scrapfly.io/docs/scrape-api/proxy) | 3 credits per 100KB",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Binary download bandwidth, residential",
          "value": "10 credits per 100KB (first 1MB free)",
          "numeric": 10,
          "unit": "credits/100KB",
          "published": true,
          "source": "scrape_billing",
          "quote": "Residential Proxies](https://scrapfly.io/docs/scrape-api/proxy) | 10 credits per 100KB",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Browser rendering free bandwidth",
          "value": "3MB included; extra billed as binary bandwidth",
          "numeric": 3,
          "unit": "MB",
          "published": true,
          "source": "scrape_billing",
          "quote": "Browser rendering includes 3MB free - Additional data beyond 3MB is billed following BINARY bandwidth calculation",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Cache hit",
          "value": "1 credit",
          "numeric": 1,
          "unit": "credits/request",
          "published": true,
          "source": "scrape_billing",
          "quote": "Savings: Cached responses cost 1 API credit when hit within the TTL period, instead of the full scrape cost (proxy, browser rendering, Unblocker and bandwidth).",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "item": "Screenshot API per screenshot",
          "value": "60 credits; +1 credit per 100KB over 4MB",
          "numeric": 60,
          "unit": "credits/screenshot",
          "published": true,
          "source": "screenshot_billing",
          "quote": "Each screenshot costs 60 API Credits. If the website's size exceeds 4MB, an additional 1 API Credit will be charged for every 100KB over the 4MB limit.",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/screenshot-api/billing"
        },
        {
          "item": "Proxy Saver bandwidth (bring-your-own proxy)",
          "value": "$0.2 per GB, deducted as API credits",
          "numeric": 0.2,
          "unit": "USD/GB",
          "published": true,
          "source": "proxy_saver_billing",
          "quote": "We bill at the rate of $0.2 per GB, this is deducted into API credit based on your account subscription.",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/proxy-saver/billing"
        },
        {
          "item": "Proxy Saver fingerprint impersonation",
          "value": "+ $0.1/GB",
          "numeric": 0.1,
          "unit": "USD/GB",
          "published": true,
          "source": "proxy_saver_billing",
          "quote": "Fingerprint Impersonation](https://scrapfly.io/docs/proxy-saver/fingerprints) | + $0.1/GB",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/proxy-saver/billing"
        },
        {
          "item": "Residential proxy price per GB",
          "value": "Residential traffic is billed per request in credits; per-request cost is 25 API Credits",
          "published": false,
          "unit": "USD/GB",
          "source": "proxy",
          "quote": "Each call using the residential proxy pool will count for 25 Scrape API Credits.",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/proxy"
        },
        {
          "item": "Datacenter proxy price per GB",
          "value": "Datacenter traffic is billed per request in credits; per-request cost is 1 API Credit",
          "published": false,
          "unit": "USD/GB",
          "source": "proxy",
          "quote": "Public Datacenter Pool: public_datacenter_pool - 1 API Credits will be counted",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/proxy"
        },
        {
          "item": "Mobile proxy price per GB",
          "value": "No mobile proxy pool listed; default public pools are datacenter, residential and Tor",
          "published": false,
          "unit": "USD/GB",
          "source": "proxy",
          "quote": "Each proxy pool has its own cost (mostly due to network type). By default, these public pools are available:",
          "verified": true,
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/proxy"
        }
      ],
      "overage": {
        "policy": "pay-as-you-go",
        "summary": "Discovery stops at its quota. Pro, Startup and Enterprise switch to pay-as-you-go at the plan's per-10k rate, billed in batches of 10,000 credits. Pay-as-you-go is capped at 50% of the monthly quota; when the cap is reached the account is suspended until renewal. Pay-as-you-go can be disabled per project.",
        "source": "pricing",
        "quote": "Discovery caps on quota, your bill is fixed. Pro, Startup, and Enterprise add pay-as-you-go overflow at the plan's per-10k rate, so production integrations never stall."
      },
      "gotchas": [
        {
          "title": "Pay-as-you-go rate is higher than the prepaid plan rate",
          "detail": "Pro prepaid credits are $0.10 per 1k; extra credits on Pro are $3.50 per 10k. Startup: $0.10 per 1k prepaid, $2.00 per 10k extra. Enterprise: $0.09 per 1k prepaid, $1.20 per 10k extra.",
          "source": "pricing",
          "quote": "// PRO $100 /mo $0.10 per 1k credits, prepaid 1,000,000 API credits / month - 20 concurrent requests - 2 weeks log retention - Extra at $3.50 / 10k",
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "title": "Pay-as-you-go capped at 50% of quota, then suspension",
          "detail": "Extra usage is capped at 50% of the monthly quota. When the cap is reached the account is suspended and calls are refused (HTTP 429) until renewal, an upgrade, or an approved prepaid exception.",
          "source": "account_billing",
          "quote": "When the cap is reached, the account is suspended and calls are refused with [ERR::ACCOUNT::SUSPENDED](https://scrapfly.io/docs/scrape-api/error/ERR::ACCOUNT::SUSPENDED) (HTTP 429).",
          "sourceUrl": "https://scrapfly.io/docs/billing"
        },
        {
          "title": "Some accounts must prepay a balance for overage",
          "detail": "On some accounts, requests over the monthly quota are rejected unless the account balance covers the extra usage cost.",
          "source": "account_billing",
          "quote": "Some accounts require a balance to consume [Pay As You Go](#extra_usage) usage.",
          "sourceUrl": "https://scrapfly.io/docs/billing"
        },
        {
          "title": "Failed requests can be billed under the fairness policy",
          "detail": "If 30% or more of scrapes in the last 24 hours (minimum 1,000 scrapes) are blocked without the Unblocker, failed-scrape protection is turned off and failed scrapes are billed.",
          "source": "scrape_billing",
          "quote": "Fairness Policy Trigger: If 30% or more of your scrapes over the last 24 hours (on at least 1,000 scrapes) are blocked by the target website without the [Unblocker](https://scrapfly.io/docs/scrape-api/unblocker), Scrape Failed Protection is disabled and failed scrapes are billed.",
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "title": "Many 4xx status codes are not covered by failed-scrape protection",
          "detail": "Status codes including 400, 401, 404 and 422 are excluded from failed-scrape protection.",
          "source": "scrape_billing",
          "quote": "Excluded status codes: 400, 401, 402, 404, 405, 406, 407, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 422, 424, 426, 428, 456",
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "title": "Unblocker may switch to a pricier proxy pool",
          "detail": "The Unblocker can upgrade the proxy pool to get past anti-bot protection, which can change the final cost.",
          "source": "scrape_billing",
          "quote": "The [Unblocker](https://scrapfly.io/docs/scrape-api/unblocker) may dynamically upgrade the proxy pool to bypass anti-bot protection, which can affect the final cost.",
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "title": "Large responses billed as bandwidth",
          "detail": "HTML or data responses over 1MB, and request bodies over 100KB, are billed as binary bandwidth in 100KB slices.",
          "source": "scrape_billing",
          "quote": "Large HTML responses exceeding 1MB - Bandwidth usage after the initial 1MB is billed as BINARY bandwidth",
          "sourceUrl": "https://scrapfly.io/docs/scrape-api/billing"
        },
        {
          "title": "Unused credits do not roll over",
          "detail": "Quotas reset at renewal.",
          "source": "pricing",
          "quote": "No. Quotas reset at renewal.",
          "sourceUrl": "https://scrapfly.io/pricing"
        },
        {
          "title": "No grace period on failed payment for Discovery, Pro, Startup",
          "detail": "Discovery, Pro and Startup are suspended immediately if payment fails. Enterprise has a 7-day grace period and Custom has 30 days.",
          "source": "account_billing",
          "quote": "Following plan does not have a graceful period and will be suspended immediately if the payment fails:",
          "sourceUrl": "https://scrapfly.io/docs/billing"
        },
        {
          "title": "Cancellation only via dashboard; leftover credits lost",
          "detail": "Cancellation takes effect at the end of the period. Pay-as-you-go is turned off during that period and any credit left is lost at the renewal date.",
          "source": "account_billing",
          "quote": "During that period Pay As You Go is disabled, any credit left is lost at the renewal date, and you can abort the cancellation from the same page at any time before it takes effect.",
          "sourceUrl": "https://scrapfly.io/docs/billing"
        },
        {
          "title": "Limited refunds",
          "detail": "A refund may be granted if requested within 30 days of payment and usage is under 10% of the quota. Top-ups and credit purchases are never refunded.",
          "source": "account_billing",
          "quote": "A refund may be granted when the request is made within 30 days of the payment and usage over that period is under 10% of the quota the payment covers.",
          "sourceUrl": "https://scrapfly.io/docs/billing"
        }
      ]
    },
    {
      "id": "diffbot",
      "name": "Diffbot",
      "vendor": "Diffbot",
      "category": "scraping",
      "url": "https://www.diffbot.com/",
      "checked": "2026-10-30",
      "sources": {
        "pricing": {
          "name": "Plans & Pricing | Diffbot",
          "url": "https://www.diffbot.com/pricing/"
        },
        "ratelimits": {
          "name": "Rate Limits | Diffbot",
          "url": "https://docs.diffbot.com/reference/rate-limits"
        },
        "credits": {
          "name": "Credits | Diffbot",
          "url": "https://www.diffbot.com/docs/credits"
        },
        "proxies": {
          "name": "Using Proxies | Diffbot",
          "url": "https://www.diffbot.com/docs/extract/using-proxies"
        },
        "err429": {
          "name": "Error 429 | Diffbot",
          "url": "https://www.diffbot.com/docs/extract/errors/429"
        },
        "crawl": {
          "name": "Crawl API Overview | Diffbot",
          "url": "https://www.diffbot.com/docs/crawl/"
        },
        "invoicing": {
          "name": "Does Diffbot offer manual invoicing, custom terms or other payment options? | Diffbot",
          "url": "https://www.diffbot.com/docs/account-billing/invoicing-and-terms"
        }
      },
      "unit": {
        "tag": "Per credit",
        "definition": "A credit is Diffbot's unit of processing. Consumption varies per API: extracting 1 page is 1 credit (2 via datacenter proxy), exporting 1 Knowledge Graph entity is 25 credits, 1 web search is 1 credit.",
        "source": "pricing",
        "quote": "A credit is Diffbot’s unit of processing. Consumption varies per API and is laid out below."
      },
      "free": {
        "summary": "Free plan: 10,000 credits per month, all four APIs, no credit card required, 5 requests per minute.",
        "published": true,
        "source": "pricing",
        "quote": "10,000 credits / month - All four APIs included - No credit card required - 5 requests / min"
      },
      "plans": [
        {
          "id": "free",
          "name": "Free",
          "priceUsd": 0,
          "billing": "monthly",
          "included": "10,000 credits / month; all four APIs; no credit card required; 5 requests / min",
          "source": "pricing",
          "quote": "Free ... Kick the tires on every API. - 10,000 credits / month - All four APIs included - No credit card required - 5 requests / min",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "id": "startup",
          "name": "Startup",
          "priceUsd": 299,
          "billing": "monthly",
          "included": "250,000 credits / month; overage at $0.001 / credit; all four APIs; 5 requests / sec",
          "source": "pricing",
          "quote": "Startup $299 / mo ... - 250,000 credits / month - Overage at $0.001 / credit - All four APIs included - 5 requests / sec",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "id": "plus",
          "name": "Plus",
          "priceUsd": 899,
          "billing": "monthly",
          "included": "1,000,000 credits / month; overage at $0.0009 / credit; access to Crawl (25 active); 3 user seats; 25 requests / sec",
          "source": "pricing",
          "quote": "Plus $899 / mo ... - 1,000,000 credits / month - Overage at $0.0009 / credit - Access to Crawl (25 active) - 3 user seats - 25 requests / sec",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "priceUsd": null,
          "priceNote": "Custom",
          "billing": "monthly",
          "included": "Custom credit allotment; 100+ active crawls; custom user seats; dedicated support; 25+ requests / sec",
          "source": "pricing",
          "quote": "Enterprise Custom Custom volume, rate limits, and support. - Custom credit allotment - 100+ active crawls - Custom user seats - Dedicated support - 25+ requests / sec",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        }
      ],
      "rates": [
        {
          "item": "Overage per credit (Startup)",
          "value": "$0.001 / credit",
          "numeric": 0.001,
          "unit": "USD/credit",
          "published": true,
          "source": "pricing",
          "quote": "Overage at $0.001 / credit",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Overage per credit (Plus)",
          "value": "$0.0009 / credit",
          "numeric": 0.0009,
          "unit": "USD/credit",
          "published": true,
          "source": "pricing",
          "quote": "Overage at $0.0009 / credit",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Extract 1 page",
          "value": "1 credit",
          "numeric": 1,
          "unit": "credits/page",
          "published": true,
          "source": "pricing",
          "quote": "| Extract          | Extract 1 page                       | 1       |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Extract 1 page via datacenter proxy",
          "value": "2 credits",
          "numeric": 2,
          "unit": "credits/page",
          "published": true,
          "source": "pricing",
          "quote": "| Extract          | Extract 1 page via datacenter proxy  | 2       |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Crawl spidering for links and pages",
          "value": "0 credits",
          "numeric": 0,
          "unit": "credits",
          "published": true,
          "source": "pricing",
          "quote": "| Crawl            | Spider a site for links & pages      | 0       |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Natural Language: process 1 document (up to 10,000 characters)",
          "value": "1 credit",
          "numeric": 1,
          "unit": "credits/document",
          "published": true,
          "source": "pricing",
          "quote": "| Natural Language | Process 1 document (≤10,000 chars)   | 1       |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Knowledge Graph: export 1 entity record",
          "value": "25 credits",
          "numeric": 25,
          "unit": "credits/record",
          "published": true,
          "source": "pricing",
          "quote": "| Knowledge Graph  | Export 1 entity record               | 25      |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Knowledge Graph: export 1 facet query record",
          "value": "100 credits",
          "numeric": 100,
          "unit": "credits/record",
          "published": true,
          "source": "pricing",
          "quote": "| Knowledge Graph  | Export 1 facet query record          | 100     |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Knowledge Graph: enhance 1 entity record",
          "value": "25 credits",
          "numeric": 25,
          "unit": "credits/record",
          "published": true,
          "source": "pricing",
          "quote": "| Knowledge Graph  | Enhance 1 entity record              | 25      |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Knowledge Graph: enhance 1 entity record with refresh",
          "value": "100 credits",
          "numeric": 100,
          "unit": "credits/record",
          "published": true,
          "source": "pricing",
          "quote": "| Knowledge Graph  | Enhance 1 entity record with refresh | 100     |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Web Search: run 1 search",
          "value": "1 credit",
          "numeric": 1,
          "unit": "credits/search",
          "published": true,
          "source": "pricing",
          "quote": "| Web Search       | Run 1 search                         | 1       |",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Dynamic proxy servers (new IP per request)",
          "value": "Limited to Professional or Enterprise customers; pricing is dependent on data volume. Contact sales@diffbot.com for more information.",
          "unit": "USD/GB",
          "published": false,
          "source": "proxies",
          "quote": "Usage of dynamic proxy servers is limited to Professional or Enterprise customers, and pricing is dependent on data volume. Contact sales@diffbot.com for more information.",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/docs/extract/using-proxies"
        },
        {
          "item": "Rate limit (Free)",
          "value": "5 calls per minute",
          "numeric": 5,
          "unit": "calls/min",
          "published": true,
          "source": "ratelimits",
          "quote": "| **All APIs** | 5 calls per minute     | 5 calls per second | 25 calls per second             |",
          "verified": true,
          "sourceUrl": "https://docs.diffbot.com/reference/rate-limits"
        },
        {
          "item": "Rate limit (Startup)",
          "value": "5 calls per second",
          "numeric": 5,
          "unit": "calls/sec",
          "published": true,
          "source": "ratelimits",
          "quote": "| **All APIs** | 5 calls per minute     | 5 calls per second | 25 calls per second             |",
          "verified": true,
          "sourceUrl": "https://docs.diffbot.com/reference/rate-limits"
        },
        {
          "item": "Rate limit (Plus)",
          "value": "25 calls per second",
          "numeric": 25,
          "unit": "calls/sec",
          "published": true,
          "source": "ratelimits",
          "quote": "| **All APIs** | 5 calls per minute     | 5 calls per second | 25 calls per second             |",
          "verified": true,
          "sourceUrl": "https://docs.diffbot.com/reference/rate-limits"
        },
        {
          "item": "Rate limit (Enterprise)",
          "value": "25+ requests / sec",
          "unit": "requests/sec",
          "published": true,
          "source": "pricing",
          "quote": "25+ requests / sec",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "item": "Crawl / Bulk Extract job limits (Plus)",
          "value": "25 active jobs, 1000 total jobs",
          "numeric": 25,
          "unit": "active jobs",
          "published": true,
          "source": "ratelimits",
          "quote": "| [**Crawl**](https://www.diffbot.com/docs/crawl/) / [**Bulk Extract**](https://www.diffbot.com/docs/bulk/) | n/a                    | n/a                | 25 active jobs, 1000 total jobs |",
          "verified": true,
          "sourceUrl": "https://docs.diffbot.com/reference/rate-limits"
        },
        {
          "item": "Crawl data retention (inactive crawls)",
          "value": "Removed after 18 days for Startup plans and 32 days for Plus plans",
          "unit": "days",
          "published": true,
          "source": "crawl",
          "quote": "Inactive crawls will be removed from your account after 18 days for Startup plans and 32 days for Plus plans.",
          "verified": true,
          "sourceUrl": "https://www.diffbot.com/docs/crawl/"
        }
      ],
      "overage": {
        "policy": "pay-as-you-go",
        "summary": "On paid plans, usage beyond monthly credits is billed pro rata at the plan's per-credit rate, with no additional overage fees. On the Free plan, requests return 429 Quota Exceeded once 10,000 credits or the rate limit is hit; quotas reset each billing period.",
        "source": "pricing",
        "quote": "On a paid plan, usage beyond your monthly credits is billed pro rata at your plan’s per-credit rate — nothing more."
      },
      "gotchas": [
        {
          "title": "Free plan hard stop",
          "detail": "On the Free plan you get a 429 Quota Exceeded response once you hit 10,000 credits or your rate limit; quotas reset at the start of each billing period.",
          "source": "pricing",
          "quote": "On the Free plan you’ll get a `429 Quota Exceeded` response once you hit 10,000 credits or your rate limit; quotas reset at the start of each billing period.",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "title": "Credits do not roll over",
          "detail": "Credit allotments for non-enterprise plans refresh monthly and do not roll over.",
          "source": "credits",
          "quote": "Credit allotment for non-enterprise plans are refreshed monthly and do not rollover.",
          "sourceUrl": "https://www.diffbot.com/docs/credits"
        },
        {
          "title": "Diffbot may apply proxies automatically",
          "detail": "When Diffbot finds its default IPs blocked by a site, it applies a proxy pool globally; calls to that domain cost 1 additional credit, unless useProxy=none is set.",
          "source": "proxies",
          "quote": "API calls to a domain for which proxies have been applied globally will cost 1 additional credit, the same as if the user had applied the `&proxy` parameter manually.",
          "sourceUrl": "https://www.diffbot.com/docs/extract/using-proxies"
        },
        {
          "title": "Crawl only charges for extracted pages",
          "detail": "Crawls consume credits upon successful extraction of a page; spidering for links does not cost credits.",
          "source": "credits",
          "quote": "Crawls consume credits upon successful extraction of a page (IOW, spidering for links does not incur a credit cost)",
          "sourceUrl": "https://www.diffbot.com/docs/credits"
        },
        {
          "title": "Knowledge Graph searches with no results are free",
          "detail": "Knowledge Graph searches returning 0 entities, and dashboard searches, do not consume credits; Enhance only consumes credits when a match is found.",
          "source": "credits",
          "quote": "Knowledge Graph Searches that return 0 entities do not consume credits.",
          "sourceUrl": "https://www.diffbot.com/docs/credits"
        },
        {
          "title": "Crawl requires Plus or higher",
          "detail": "Crawling is available on the Plus plan and up.",
          "source": "pricing",
          "quote": "CrawlingPlus plan and up",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "title": "No long-term contract",
          "detail": "Diffbot is a flexible monthly subscription; cancel anytime and you won't be billed for the following month.",
          "source": "pricing",
          "quote": "No. Diffbot is a flexible monthly subscription — cancel anytime and you won’t be billed for the following month.",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        },
        {
          "title": "Custom billing needs annual prepay",
          "detail": "Custom account services or alternative billing require a prepaid annual plan (Startup or Plus) or monthly billing of a Professional or Enterprise account.",
          "source": "invoicing",
          "quote": "Custom account services or alternative billing arrangements require either a prepaid annual plan (at our Startup or Plus levels), or monthly billing of a Professional or Enterprise account.",
          "sourceUrl": "https://www.diffbot.com/docs/account-billing/invoicing-and-terms"
        },
        {
          "title": "Free access for students",
          "detail": "Diffbot for Students gives students and academic researchers Startup-tier access free of charge.",
          "source": "pricing",
          "quote": "Diffbot for Students gives students and academic researchers Startup-tier access free of charge.",
          "sourceUrl": "https://www.diffbot.com/pricing/"
        }
      ]
    }
  ]
}