Hi all. New here. Like what I’ve seen of n8n so far.
I am running into this issue - I’m getting a 429 error. The API I’m calling returns saying that I exceeded 200 requests per hour. However, I have only done maybe 10 at best, while connecting it to n8n and running test GETs.
How can this be explained? Does n8n hit this API multiple times on each request?
Describe the issue/error/question
What is the error message (if any)?
Please share the workflow
(Select the nodes and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow respectively)
Share the output returned by the last node
Information on your n8n setup
Database you’re using (default: SQLite):
Running n8n with the execution process [own(default), main]:
Running n8n via [Docker, npm, n8n.cloud, desktop app]:
As the question is very generic and does not disclose important information like the Service or what exactly is done, I can sadly not give a very exact answer as it really depends on that. Some node actions will make a single request when they run, while others make multiple (as they, for example also have to collect information first or one has to be made for every item).
For example, will a “Get Many” of almost every node potentially make a lot of calls. After all, most APIs just return a limited number of results at a time. So if the API returns, for example, 100 entries max, and there are 20k entries, it has to make 200 calls.
Similar to a “Create”, not all APIs have batching support. So if 1k entries have to get created and it does not support batching, n8n will have to make at least 1k API calls.
I hope that is helpful
If you provide additional information, we can probably give you more insights and potentially help you with that problem.