Skills/Generic Scrapers/Unlock a blocked page

Unlock a blocked page

1.875 credits / request

Fetches a URL that blocks normal requests with a 403, a CAPTCHA, or empty content, routing it through an anti-bot proxy. Returns the raw page body for you to parse; it cannot interact with the page.

Use when

A plain fetch returns a 403, a CAPTCHA, or empty/blocked content and you just need the raw body.

Not for

A page that needs clicks or typing (use Read interactive page), or a page that fetches fine (use Read a page, cheaper for clean Markdown).

Cost

1.875 credits / request

What it accepts

Set these inside the intent when you run it.

urlrequired

The URL that is being blocked and needs to be fetched through the proxy.

filteroptional

A country code for the proxy exit location, for region-gated content.

What you get back

The raw page body (HTML, JSON, or text) as returned by the server after bypassing the block.

Run it

Run this sub-skill directly: pin it with operation and pass its inputs in the intent. (Omit operation and the Generic Scrapers skill will route from your intent instead.)

curl -X POST "https://skill.askfaro.com/skills/web-scraping/run" \
  -H "Authorization: Bearer $FARO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"intent":{"operation":"unlock","url":"https://example.com/blocked-page","filter":"gb"}}'

Example requests

  • This URL keeps returning a 403, fetch it anyway
  • Get the raw HTML from this page that shows a CAPTCHA when I visit normally
  • Bypass the bot detection on this page and return the body