---
title: "Rate limits and complete exports | Trellus Call Data API"
description: "Default per-user rate limits for each Trellus Call Data API endpoint, and how to export complete date windows when there is no cursor or offset."
source: "https://www.trellus.ai/developers/api/rate-limits"
note: "Text-only copy of the page for AI assistants and agents. Link to the source address, not this file."
site_summary: "https://www.trellus.ai/llms.txt"
---

# Rate limits and complete exports

Per-user limits for each endpoint and how to export a full date range.

## Default limits

Default application rate limits per user

| Endpoint | Limit | Shared budget |
| --- | --- | --- |
| [Session list](https://www.trellus.ai/developers/api/list-calls) | 2 requests per 4 seconds | Shared by v5 and v6. Pace calls at least 2.5 seconds apart. |
| [Metric details](https://www.trellus.ai/developers/api/metrics) | 4 requests per 4 seconds | Shared by v6 and v7. |
| [Session detail](https://www.trellus.ai/developers/api/session) | 1 request per second |  |
| [Visible directory](https://www.trellus.ai/developers/api/visible) | 2 requests per 4 seconds |  |
| [Bootstrap](https://www.trellus.ai/developers/api/bootstrap) | 2 requests per 4 seconds |  |

## Complete exports

- Session-list returns the newest matching rows, sorted by started_at descending. There is no cursor or offset.
- Use a maximum limit of 1000. If a time window reaches the cap, divide it into smaller [start, end) windows and deduplicate by session_id. Dense windows may also require rep filters. Do not label a capped or sampled response as a complete export.
- Default limits apply per user; coordinate workers sharing a key. Account overrides and upstream protection may differ.
- On 429, wait the Retry-After delay in seconds. Use bounded backoff for transient 5xx responses and read errors as text.

A response containing 1,000 rows may have reached the cap. It does not establish that you received every matching call. Use aggregates for totals and clearly label capped or sampled lists.

What a 429 response means is on [Errors and troubleshooting](https://www.trellus.ai/developers/api/errors).
