> ## Documentation Index
> Fetch the complete documentation index at: https://openrush.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Credits and rate limits

> Understand tool credit costs, top-ups, and rate-limit headers.

Every question your assistant answers with OpenRush uses credits. Simple lookups cost 1–3 credits. AI visibility, the most expensive data, costs up to 22 credits.

MCP, Dashboard sessions, and API keys share the same account balance.

Most users should check credits in [Billing](https://www.openrush.com/dashboard/billing). Developers can also read the balance through the API.

## Tool credit costs

Credits are deducted when a tool call starts.

| Tool | Credits |
| - | -: |
| `inspect_domain` | 9 |
| `discover_competitors` | 7 |
| `research_keywords` | 3 |
| `compare_keyword_coverage` | 12 |
| `inspect_backlinks` | 9 |
| `compare_backlink_gap` | 40 |
| `inspect_serp` | 2 |
| `inspect_search_visibility` | 10 |
| `inspect_ai_visibility` | 20 |
| `discover_ai_citations` | 22 |
| `audit_site` | 9 |
| `inspect_keyword` | 5 |
| `inspect_page` | 3 |
| `get_search_performance` | 2 |
| `get_website_analytics` | 2 |
| `get_ad_performance` | 2 |
| `export_dataset` | 1 |

Backlink tools are enabled by default. A deployment can temporarily remove both tools with an operational kill switch. Check `/v1/capabilities` for the live tool surface and current costs.

`get_search_performance` needs a connected [Search Console](https://openrush.com/docs/api-reference/connections.md) property, `get_website_analytics` needs a connected [Google Analytics](https://openrush.com/docs/api-reference/connections.md) property, and `get_ad_performance` needs a connected [Google Ads](https://openrush.com/docs/api-reference/connections.md) account with an activated ad account. Each is charged only once a connected website or ad account is resolved, so a call that has nothing to read is not charged. Listing connections and the connection endpoints are always free.

## Buy credits

Buy credits in [Billing](https://www.openrush.com/dashboard/billing). The current app flow supports \$10 increments, where \$10 buys 1,000 credits.

Purchases are handled by the [OpenRush dashboard](https://www.openrush.com/dashboard/billing).

## For developers

### Check balance

```bash theme={null}
curl "https://api.openrush.com/v1/me/credits" \
  -H "Authorization: Bearer $OPENRUSH_KEY"
```

Response:

```json theme={null}
{
  "balance": 500
}
```

### Rate limits

Protected endpoints use account-level minute, hour, and day windows. Successful protected calls include the most constrained window:

| Header | Meaning |
| - | - |
| `X-RateLimit-Limit` | Limit for the current constrained window |
| `X-RateLimit-Remaining` | Remaining requests in that window |
| `X-RateLimit-Reset` | Unix timestamp when the window resets |
| `Retry-After` | Seconds to wait after a `429` |

Default limits:

| Window | Default |
| - | -: |
| Minute | 60 |
| Hour | 1000 |
| Day | 10000 |

Some accounts may have custom credential limits.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.