I'm receiving a 429 error when requesting a feed
The problem is you're trying to access too many of your feeds all at once.
The solution is simple: please don't request all your feeds simultaneously. Instead, you can split them into batches (ideally, not more than 10 feeds per batch). For example, pick the first 10 feeds, get the updates, then move on to the next 10-feed batch until all of them are updated. Or run a parallel update for 10 feeds, continuously replacing updated ones with new ones.
The reason why this limitation exists: When a user requests the feed, we first check the target source page to confirm there are no last-minute updates and ensure you receive the latest possible feed version. There were cases when source sites blocked this behavior when they saw too many simultaneous requests from the same service. To prevent being blocked forever and losing access altogether, we've added a frequency limitation on our end. It mostly never affects our clients and ensures we don't cause any trouble for the source sites.
You can still request multiple feeds, just not all at once. This way, we will avoid unnecessary peaks that may trigger protection mechanisms on a target site. And you have complete control over the timing and priorities of updates.