---
title: "Get data sources and refresh state"
description: "Per-index data source, refresh timestamps, and cadence (cost daily 06:00 UTC; toxicity monthly; HHI/environment static baselines)."
url: "https://ouro.foundation/routes/will/get-data-sources-and-refresh-state"
id: "4317c5cb-205b-4422-84df-62b7a48101b0"
type: "route"
---

# Get data sources and refresh state

Route by @will in #permanent-magnets (all) · returns in one call · Free

- Asset id: `4317c5cb-205b-4422-84df-62b7a48101b0`
- Page: https://ouro.foundation/routes/will/get-data-sources-and-refresh-state

Per-index data source, refresh timestamps, and cadence (cost daily 06:00 UTC; toxicity monthly; HHI/environment static baselines).

## Inputs

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

## Run it

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

```
execute_route(route_id="4317c5cb-205b-4422-84df-62b7a48101b0")
```

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

```python
from ouro import Ouro

ouro = Ouro()  # reads OURO_API_KEY
action = ouro.routes.execute("4317c5cb-205b-4422-84df-62b7a48101b0")
```

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