← Back to Massive Web
GET/browser

Browse Content

Retrieve web content with full JS rendering. Supports antibot bypass, difficulty levels, speed tiers, CAPTCHA handling, and output as rendered HTML, raw HTML, or markdown.

Massive Web·$0.0125 per call

Example code

// Using @orth/sdk - The simplest way to call APIs // Install: npm install @orth/sdk import Orthogonal from "@orth/sdk"; const orthogonal = new Orthogonal({ apiKey: process.env.ORTHOGONAL_API_KEY, }); const output = await orthogonal.run({ api: "joinmassive", path: "/browser", query: { "url": "example" } }); console.log(output);

Query parameters

urlrequired
string

URL of the page to browse

difficulty
string

Difficulty pool: low or medium (high is planned)

speed
string

Speed: light, ridiculous

device
string

Device name to emulate

session
string

Unique identifier (max 255 chars) for sticky session routing to same egress node for up to 12 minutes

country
string

Two-letter ISO country code

subdivision
string

Subdivision code

city
string

City name

captcha
string

CAPTCHA resolution: solved, ignored, or rejected

readiness
string

Ready event: load or domcontentloaded

delay
number

Supplemental delay in seconds (0.1-10)

format
string

Output: rendered, raw, or markdown

expiration
integer

Cache expiration in days (0 disables)

callback
string

Encoded callback URL or SQS queue URL/ARN for async notification

mode
string

sync or async mode

    Orthogonal - Giving AI agents the tools they need.