← Back to Products
Scraping APIs

Browser API

Full browser automation in the cloud

from $15.00 / hourPay per request + bandwidth
Get StartedRead the Docs
bash — browser-api
curl "https://api.yaproxy.com/browser/v1/scrape" \
     -H "Authorization: Bearer yap_key_..." \
     -d '{"url":"https://spa-site.com","wait_for":"#app"}'
# → {"html":"<html>...rendered...</html>","status":200}
100%
JavaScript support
4K
max viewport resolution
<1s
session spin-up
1000s
parallel sessions
// pipeline

How it works

01

Describe the job

Send a URL plus a script of actions — click, scroll, wait for a selector, set cookies, fill forms.

02

Real Chrome runs it

A full headless Chrome executes your script with residential IP egress and a fingerprint tuned to look human.

03

Get the rendered DOM

Final HTML, screenshots, or HAR arrive once the page settles — lazy-loaded content included.

// spec

Key Features

Run headless Chrome/Chromium sessions with full JavaScript support. Perfect for SPAs, dynamic content, and sites requiring human-like interaction.

  • Full headless Chrome with JS execution
  • Handle SPAs, login flows, and lazy-loaded content
  • Configurable viewport, cookies, and headers
// i/o

Quick Start

bash — request
curl "https://api.yaproxy.com/browser/v1/scrape" \
     -H "Authorization: Bearer yap_key_..." \
     -d '{"url":"https://spa-site.com","wait_for":"#app"}'
# → {"html":"<html>...rendered...</html>","status":200}
json — response200 OK
{
  "url": "https://spa-site.com",
  "rendered": true,
  "html": "<html>...rendered...</html>",
  "screenshot": "s3://.../b71f.png",
  "duration_ms": 3120
}
// faq

Frequently asked questions

Which browser engine and version?

Headless Chrome/Chromium, kept within days of the latest stable release. Custom user agents and viewport sizes on every session.

Can it handle logins and multi-step flows?

Yes — cookie injection, persistent sessions, and sequenced actions let you scrape behind authentication walls.

How is it billed?

Per session minute plus bandwidth. Idle time is not billed — the clock runs only while the page is working.

Ready to start extracting data?

Create an account, fund your wallet, and make your first call in minutes.

Get StartedRead the Docs