Skip to content
Login Sign up

Web Scraping API

Send a URL, get back rendered HTML or parsed JSON. One endpoint handles proxy rotation, headless Chrome, JavaScript execution, CAPTCHA solving, and retries.

JavaScript rendering

Full headless Chrome on demand. Wait for CSS selectors, execute scripts, scroll or click before capture.

Automatic retries + CAPTCHAs

Failed or blocked requests retry automatically with different proxies. reCAPTCHA and hCaptcha solved in-flight.

Extraction rules

Return parsed JSON instead of raw HTML. Define CSS selectors per field, no downstream parser required.

Residential + mobile

Growth plans and above route through the 205M+ residential pool plus mobile IPs. Global geolocation.

https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>

Add parameters as query strings. Everything else (proxy choice, browser, retries) is handled for you.

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&render_js=1"

Returns the fully rendered HTML. Add extract_rules for structured JSON:

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&extract_rules=%7B%22title%22%3A%7B%22selector%22%3A%22h1%22%2C%22output%22%3A%22text%22%7D%7D"
# {"title": "Example Domain"}
PlanCreditsConcurrencyPriceProxy pool
Starter100K20$44/moDatacenter (US/EU)
Growth1M50$134/moResidential + Mobile
Business3M100$269/moResidential + Mobile
Enterprise10M500$719/moResidential + Mobile

1 credit = 1 successful request. Failed requests are not charged. See live pricing.