Start here: Web Scraping API

Web Scraping API Solution

Send a URL, get HTML or plugin JSON back. JoyProxy handles egress, retries, and optional JS rendering. You do not buy proxy GB and you do not run Chrome.

Pay credits only when the fetch succeeds. Keep rotating proxies for a later day β€” they are for teams that already operate a crawler.

Teams that want pages, not proxy endpoints

Backend engineers

POST /v1/fetch from your service. No SOCKS config.

Analysts

Paste a URL in API Center, download HTML, move on.

No-code ops

Wire API Center output into sheets, n8n, or a warehouse.

ML pipelines

Need rendered DOM or Amazon/Google/YouTube plugin JSON.

When the API is the wrong buy

If you must attach a partner-whitelisted IP, or you already have a tuned Playwright farm, buy proxy IP instead.

πŸ–₯️

Chrome farms

Patch Tuesday, RAM, and CAPTCHA vendors become a second product team.

πŸ›‘οΈ

Anti-bot churn

Target rules change weekly. You want that burden on the API, not your repo.

πŸ’Έ

Paying for 403s

Proxy GB still bills when the page is empty. API credits do not.

🌍

Locale mistakes

Missing geoCode returns the wrong storefront with a 200.

πŸ”

Session jobs

Multi-step login needs sessionId β€” do not fake it with rotating GB.

πŸ“Š

Unclear unit cost

Credits per success are easier to forecast than GB plus retries.

One product on this page

Recommended: Web Scraping API. Alternative: rotating residential only if you already run Scrapy/Playwright and just need IPs.

Product Billing Use it when…
Web Scraping API Recommended Credits Β· pay per success Recommended β€” /v1/fetch, render, plugins, pay on success.
Residential Β· Rotating Pay per GB Alternative β€” you already have a crawler and only need egress.

How to start (one recommended path)

Path A β€” API Center (recommended)

Prove one URL before writing code.

  1. Buy a Web Scraping API credit pack.
  2. Paste the URL in API Center; copy the token.
  3. Turn on render=true only if the DOM is empty without it.
  4. Call GET /v1/fetch from your job; check Usage for credit spend.
Web Scraping API product β†’

Path B β€” You already have a crawler

Do not force the API. Buy rotating residential instead.

  1. Open the Data Scraping solution.
  2. Purchase residential rotating traffic.
  3. Point Scrapy/Playwright at extract endpoints.
  4. Reserve API credits for the URLs that still fail.
Data scraping (proxy) β†’

Pick one β€” do not mix these on the same job

Use Web Scraping API when

  • You want HTML/JSON without operating browsers.
  • Failures should not cost money.
  • You need render, super mode, or site plugins.

Use rotating residential when

  • Your crawler already works except for IP quality.
  • You need SOCKS/HTTP egress in an existing client.
  • Volume on easy hosts is cheaper per GB than per credit.

First-week checklist

Common questions

Do I still need proxy traffic?

Not for /v1/fetch. Buy proxy GB only if you also run your own clients.

Same account?

Yes β€” separate tokens for API vs extract.

Plugins?

Amazon, Google Search, YouTube return JSON. Everything else is raw HTML.

Whitelisted IP?

API egress is managed. For a fixed allowlist IP, buy static residential instead.

Where to debug?

API Center and OpenAPI Center β€” not the proxy Usage tab.

Go deeper

Fetch one page in API Center

Credits apply only on success. Skip proxy packs until you know you need them.