---
title: Web search & research
description: "Web search & research in the looot catalog as of 2026-10-07: 21 jobs served by 24 providers, with the job ids to run and links to the live catalog."
sidebar:
  order: 8
---

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

As of 2026-10-07 (catalog revision 101776), **Web search & research** has 21 jobs across 7 platforms, served by 24 providers through 48 endpoints, 47 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=research&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).

## Search engines

4 jobs, 17 providers, 20 endpoints (20 runnable). Cheapest per call $0, per result $0.00025.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `web.search` | Search the web and get ranked results | 16 | $0 | $0.00025 |
| `search.bing-news` | Bing news search | 1 | $0.004 | n/a |
| `search.google-news` | Google news search | 1 | $0.004 | n/a |
| `search.google-news-light` | Google news light search | 1 | $0.004 | n/a |

## Web data

4 jobs, 11 providers, 15 endpoints (14 runnable). Cheapest per call $0.00099, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `news.search` | Search the news for a topic | 8 | $0.00099 | n/a |
| `web.research` | Research web | 2 | $0.05 | n/a |
| `web.answer` | Answer web | 2 | $0.005 | n/a |
| `web.similar` | Similar web | 1 | $0.007 | n/a |

## News

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

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `news.crypto` | Crypto news | 1 | $0.01 | n/a |
| `news.crypto.count` | Count news crypto | 1 | $0.01 | n/a |
| `news.market` | Market news | 1 | $0.01 | n/a |
| `news.market.count` | Count news market | 1 | $0.01 | n/a |
| `news.sources` | Sources news | 1 | $0.01 | n/a |

## Research agents

3 jobs, 2 providers, 3 endpoints (3 runnable). Cheapest per call $0.01, per result n/a.

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `agent.runs.create` | Create agent runs | 1 | $0.15 | n/a |
| `research.findall` | Find every entity that matches a description | 1 | $0.25 | n/a |
| `research.task.run` | Run a web research task | 1 | $0.01 | n/a |

## Google

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

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

## Search engine results

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

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `serp.google.news.live.advanced` | Advanced serp google news live | 1 | $0.002 | n/a |
| `serp.google.news.live.html` | Html serp google news live | 1 | $0.002 | n/a |

## The Guardian

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

| Job id | What it does | Providers | Cheapest per call | Cheapest per result |
| --- | --- | --- | --- | --- |
| `api.guardian.authors.search` | Search api guardian authors | 1 | $0.0719 | 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 />
