{"provider":{"slug":"oxylabs","name":"Oxylabs","website_url":"https://oxylabs.io/","affiliate":{"available":true,"url":"https://oxylabs.go2cloud.org/aff_c?offer_id=7&aff_id=2790"}},"slug":"web-scraper-api","name":"Web API /Scrape","category":"scraping_api","billing_model":"per_successful_request","failed_requests_billed":false,"billed_statuses":[200,400,403,404],"shared_balance_with":["web-unblocker"],"pricing_url":"https://oxylabs.io/products/web-api/scrape/pricing","docs_url":"https://developers.oxylabs.io/products/web-api","free_trial":"$5 of welcome credits toward any Oxylabs product.","notes":["Formerly Web Scraper API. Since October 2026 one Oxylabs subscription covers every product, so the plan budget is shared with Web Unblocker and the proxies.","Each plan is a monthly dollar budget spent at that plan's rates per 1,000 successful results. Generic websites use the \"custom domain scraping\" rates; Amazon and Google have their own.","JS rendering uses the target's JS rate instead of its non-JS rate; it is not a multiplier.","Target 4xx responses count as successful and are billed; 5xx/6xx and 429 are not.","Top-ups through the dashboard are modelled as dollars spent at the plan's rates. Oxylabs publishes neither a top-up rate nor a cap.","Enterprise plans start at $2,500/month through sales and are not used for estimates; their published rates are $0.75 (non-JS) and $1.22 (JS) per 1K for generic sites, $0.25 Amazon, $0.50 Google non-JS, $0.90 Google JS.","The rate-limit docs still list the plans in use before October 2026, so no per-plan request limits are recorded for the current plans.","Media downloads, AI parsing and LLM-site scrapers are billed at their own rates."],"plans":[{"key":"starter","name":"Starter","billing_period":"monthly","price_usd":30.0,"annual_price_usd_per_month":null,"minimum_spend_usd":null,"spending_limit_usd":null,"public_pricing":true,"contract_required":false,"included":{"quantity":30.0,"unit":"usd"},"overage":{"unit":"usd","price_usd":1.0,"per":1,"max_quantity":null,"source":"pricing-faq"},"top_ups":[],"unit_prices":[],"cost_rows":[{"when":{"rendering":"http"},"amount":1.0,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"browser"},"amount":1.5,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"http","domain_class":"amazon"},"amount":0.5,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"http","domain_class":"google"},"amount":1.0,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"browser","domain_class":"google"},"amount":1.35,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"}],"rollover":null,"concurrency":null,"notes":[],"source":"wsa-pricing"},{"key":"basic","name":"Basic","billing_period":"monthly","price_usd":100.0,"annual_price_usd_per_month":null,"minimum_spend_usd":null,"spending_limit_usd":null,"public_pricing":true,"contract_required":false,"included":{"quantity":100.0,"unit":"usd"},"overage":{"unit":"usd","price_usd":1.0,"per":1,"max_quantity":null,"source":"pricing-faq"},"top_ups":[],"unit_prices":[],"cost_rows":[{"when":{"rendering":"http"},"amount":0.9,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"browser"},"amount":1.4,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"http","domain_class":"amazon"},"amount":0.45,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"http","domain_class":"google"},"amount":0.9,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"browser","domain_class":"google"},"amount":1.3,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"}],"rollover":null,"concurrency":null,"notes":[],"source":"wsa-pricing"},{"key":"flexible","name":"Flexible","billing_period":"monthly","price_usd":500.0,"annual_price_usd_per_month":null,"minimum_spend_usd":null,"spending_limit_usd":null,"public_pricing":true,"contract_required":false,"included":{"quantity":500.0,"unit":"usd"},"overage":{"unit":"usd","price_usd":1.0,"per":1,"max_quantity":null,"source":"pricing-faq"},"top_ups":[],"unit_prices":[],"cost_rows":[{"when":{"rendering":"http"},"amount":0.8,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"browser"},"amount":1.3,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"http","domain_class":"amazon"},"amount":0.35,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"http","domain_class":"google"},"amount":0.7,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"},{"when":{"rendering":"browser","domain_class":"google"},"amount":1.15,"unit":"usd","per":1000,"mode":"set","source":"wsa-pricing"}],"rollover":null,"concurrency":null,"notes":[],"source":"wsa-pricing"},{"key":"enterprise","name":"Enterprise","billing_period":"monthly","price_usd":null,"annual_price_usd_per_month":null,"minimum_spend_usd":null,"spending_limit_usd":null,"public_pricing":false,"contract_required":false,"included":null,"overage":null,"top_ups":[],"unit_prices":[],"cost_rows":[],"rollover":null,"concurrency":null,"notes":["From $2,500/month through sales."],"source":"wsa-pricing"}],"cost_rows":[],"domain_classes":[{"key":"amazon","label":"Amazon","examples":["amazon.com"]},{"key":"google","label":"Google","examples":["google.com"]}],"consumption":[],"features":[{"key":"javascript-rendering","label":"JavaScript rendering","value":true,"notes":null,"source":"wsa-pricing"},{"key":"country-targeting","label":"Country targeting","value":true,"notes":null,"source":"wsa-sessions"},{"key":"premium-proxy","label":"Premium proxy","value":true,"notes":"Proxy rotation and type are managed automatically.","source":"web-api-scrape"},{"key":"screenshot","label":"Screenshot","value":true,"notes":"Requires JS rendering.","source":"web-api-scrape"},{"key":"sticky-session","label":"Sticky session","value":true,"notes":null,"source":"wsa-sessions"}],"limits":[{"key":"session-duration","value":1500.0,"unit":"seconds","plan":null,"notes":"Or 100 requests, whichever comes first.","source":"wsa-sessions"}],"sources":[{"key":"pricing-faq","url":"https://oxylabs.io/pricing","title":"Oxylabs pricing and FAQ","observed_at":"2026-11-12T06:10:04.859273Z","excerpts":["Pricing Single subscription. All product access.","In case you reach the limit within your plan and would like to increase it, contact your account manager for more information. You can also top up via your dashboard."],"fact_type":"official_claim","freshness":"fresh"},{"key":"web-api-scrape","url":"https://developers.oxylabs.io/products/web-api/scrape.md","title":"Web API /scrape endpoint","observed_at":"2026-11-12T06:10:04.859273Z","excerpts":["The `/v1/scrape` endpoint fetches web pages by URL, automatically handling headless rendering, proxy rotation, access challenges, and localization.","Base64-encoded PNG image of the fully rendered page. `run_js: true` is required, otherwise the request is rejected.","Geo-targeting routes requests through localized proxy exit nodes."],"fact_type":"official_claim","freshness":"fresh"},{"key":"wsa-pricing","url":"https://oxylabs.io/products/web-api/scrape/pricing","title":"Web API /Scrape pricing (formerly Web Scraper API)","observed_at":"2026-11-05T06:10:04.274533Z","excerpts":["/Scrape Pricing Single subscription. All product access.","Welcome credits FREE $5 toward any product","Starter $ 30 /mo VAT may apply Buy now Basic $ 100 /mo VAT may apply Buy now Flexible Most popular $ 500 /mo VAT may apply Buy now Enterprise Tailored solutions for high-volume needs For plans starting at $2,500/month","Amazon non-JS $0.50/1K res. Up to 10K results $0.50/1K res. Up to 60K results $0.45/1K res. Up to 222K results $0.35/1K res. Up to 1.43M results $0.25/1K res. 10M+ results","Google JS $1.35/1K res. Up to 3.7K results $1.35/1K res. Up to 22K results $1.30/1K res. Up to 76K results $1.15/1K res. Up to 434K results $0.90/1K res. 2.78M+ results","Google non-JS $1.00/1K res. Up to 5K results $1.00/1K res. Up to 22K results $0.90/1K res. Up to 111K results $0.70/1K res. Up to 714K results $0.50/1K res. 5M+ results","Custom domain scraping, JS $1.50/1K res. Up to 3.3K results $1.50/1K res. Up to 20K results $1.40/1K res. Up to 71K results $1.30/1K res. Up to 384K results $1.22/1K res. 2.05M+ results","Custom domain scraping, non-JS $1.00/1K res. Up to 5K results $1.00/1K res. Up to 30K results $0.90/1K res. Up to 111K results $0.80/1K res. Up to 625K results $0.75/1K res. 3.33M+ results"],"fact_type":"official_claim","freshness":"stale"},{"key":"wsa-sessions","url":"https://developers.oxylabs.io/products/web-scraper-api/features/localization/proxy-location.md","title":"Web Scraper API proxy location and sessions","observed_at":"2026-11-12T06:10:04.859273Z","excerpts":["You can force the same proxy IP address for multiple requests by including the `session_id` parameter inside `context`.","A session stays active for up to 25 minutes or 100 requests, whichever comes first."],"fact_type":"official_claim","freshness":"fresh"}],"history":[{"id":"536c30d7-6f84-41d3-97f5-95a8d6489f24","provider":"oxylabs","provider_name":"Oxylabs","product":"web-scraper-api","product_name":"Web API /Scrape","plan":null,"plan_name":null,"change_type":"plans_replaced","summary":"Oxylabs moved every product to one subscription. Web Scraper API, now Web API /Scrape, replaced Micro $49, Starter $99 and Business $999 with Starter $30, Basic $100 and Flexible $500, each a dollar budget spent at its own rates.","old_value":"Micro $49, Starter $99, Business $999; generic sites $1.15 / $1.10 / $0.75 per 1K (non-JS)","new_value":"Starter $30, Basic $100, Flexible $500; generic sites $1.00 / $0.90 / $0.80 per 1K (non-JS)","severity":"major","detected_at":"2026-10-08T00:00:00Z","published_at":"2026-10-20T09:28:55.268403Z","source":{"url":"https://oxylabs.io/products/web-api/scrape/pricing","title":"Web API /Scrape pricing (formerly Web Scraper API)"}}],"tracking_since":"2026-09-24T00:00:00Z","last_verified_at":"2026-11-05T06:10:04.274533Z","freshness":"stale","meta":{"data_checked_at":"2026-11-05T06:10:04.274533Z","freshness":"stale","schema_version":"1.0"}}