API Search action too many times

Error: You’ve performed this action too many times, please try again later.

I have a website that needs to call Search on my discourse to export topics. Currently ~ 100 requests at high time.
And I receive the error as above!
So how to increase this limit? Or by default if limited I need any solution to make API calls from other websites!

I am using: curl: http://meta.discourse.org/search/query.json?term=limit

Some current settings!

What are you trying to do? There may be a better way than making so many search calls.


I want to display the topic on the 2nd Website.
With domain2 / url /
With url will search on my discourse.

On header of CURL i had used Api-Key and Api-Username

{"posts":[],"users":[],"categories":[],"tags":[],"groups":[],"grouped_search_result":{"more_posts":null,"more_users":null,"more_categories":null,"term":null,"more_full_page_results":null,"can_create_topic":false,"error":"You\u2019ve performed this action too many times, please try again later.","post_ids":[],"user_ids":[],"category_ids":[],"tag_ids":[],"group_ids":[]}}

Seems limited by IP. Is there any way?

Use the Api-Username of an administrator to bypass some (!) of the ratelimits.

1 Like

Are you caching the data locally?


The content of the topic after being saved is saved cache for “key” 24 hours and after 24 hours to retrieve it again at the same time many topics.

I will try. The current API user USER

@Bcat I am facing the same issue. How did you solve this issue?

I cache and write to the file and search for the file before recording and call a search in 24 hours