For detailed usage, checkout the Extract API Reference.
Installation
Usage
Response
The Start Extract JobPOST /extract endpoint will return a jobId in the response which can be used to get information about the job in subsequent requests.
GET /extract/{jobId}/status will return the following data:
GET /extract/{jobId} will return the following data:
pending, running, completed, failed.
To see the full schema, checkout the API Reference.
Schema Definition
You can define a JSON schema to specify the structure of the data you want to extract. The schema should follow the JSON Schema specification.Session Configurations
You can also provide configurations for the session that will be used to execute the extract job, such as using a proxy or solving CAPTCHAs. To see all the different available session parameters, checkout the API Reference or Session Parameters.Hyperbrowser’s CAPTCHA solving and proxy usage features require being on a PAID plan.
Using proxy and solving CAPTCHAs will slow down the page scraping in the extract job so use it only if necessary.