---
title: "Search + top 3 pages rendered, one payment ($0.06)"
method: GET
path: "/v1/web/research"
---

# Search + top 3 pages rendered, one payment ($0.06)

`GET /v1/web/research`

## Request

- Base URL: `https://soren.com`
- URL: `https://soren.com/v1/web/research`
- Auth: none declared

One paid call replacing four: a live search plus the top 3 results rendered to markdown (60KB/page cap). Charged only if the search succeeds and at least one page renders. Failed renders fall back to the next results at no extra cost.

## Query parameters

- `q` string, required

## Response `200`

Result.

- object

## Other responses

- `400`: Missing q.
- `402`: Payment required.
- `502`: Search failed or nothing rendered. Nothing was charged.
- `503`: Endpoint not configured. Nothing was charged.

---

[API](https://skmtc.dev/soren/apis/soren-free-games-api.md) · [All operations](https://skmtc.dev/soren/apis/soren-free-games-api/llms.txt) · [OpenAPI document](https://skmtc.dev/soren/apis/soren-free-games-api/revisions/00402cfcf30d?raw)
