← Back to Products
Scraping APIs

Browser API

Full browser automation in the cloud

from $15.00 / hourPay per request + bandwidth
Get Started →Read 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 Started →Read the Docs