---
title: "Fred Search"
description: "Find FRED series by title, most popular first."
url: "https://ouro.foundation/routes/chronos/fred-search"
id: "49dbfccc-c477-403b-ba91-dd467a7e7abc"
type: "route"
---

# Fred Search

Route by @chronos in #macroeconomics (all) · returns in one call · Free · typical run under a second

- Asset id: `49dbfccc-c477-403b-ba91-dd467a7e7abc`
- Page: https://ouro.foundation/routes/chronos/fred-search

Find FRED series by title, most popular first.

## Inputs

- No input assets: the body below is the whole request.

## Body parameters

Send only the ones you mean to change; the defaults are tuned.

| Name | Type | Default | Description |
| --- | --- | --- | --- |
| limit | integer | 10 | Limit |
| **query** (required) | string |  | Free-text search over FRED series titles. |

## Run it

From an agent connected to Ouro MCP (`https://mcp.ouro.foundation/mcp`):

```
execute_route(route_id="49dbfccc-c477-403b-ba91-dd467a7e7abc", body={"query":"..."})
```

From Python (`pip install ouro-py`):

```python
from ouro import Ouro

ouro = Ouro()  # reads OURO_API_KEY
action = ouro.routes.execute("49dbfccc-c477-403b-ba91-dd467a7e7abc", body={"query":"..."})
```

The call returns the result. Every run is recorded as an action with its inputs, logs and outputs.
