# Olostep on looot

Olostep gives your agent 18 jobs through looot: sitemap web, scrape a web page into markdown, results web scrape batch and 15 more jobs. 20 endpoints run today, some of them free.

## At a glance

- Category: Enrichment
- Access: Runs on looot's platform key: you do not need your own Olostep account
- Price: some free

## Choose it when

- You need to sitemap web: Olostep is the only provider on looot that runs this job today.
- You need to results web scrape batch: Olostep is the only provider on looot that runs this job today.
- You need to status web scrape batch: Olostep is the only provider on looot that runs this job today.
- You want the lowest price to results web crawl: free, the cheapest of 2 providers on looot.
- You want the lowest price to status web crawl: free, the cheapest of 2 providers on looot.

## Endpoints and jobs

| Endpoint | Job | Price | Runs (30 days) | Benchmark |
|---|---|---|---|---|
| [Map website URLs](/public-catalog/olostep-map) | `web.sitemap` | $0.0018 per call | 81.9% of 315 runs without an error, median 30.7 s | no benchmark yet |
| [Scrape page](/public-catalog/olostep-scrape) | `web.scrape.markdown` | $0.0018 per call | 82.2% of 45 runs without an error, median 6.9 s | [Scrape a web page into markdown](/benchmarks/web-scrape-markdown) |
| [Batch items](/public-catalog/olostep-batch-items) | `web.scrape.batch.results` | free | not enough runs to rank | no benchmark yet |
| [Batch status](/public-catalog/olostep-batch-get) | `web.scrape.batch.status` | free | not enough runs to rank | no benchmark yet |
| [Crawl pages](/public-catalog/olostep-crawl-pages) | `web.crawl.results` | free | not enough runs to rank | no benchmark yet |
| [Crawl status](/public-catalog/olostep-crawl-get) | `web.crawl.status` | free | not enough runs to rank | no benchmark yet |
| [Get answer](/public-catalog/olostep-answer-get) | `web.search.answer.result` | free | not enough runs to rank | no benchmark yet |
| [Get map](/public-catalog/olostep-map-get) | `web.sitemap.result` | free | not enough runs to rank | no benchmark yet |
| [Get scrape result](/public-catalog/olostep-scrape-get) | `web.scrape.result` | free | not enough runs to rank | no benchmark yet |
| [Get search](/public-catalog/olostep-search-get) | `web.search.result` | free | not enough runs to rank | no benchmark yet |
| [Recent batches](/public-catalog/olostep-batches-recent) | `web.scrape.batch.list` | free | not enough runs to rank | no benchmark yet |
| [Retrieve page content](/public-catalog/olostep-retrieve) | `web.scrape.result` | free | not enough runs to rank | no benchmark yet |
| [Test batch](/public-catalog/olostep-batch-test) | `web.scrape.batch.test` | free | not enough runs to rank | no benchmark yet |
| [Update batch metadata](/public-catalog/olostep-batch-update) | `web.scrape.batch.update` | free | not enough runs to rank | no benchmark yet |
| [Batch scrape (start)](/public-catalog/olostep-batch-start) | `web.scrape.batch` | $0.0018 per result | not enough runs to rank | no benchmark yet |
| [Crawl website (start)](/public-catalog/olostep-crawl-start) | `web.crawl` | $0.0018 per result | not enough runs to rank | no benchmark yet |
| [Scrape page with parser](/public-catalog/olostep-scrape-parser) | `web.scrape.structured` | $0.009 per call | not enough runs to rank | [Scrape a URL into structured JSON](/benchmarks/web-scrape-structured) |
| [Search the web](/public-catalog/olostep-search) | `web.search` | $0.009 per call | not enough runs to rank | [Search the web and get ranked results](/benchmarks/web-search) |
| [Scrape page with LLM extraction](/public-catalog/olostep-scrape-llm) | `web.scrape.structured` | $0.018 per call | not enough runs to rank | [Scrape a URL into structured JSON](/benchmarks/web-scrape-structured) |
| [Answer from the live web](/public-catalog/olostep-answer) | `web.search.answer` | $0.036 per call | not enough runs to rank | no benchmark yet |

## How the numbers are measured

Run numbers are looot's own runs of each endpoint over the last 30 days: the share that completed without an error, and the median time to answer. An endpoint with fewer than 10 runs in that window shows "not enough runs to rank" and is never ranked. Prices are what looot charges per call or per result, fee included, read from the live catalog; you prepay credit and each call is charged when it runs.

Read 2026-11-10 23:22 UTC.

## For agents

The minimal request for Map website URLs (`olostep-map`). Replace each <placeholder> with your value and send a new idempotency key per run.

### MCP

```json
{
  "endpointId": "olostep-map",
  "input": {
    "url": "<url>"
  },
  "idempotencyKey": "<a new id per run>"
}
```

### REST

```bash
curl -X POST https://api.looot.ai/v1/runs \
  -H "Authorization: Bearer $LOOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"endpointId":"olostep-map","input":{"url":"<url>"},"idempotencyKey":"<a new id per run>"}'
```

### CLI

```bash
looot run olostep-map --input '{"url":"<url>"}'
```
