← 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