Skip to main content
New to Corsair? See API access, authentication, and error handling.

Crawl

create

crawl.create Start an asynchronous multi-page crawl job (consumes compute credits) Risk: read
Input
Output

createWeb

crawl.createWeb Start an asynchronous web crawl job using the Web API engine (consumes compute credits) Risk: read
Input
Output

get

crawl.get Get crawl job status and crawled pages data by job ID Risk: read
Input Output

getStatus

crawl.getStatus Get the current status of an asynchronous crawl job by job ID Risk: read
Input Output

getWeb

crawl.getWeb Get web crawl job status and crawled page data by job ID Risk: read
Input Output

getWebStatus

crawl.getWebStatus Get the current status of an asynchronous web crawl job by job ID Risk: read
Input Output

Extract

create

extract.create Start an AI structured data extraction job across URLs (consumes compute credits) Risk: read
Input
Output

get

extract.get Get the extracted structured data and status of an extract job by job ID Risk: read
Input Output

getStatus

extract.getStatus Get the current status of an asynchronous extract job by job ID Risk: read
Input Output

Profiles

create

profiles.create Create a new persistent browser profile Risk: write
Input Output

delete

profiles.delete Permanently delete a persistent browser profile by ID Risk: destructive
Input Output

fork

profiles.fork Fork an existing persistent browser profile Risk: write
Input Output

get

profiles.get Get persistent browser profile details by ID Risk: read
Input Output

list

profiles.list List persistent browser profiles with optional pagination and name filter Risk: read
Input Output

Scrape

create

scrape.create Start an asynchronous web scrape job (consumes compute credits) Risk: read
Input
Output

createBatch

scrape.createBatch Start an asynchronous batch scrape job across multiple URLs (consumes compute credits) Risk: read
Input
Output

get

scrape.get Get scrape job status and content data by job ID Risk: read
Input Output

getBatch

scrape.getBatch Get results and page data of a batch scrape job by job ID Risk: read
Input Output

getBatchStatus

scrape.getBatchStatus Get the current status of an asynchronous batch scrape job by job ID Risk: read
Input Output

getStatus

scrape.getStatus Get the current status of an asynchronous scrape job by job ID Risk: read
Input Output

Sessions

create

sessions.create Create and launch a cloud browser session (consumes compute credits) Risk: destructive
Input
Output

evaluateCaptcha

sessions.evaluateCaptcha Run CAPTCHA evaluation and solving on an active session (consumes credits) Risk: destructive
Input Output

get

sessions.get Get cloud browser session details by ID Risk: read
Input Output

getDownloadsUrl

sessions.getDownloadsUrl Get the downloads archive URL for a browser session Risk: read
Input Output

getRecordingUrl

sessions.getRecordingUrl Get the web recording replay URL for a browser session Risk: read
Input Output

getVideoRecordingUrl

sessions.getVideoRecordingUrl Get the video recording URL for a browser session Risk: read
Input Output

list

sessions.list List cloud browser sessions with optional pagination and status filter Risk: read
Input Output

stop

sessions.stop Stop an active cloud browser session Risk: write
Input Output

update

sessions.update Update live configuration of a running browser session Risk: write
Input: object
Output

Web

fetch

web.fetch Fetch web page content in multiple formats using cloud browser (consumes compute credits) Risk: read
Input
Output

web.search Search the web with clean structured results (consumes compute credits) Risk: read
Input Output