Rate limit changes for non-Marketplace apps

Published:Thursday, May 29, 2025

Slack is updating the API Terms of Service, effective May 29, 2025 for new applications and June 30, 2025 for existing applications.

Also effective May 29, 2025, all newly-created Slack apps that have not been approved for the Slack Marketplace will be subject to new rate limits for the conversations.history and conversations.replies API methods. This change will also impact net new installations of applications distributed outside the Marketplace. Beginning September 2, 2025, existing installations and apps that are not Marketplace-approved will be subject to the new posted limits.

What's changing?

The rate limits for both the conversations.history and conversations.replies API methods are changing from Tier 3 to Tier 1 for apps that are not approved for the Slack Marketplace:

  • conversations.history - The conversations.history API method rate limit for apps created after May 29, 2025, and for net new installations of existing apps, will be limited to 1 request per minute, unless they are approved for the Slack Marketplace. The maximum and default for the limit parameter has been reduced to 15 objects.

  • conversations.replies - The conversations.history API method rate limit for apps created after May 29, 2025, and for net new installations of existing apps, will be limited to 1 request per minute, unless they are approved for the Slack Marketplace. The maximum and default for the limit parameter has been reduced to 15 objects.

Read on for more granular answers to the questions you may be thinking. And of course, let us know if you have any questions, concerns, or suggestions about these changes. Thank you!

Frequently asked questions

What changes are being made to the API Terms of Service?

You can read the full terms here but below is a summary of what's changing:

Commercial Distribution: The updated terms confirm that the Slack Marketplace is the only appropriate channel for commercially distributing apps built with Slack APIs, whether those apps are "unlisted" (published outside of the Marketplace) or templatized one-off "custom" apps.

Data Usage Restrictions: We're reinforcing safeguards around how data accessed via Slack APIs can be stored, used, and shared.

API-Specific Terms: We're providing clearer guidance on how to use certain APIs, such as the Discovery API and the Data Access API, responsibly.

What changes are being made to the Slack APIs?

The majority of developers will not see any changes to Slack APIs. We're making targeted rate limit changes to two specific Web API methods: the conversations.history and conversations.replies methods, only for apps outside of the Slack App Marketplace. These methods are designed to facilitate an app reading a comment or a thread, but in the hands of unvetted applications have the potential to exfiltrate large amounts of sensitive conversational data. To help keep workspace data secure and prevent bulk data exfiltration by unvetted applications, these methods will have a new rate limit of 15 messages per request at one request per minute. Marketplace apps will not see a rate limit change.

We're also announcing new, off-platform capabilities for our Real-time Search API, currently available only to select partners.

Why are you making these changes?

As AI systems become more powerful, so do the risks associated with how customer data is accessed and used. Slack is strengthening and clarifying our policies so we can better safeguard customers and support innovation while preventing unsanctioned data scraping and abuse.

As noted in the Slack Developer Policy, the Slack Marketplace has always been the intended home for secure, high-quality apps. Slack does not charge for Marketplace inclusion, so it is open to developers who meet Marketplace guidelines and submit for review. While Slack does not certify or endorse apps, before an app can be published on the Marketplace, we perform a security review and analyze the scopes that an application requests in light of its functionality. This process bolsters customer confidence in their tools and helps ensure the security of the Slack ecosystem. Unlisted apps, by contrast, are for development and testing—not large-scale or commercial distribution. With these updates to the API Terms of Service, we're now making that distinction even clearer.

Along with these policy changes, we are implementing targeted rate limits to two conversations methods to focus on the applications that may be putting customer data most at risk—unvetted applications potentially pulling large amounts of customer data.

Finally, we recognize that customers and developers are eager to safely capitalize on the valuable business knowledge stored in Slack conversations. We're announcing new, off-platform capabilities in our Real-time Search API that will unlock possibilities for Marketplace applications to facilitate exciting new AI use cases.

Will my Marketplace app be impacted?

These terms updates apply to all development with Slack APIs, but Marketplace apps that abide by the Slack Marketplace guidelines should not see any changes.

Will my non-Marketplace app be impacted?

While these terms changes apply to all development using Slack APIs, the majority of developers will not notice any changes for the time being.

If you don't call the conversations.history or conversations.replies Web API methods, you will likely not see any rate limit changes or enforcement for the time being. But the Marketplace is ultimately the right destination for all commercially distributed apps, so if you commercially distribute your application, you should explore the listing process and review the Slack Marketplace guidelines to understand how to make your app suitable for the Marketplace.

Developers who are affected by rate limit changes or enforcement will receive notice with more detailed information about how their app is affected and what to do next. Most notably, starting today, new installs of non-Marketplace apps will see lower rate limits for the conversations.history and the conversations.replies Web API methods. To help keep workspace data secure and prevent bulk data exfiltration by unvetted applications, these methods will have a new rate limit of 15 messages per request at one request per minute.

What is the Real-time Search API and how can it help me access channel data after these changes?

While we understand customers and developers want to enhance their applications with data from Slack, bulk downloads of customers' conversational data for indexing and querying pose risks of exposing sensitive information and undermining Slack access controls, such as private channel membership.

Our Real-time Search API helps meet this need, giving you a better, safer way to access Slack channel data after these changes. It allows for real-time querying of Slack data without storing it, allowing customers and developers to take advantage of the wealth of knowledge in Slack with a more targeted approach that doesn't necessitate storing sensitive conversational data. It's currently in a limited beta with select partners. Stay tuned for announcements on the general availability of this API.

How can I update my app to meet Marketplace requirements?

Please review the Marketplace guidelines for a detailed look at the types of applications suitable for the Marketplace and guidance on how best to use methods and scopes for your use cases.

Note the Real-time Search API, which facilitates real-time search and data access, may unlock use cases that previously would not have been approved for the Marketplace.

How can I update my app to avoid rate limit errors?

If you see an increase in rate limit errors, please refer to our guide on how to respond to rate limit conditions. Most apps do not need the ability to read the full content of a channel, so if you're running into rate limit errors, consider the other ways the platform may provide to get the kind of focused, contextual information an app typically requires, such as the Events API or the forthcoming Real-time Search API.

What if I do nothing?

Most apps are unaffected by these changes. Apps already using the conversations.history and conversations.replies Web API methods will continue to function, but new installations may encounter additional rate limit errors unless they approved for the Slack Marketplace. On September 2, 2025, these rate limits will impact existing installations of these apps. Any new publicly distributed apps you create may encounter additional rate limit errors unless they are submitted to the Slack Marketplace.