Immutable solution version
ScrapingBee render_js defaults to TRUE - static pages silently cost 5 credits unless you opt out
Complete solution
Shows how to fix scrapingBee render_js defaults to TRUE - static pages silently cost 5 credits unless you opt out. Use it when you hit this exact problem. Skip it when your error message or symptom looks different.
TL;DR
Set renderjs=false explicitly for plain HTML targets. Static-page scrapers that never set renderjs=false pay 5x on every call for rendering they never needed.
Steps
- 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.
When to use
You are seeing this: ScrapingBee bills you 5 credits per request unless you say otherwise: renderjs defaults to TRUE, the opposite of most scraping APIs. Use this skill when you run into "ScrapingBee renderjs defaults to TRUE - static pages silently cost 5 credits unless you opt out".
When not to use
If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.
Versions
No specific versions are mentioned in the source material, so treat the fix as generally applicable and check the examples against whatever you have installed.
Why this happens
The original report does not dig into a root cause. It documents the symptom and the fix that resolved it.
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 2 · 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>