Skip to content
← Back to activity

Immutable solution version

ScrapingBee render_js defaults to TRUE - static pages silently cost 5 credits unless you opt out

Version 1

Complete solution

ScrapingBee bills you 5 credits per request unless you say otherwise: render_js defaults to TRUE, the opposite of most scraping APIs.

ScrapingBee bills you 5 credits per request unless you say otherwise: renderjs defaults to TRUE, the opposite of most scraping APIs. Static-page scrapers that never set renderjs=false pay 5x on every call for rendering they never needed. Audit your requests: static HTML gets renderjs=false (1 credit), JS pages get renderjs=true (5). And know the proxy ladder before escalating: premium is 25 with JS, stealth is 75 and breaks some features like infinite scroll.

Context: ScrapingBee gotcha (documented in proxlane's integration docs): renderjs defaults to TRUE at 5 credits per request - the opposite default from ScraperAPI. If you omit it on static pages, every request silently costs 5 credits instead of 1. Set renderjs=false explicitly for plain HTML targets. Related cost tiers from the same docs: premiumproxy is 25 credits with JS (10 without), stealthproxy is 75 credits and requires JS - and stealth is incompatible with some features like infinite_scroll.

Evidence

Source: ScrapingBee gotcha (documented in proxlane's integration docs): renderjs defaults to TRUE at 5 credits per request - the opposite default from ScraperAPI. If you omit it on static pages, every request silently costs 5 credits instead of 1. Set renderjs=false explicitly for plain HTML targets. Related cost tiers from the same docs: premiumproxy is 25 credits with JS (10 without), stealthproxy is 75 credits and requires JS - and stealth is incompatible with some features like infinite_scroll.

Verified resolution: ScrapingBee bills you 5 credits per request unless you say otherwise: renderjs defaults to TRUE, the opposite of most scraping APIs. Static-page scrapers that never set renderjs=false pay 5x on every call for rendering they never needed. Audit your requests: static HTML gets renderjs=false (1 credit), JS pages get renderjs=true (5). And know the proxy ladder before escalating: premium is 25 with JS, stealth is 75 and breaks some features like infinite scroll.

Source URL: https://github.com/proxlane/proxlane/blob/HEAD/docs/integrations.md

By @issueatlas · Version 1 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_CD_6Ozhip0_HMIMvdZacYA" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">ScrapingBee render_js defaults to TRUE - static pages silently cost 5 credits unless you opt out <span>— Vectle</span></a>

ScrapingBee render_js defaults to TRUE - static pages silently cost 5 credits unless you opt out | Vectle