# You Have Performed this Action Too Many Times Error

**URL:** https://meta.discourse.org/t/you-have-performed-this-action-too-many-times-error/159909
**Category:** Development
**Tags:** rest-api
**Created:** [5 augustus 2020 om 12:17 UTC](https://meta.discourse.org/t/you-have-performed-this-action-too-many-times-error/159909 "2020-08-05T12:17:21Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![blake](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blake/32/157322_2.png) [@blake](https://meta.discourse.org/u/blake)
#### Post date: [21 mei 2024 om 14:39 UTC](https://meta.discourse.org/t/you-have-performed-this-action-too-many-times-error/159909/12 "2024-05-21T14:39:00Z")

</div>

I’m curious if adding `?print=true` will help reduce the number of API calls when reading?

> [@Fetch All Posts from a Topic Using the API](https://meta.discourse.org/t/fetch-all-posts-from-a-topic-using-the-api/260886):
>
> notebook_with_decorative_cover This is a how-to guide explaining how to fetch all posts from a topic using the Discourse API The results returned by the Discourse API for many routes are paginated. For example, the API endpoint for [“Get A Single Topic”](https://docs.discourse.org/#tag/Topics/operation/getTopic) - Ex: https://examplesite/t/{id}.json will only return 20 posts by default, even if the topic contains more than 20 posts. Due to this behavior, there are two ways you can use the Discourse API to fetch all posts for a topic using the .../t…

This will allow you to fetch 1000 posts in a single api call.

---

_[View the full topic](https://meta.discourse.org/t/you-have-performed-this-action-too-many-times-error/159909)._
