Browser task
Click through a public website in a real browser to search, filter or fill a form. Send one request and get JSON back. Examples in cURL, TypeScript and Python.
Price
3 credits for each step the task takes, up to maxSteps and maxCost. A task that ends before its first step costs nothing. Starting a task sets aside the most it can cost, and what it does not use comes back when it ends. See Pricing for what credits cost.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Cut every text value in the response to this many characters. A value that was cut ends with …, and a page whose text was cut has isTruncated set to true. A screenshot is never cut. Leave it out to get the full text.
x >= 1Body
The public page to start on, such as https://www.python.org.
What to get done on the page, in one or two sentences.
1 - 1000Values the steps will need, such as: from London, to Istanbul, date 2026-12-01. They are typed only on the start page's site.
1000Fields to read from the last page when the task is done, as a JSON Schema object. Each one is checked against the page and comes back null when the page does not state it.
The most steps the task may take, 1 to 20.
1 <= x <= 20The most the task may spend, in US dollars at the standard price of $0.002 a credit. Each step is 3 credits, so $0.006. Leave out to allow maxSteps steps.