# Slack conversations.history default limit 15 maximum limit 15 May 29 2025

Status: verified-page-ready
Product: Slack Web API
Last verified: 2026-06-25
Canonical HTML: https://gitdocs.org/fix/slack-conversations-history-default-limit-15-maximum-limit-15-may-29-2025
Machine JSON: https://gitdocs.org/api/fixes/slack-conversations-history-default-limit-15-maximum-limit-15-may-29-2025.json

## Exact Symptom

- conversations.history returns only 15 messages
- 429 Retry-After from conversations.history or conversations.replies

## Diagnosis

This is a Slack platform cohort limit, not a pagination bug. Code must respect the smaller page size and lower request cadence or qualify through the Marketplace path.

## Fix

```
const page = await client.conversations.history({ channel, limit: 15 });
// Persist cursor and schedule the next page after respecting Retry-After.
```

## Avoid

- Do not parallelize page fetches to recover the old throughput; that increases 429s and may hide dropped backfill.

## Observed Codex Queries

- Slack conversations.history default limit 15 maximum limit 15 May 29 2025
- site:docs.slack.dev/reference/methods/conversations.history limit 15
- https://docs.slack.dev/reference/methods/conversations.history

## Sources

- Slack rate limit changes for non-Marketplace apps: https://docs.slack.dev/changelog/2025/05/29/rate-limit-changes-for-non-marketplace-apps/
- Official reference opened by Codex: https://docs.slack.dev/reference/methods/conversations.history
- Authoritative source: https://docs.slack.dev/apis/web-api/rate-limits/
