Integrations
ZenRows
ZenRows' web unblocker for heavily protected pages.
ZenRows renders pages through premium proxies and anti-bot handling.
- Cost comes from ZenRows’ own response header.
- Refuses a call whose worst case ($0.025 by default) could pass your
max_cost_usd. - An explicit ZenRows read isn’t held by a site’s cool-down.
Set up
Section titled “Set up”Set FRANKENSURF_ZENROWS_API_KEY.
Use it
Section titled “Use it”Once its key is set, it joins any read that allows paid tools. To use it on its own:
page = await web.read( "https://example.com/products/2231", provider="zenrows", policy_overrides={"allow_paid_fallbacks": True},){ "tool": "read", "arguments": { "url": "https://example.com/products/2231", "provider": "zenrows", "acquisition_policy": { "allow_paid_fallbacks": true } } }Details
Section titled “Details”| Property | Value |
|---|---|
| Provider ID | zenrows |
| Rung | T4 |
| Cost | Paid |
| Tested | Live |
| Docs | docs.zenrows.com |