Skip to content
Start here

Browser Rendering

Browser RenderingContent

Get HTML content.
client.BrowserRendering.Content.New(ctx, params) (*string, error)
POST/accounts/{account_id}/browser-rendering/content

Browser RenderingPDF

Get PDF.
client.BrowserRendering.PDF.New(ctx, params) (*Response, error)
POST/accounts/{account_id}/browser-rendering/pdf

Browser RenderingScrape

Scrape elements.
client.BrowserRendering.Scrape.New(ctx, params) (*[]ScrapeNewResponse, error)
POST/accounts/{account_id}/browser-rendering/scrape

Browser RenderingScreenshot

Get screenshot.
client.BrowserRendering.Screenshot.New(ctx, params) (*ScreenshotNewResponse, error)
POST/accounts/{account_id}/browser-rendering/screenshot

Browser RenderingSnapshot

Get HTML content and screenshot.
client.BrowserRendering.Snapshot.New(ctx, params) (*SnapshotNewResponse, error)
POST/accounts/{account_id}/browser-rendering/snapshot

Browser RenderingJson

Get json.
client.BrowserRendering.Json.New(ctx, params) (*JsonNewResponse, error)
POST/accounts/{account_id}/browser-rendering/json
Get Links.
client.BrowserRendering.Links.New(ctx, params) (*[]string, error)
POST/accounts/{account_id}/browser-rendering/links

Browser RenderingMarkdown

Get markdown.
client.BrowserRendering.Markdown.New(ctx, params) (*string, error)
POST/accounts/{account_id}/browser-rendering/markdown

Browser RenderingCrawl

Crawl websites.
client.BrowserRendering.Crawl.New(ctx, params) (*string, error)
POST/accounts/{account_id}/browser-rendering/crawl
Get crawl result.
client.BrowserRendering.Crawl.Get(ctx, jobID, params) (*CrawlGetResponse, error)
GET/accounts/{account_id}/browser-rendering/crawl/{job_id}
Cancel a crawl job.
client.BrowserRendering.Crawl.Delete(ctx, jobID, body) (*CrawlDeleteResponse, error)
DELETE/accounts/{account_id}/browser-rendering/crawl/{job_id}

Browser RenderingDevtools

Browser RenderingDevtoolsSession

List sessions.
client.BrowserRendering.Devtools.Session.List(ctx, params) (*[]DevtoolSessionListResponse, error)
GET/accounts/{account_id}/browser-rendering/devtools/session
Get session details.
client.BrowserRendering.Devtools.Session.Get(ctx, sessionID, query) (*DevtoolSessionGetResponse, error)
GET/accounts/{account_id}/browser-rendering/devtools/session/{session_id}

Browser RenderingDevtoolsBrowser

Get a browser session ID.
client.BrowserRendering.Devtools.Browser.New(ctx, params) (*DevtoolBrowserNewResponse, error)
POST/accounts/{account_id}/browser-rendering/devtools/browser
Acquire and connect to browser session.
client.BrowserRendering.Devtools.Browser.Launch(ctx, params) error
GET/accounts/{account_id}/browser-rendering/devtools/browser
Connect to browser session.
client.BrowserRendering.Devtools.Browser.Connect(ctx, sessionID, params) error
GET/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}
Close browser session.
client.BrowserRendering.Devtools.Browser.Delete(ctx, sessionID, body) (*DevtoolBrowserDeleteResponse, error)
DELETE/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}
Get browser version metadata.
client.BrowserRendering.Devtools.Browser.Version(ctx, sessionID, query) (*DevtoolBrowserVersionResponse, error)
GET/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/json/version
Get Chrome DevTools Protocol schema.
client.BrowserRendering.Devtools.Browser.Protocol(ctx, sessionID, query) (*DevtoolBrowserProtocolResponse, error)
GET/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/json/protocol

Browser RenderingDevtoolsBrowserPage

Connect to a specific Chrome DevTools page.
client.BrowserRendering.Devtools.Browser.Page.Get(ctx, sessionID, targetID, query) error
GET/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/page/{target_id}

Browser RenderingDevtoolsBrowserTargets

Open a new browser tab.
client.BrowserRendering.Devtools.Browser.Targets.New(ctx, sessionID, params) (*DevtoolBrowserTargetNewResponse, error)
PUT/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/json/new
List targets.
client.BrowserRendering.Devtools.Browser.Targets.List(ctx, sessionID, query) (*[]DevtoolBrowserTargetListResponse, error)
GET/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/json/list
Get a target by ID.
client.BrowserRendering.Devtools.Browser.Targets.Get(ctx, sessionID, targetID, query) (*DevtoolBrowserTargetGetResponse, error)
GET/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/json/list/{target_id}
Activate a browser target.
client.BrowserRendering.Devtools.Browser.Targets.Activate(ctx, sessionID, targetID, query) (*DevtoolBrowserTargetActivateResponse, error)
GET/accounts/{account_id}/browser-rendering/devtools/browser/{session_id}/json/activate/{target_id}