# Seltz — Orthogonal API

> Pay-per-use API on Orthogonal. Each call is billed to your Orthogonal balance.
> Base API: `https://api.orth.sh/v1/run` · [llms.txt](https://orthogonal.com/llms.txt) · [browse all APIs](https://orthogonal.com/discover)

Context-engineered web search API. Search the web and return matching documents with full content.

**Verified:** yes

## Access

**Run API:** `POST https://api.orth.sh/v1/run`
**Auth:** `Authorization: Bearer $ORTHOGONAL_API_KEY`
Get an API key at https://orthogonal.com/dashboard/settings/api-keys

Every call goes through the unified Run API: send the API `slug`, the endpoint `path`, and the `query`/`body` parameters. The response is `{ "success": true, "price": "<usd>", "data": { ... } }`.

## Endpoints

### Search

Search the web and return matching documents with URLs and content.

`POST /v1/search`

**Estimated cost:** $0.00625

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | The search query. |
| `max_results` | integer | No | Maximum number of documents to return. Default: 10. |

```bash
curl -X POST 'https://api.orth.sh/v1/run' \
  -H 'Authorization: Bearer $ORTHOGONAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"api":"seltz","path":"/v1/search","body":{"query":"<string>","max_results":"<integer>"}}'
```

---

Full details and an interactive quickstart: https://orthogonal.com/discover/seltz
