# Jina Reader API on looot

Jina Reader API gives your agent 5 jobs through looot: scrape a web page into markdown, search the web and get ranked results, sort texts into your own labels and 2 more jobs. 5 endpoints run today, from $0.0002 per call.

## At a glance

- Category: Enrichment
- Access: Runs on looot's platform key: you do not need your own Jina Reader API account
- Price: from $0.0002

## Choose it when

- You want the lowest price to scrape a web page into markdown: $0.0002 per call, the cheapest of 9 providers on looot.
- You need to sort texts into your own labels: Jina Reader API is the only provider on looot that runs this job today.
- You need to turn text into embedding vectors: Jina Reader API is the only provider on looot that runs this job today.
- You need to rank documents by relevance to a query: Jina Reader API is the only provider on looot that runs this job today.

## Endpoints and jobs

| Endpoint | Job | Price | Runs (30 days) | Benchmark |
|---|---|---|---|---|
| [Read a web page as markdown](/public-catalog/jina-reader) | `web.scrape.markdown` | $0.0002 per call | 93.6% of 24,416 runs without an error, median 4.9 s | [Scrape a web page into markdown](/benchmarks/web-scrape-markdown) |
| [Search the web](/public-catalog/jina-search) | `web.search` | $0.0025 per call | 11.4% of 35 runs without an error, median 2.4 s | [Search the web and get ranked results](/benchmarks/web-search) |
| [Classify](/public-catalog/jina-classify) | `text.classify` | $0.0002 per call | 100% of 16 runs without an error, median 746 ms | no benchmark yet |
| [Embeddings](/public-catalog/jina-embeddings) | `text.embed` | $0.0002 per call | not enough runs to rank | no benchmark yet |
| [Rerank](/public-catalog/jina-rerank) | `text.rerank` | $0.0002 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.

## Related pages

- [Jina Reader API MCP](/mcp/jina)

## For agents

The minimal request for Read a web page as markdown (`jina-reader`). Replace each <placeholder> with your value and send a new idempotency key per run.

### MCP

```json
{
  "endpointId": "jina-reader",
  "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":"jina-reader","input":{"url":"<url>"},"idempotencyKey":"<a new id per run>"}'
```

### CLI

```bash
looot run jina-reader --input '{"url":"<url>"}'
```
