---
title: Scrapers
description: "Scrapers in the looot catalog as of 2026-10-07: 43 jobs served by 23 providers, with the job ids to run and links to the live catalog."
sidebar:
  order: 6
---

{/* Generated by scripts/refresh-catalog.mjs from data/catalog-overview.json. Do not edit. */}

As of 2026-10-07 (catalog revision 101776), **Scrapers** has 43 jobs across 16 platforms, served by 23 providers through 76 endpoints, 76 of them runnable now. The catalog changes every week; the live numbers are one call away:

```bash
curl "https://api.looot.ai/v1/catalog/overview?category=scrapers&depth=jobs"
```

Run any job below by its id: `endpointId: "job:<job id>"` on MCP `run` or `POST /v1/runs`, or `looot run job:<job id>`. See [Jobs](/concepts/jobs).

## Web data

15 jobs, 18 providers, 45 endpoints (45 runnable). Cheapest per call $0, per result $0.000333.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `web.scrape.markdown` | Scrape a web page into markdown | 10 | $0.0002 | $0.001 |
| `web.scrape.structured` | Scrape a URL into structured JSON | 5 | $0.0012 | $0.0015 |
| `web.article.extract` | Extract the article behind a URL | 4 | $0.001 | $0.001 |
| `web.screenshot` | Take a screenshot of a web page | 3 | $0.0025 | n/a |
| `web.scrape.html` | Get a web page's HTML | 2 | $0.00044 | n/a |
| `web.product.extract` | Extract a product from a URL | 2 | $0.0012 | n/a |
| `web.scrape.job.results` | Fetch the results of a scrape job | 2 | $0.0001 | $0.000333 |
| `api.web.crawl` | Crawl api web | 1 | n/a | $0.001 |

7 more jobs: `GET /v1/catalog/overview?platform=web&depth=jobs`.

## Browser tasks

7 jobs, 2 providers, 7 endpoints (7 runnable). Cheapest per call $0.05, per result $0.016.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.task.browser-use` | Browser use api task | 1 | n/a | $0.02 |
| `api.task.claude-computer-use` | Claude computer use api task | 1 | $0.05 | n/a |
| `api.task.cua` | Cua api task | 1 | $0.05 | n/a |
| `api.task.grok-computer-use` | Grok computer use api task | 1 | $0.05 | n/a |
| `api.task.hyper-agent` | Hyper agent api task | 1 | n/a | $0.02 |
| `api.task.meta-computer-use` | Meta computer use api task | 1 | $0.05 | n/a |
| `browser.automation.run` | Run a browser agent on a page | 1 | n/a | $0.016 |

## Crawling

2 jobs, 3 providers, 4 endpoints (4 runnable). Cheapest per call $0.0025, per result $0.0008.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `web.site.map` | List the pages of a website | 3 | $0.0025 | $0.0008 |
| `crawl.get` | Get crawl | 1 | n/a | $0.0024 |

## Extraction

2 jobs, 3 providers, 3 endpoints (3 runnable). Cheapest per call $0.02, per result $0.001.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `extract.get` | Get extract | 2 | n/a | $0.001 |
| `api.extract` | Extract api | 1 | $0.02 | n/a |

## The New York Times

2 jobs, 1 provider, 2 endpoints (2 runnable). Cheapest per call $0.0036, per result $0.00072.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.nytimes.articles` | Articles api nytimes | 1 | $0.0036 | n/a |
| `api.nytimes.articles.search` | Search api nytimes articles | 1 | n/a | $0.00072 |

## Scraping

2 jobs, 1 provider, 2 endpoints (2 runnable). Cheapest per call $0.001, per result $0.001.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.scrape` | Scrape api | 1 | $0.001 | n/a |
| `api.scrape.batch` | Batch api scrape | 1 | n/a | $0.001 |

## TechCrunch

2 jobs, 1 provider, 2 endpoints (2 runnable). Cheapest per call $0.0036, per result $0.00036.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.techcrunch.articles` | Articles api techcrunch | 1 | $0.0036 | n/a |
| `api.techcrunch.articles.search` | Search api techcrunch articles | 1 | n/a | $0.00036 |

## The Verge

2 jobs, 1 provider, 2 endpoints (2 runnable). Cheapest per call $0.036, per result $0.0036.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.theverge.articles` | Articles api theverge | 1 | $0.036 | n/a |
| `api.theverge.articles.search` | Search api theverge articles | 1 | n/a | $0.0036 |

## Web page parsing

2 jobs, 1 provider, 2 endpoints (2 runnable). Cheapest per call $0.0036, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.webparser.parse` | Parse api webparser | 1 | $0.0036 | n/a |
| `api.webparser.render` | Render api webparser | 1 | $0.036 | n/a |

## Scraping actors

1 job, 1 provider, 1 endpoint (1 runnable). Cheapest per call $0.06, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `actors.run` | Run actors | 1 | $0.06 | n/a |

## Api

1 job, 1 provider, 1 endpoint (1 runnable). Cheapest per call $0.001, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.hybrid.video-data` | Video data api hybrid | 1 | $0.001 | n/a |

## Fetch

1 job, 1 provider, 1 endpoint (1 runnable). Cheapest per call $0, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `fetch.post` | Post fetch | 1 | $0 | n/a |

## File conversion

1 job, 1 provider, 1 endpoint (1 runnable). Cheapest per call $0.008, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `files.pdf-ocr` | Pdf ocr files | 1 | $0.008 | n/a |

## The Guardian

1 job, 1 provider, 1 endpoint (1 runnable). Cheapest per call $0.036, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.guardian.articles` | Articles api guardian | 1 | $0.036 | n/a |

## Parse

1 job, 1 provider, 1 endpoint (1 runnable). Cheapest per call $0.0025, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `parse.get` | Get parse | 1 | $0.0025 | n/a |

## Pdf

1 job, 1 provider, 1 endpoint (1 runnable). Cheapest per call $0.005, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `pdf.get` | Get pdf | 1 | $0.005 | n/a |

## Find the right endpoint

- Search by what you want done: MCP [`search`](/mcp-tools/search), `looot search "<words>"`, or `GET /v1/catalog/search?q=<words>`.
- List one job's providers, cheapest first: `search` with `{"filters": {"capability": "<job id>"}, "prefer": "cheapest"}`.
- Browse without an account: [looot.ai/public-catalog](https://looot.ai/public-catalog) or `GET https://api.looot.ai/v1/public-catalog?text=<words>`.

<Related />
