Skip to main content
Three steps to a first answer. On Outcrawl’s cloud there is no browser to install.
1

Install Scout

You need Node 22 or later, or Bun.
2

Add your keys

An Outcrawl key for the browser, free at outcrawl.ai with 1,000 credits every month and no card needed. Then your model endpoint’s base URL (the part before /chat/completions), its key, and the model id it expects.
3

Give it a task

Save this as task.ts and run npx tsx task.ts.
task.ts
You see each step as it happens, then something like completed { title: '...', price: '£..' } and the replay link.
browser: 'outcrawl' reads OUTCRAWL_API_KEY from the environment. Scout has no default model, so models.hands is the one thing it cannot run without. See models for the other jobs.

Run on your own machine instead

Install playwright-core (or puppeteer-core) and a browser, then change the one line:
Pass browser: { launch: { headless: false } } to watch it work. Your models and your task stay the same. Replays come with the cloud, so replayUrl stays empty on your own browser.
Not writing the code yourself? Give this page to your coding agent and ask it to set Scout up and run your task.

Browsers

Every browser option, and what the cloud adds.

Running tasks

Caps, schemas, cancelling, and everything a result carries.