WebcrawlerAPI Rate Limits
To ensure ethical web scraping practices and prevent excessive load on target websites, we implement rate limiting mechanisms. These limits help maintain a balance between efficient data collection and responsible website interaction.
Rate Limit Rules
Per-Account Limits
- Each account is limited to 5 parallel threads for concurrent scraping operations
- This limit applies regardless of the target website
Per-Website Limits
- Each website has a shared limit of 5 parallel threads across all accounts
- This limit is shared among different accounts scraping the same website
Example Scenario
Let's consider a situation with two different accounts scraping the same website:
- Account A starts scraping
example.com
using 3 parallel threads - Account B attempts to scrape
example.com
at the same time - Since
example.com
already has 3 threads in use:- Account B can only use up to 2 additional threads (5 total - 3 in use = 2 available)
- This is true even if Account B's personal thread limit hasn't been reached
This shared website limit ensures that no single website receives excessive load, even when multiple accounts are scraping simultaneously.