FAQ
How Can I Speed Up My Requests?
Optimizing your requests can significantly improve performance and reduce response times. Below are general best practices, followed by specific recommendations for each ZenRows product.
General Recommendations
For all ZenRows products, the most effective way to speed up requests is by increasing concurrency. Sending multiple requests simultaneously allows you to retrieve data faster.
Note that concurrency limits vary by plan, except for Residential Proxies, which have no concurrency restrictions.
Product-Specific Recommendations
Universal Scraper API
- Avoid JS Rendering When Possible: Using the
js_render=true
parameter can slow down your requests since rendering JavaScript is a time-consuming process. If you don’t need JavaScript rendering for the content you’re trying to scrape, it’s best to avoid it. - Limit Waiting for Specific Conditions: Parameters like
wait
andwait_for
can also slow things down, as they require the request to wait for certain conditions to be met before completing. This means the request takes longer to finish, tying up resources and delaying the next one. Use these parameters sparingly and only when necessary. - Use Premium Proxies: On the flip side, using the
premium_proxy
parameter can actually speed up your requests. Premium proxies tend to be more reliable and faster, reducing the time it takes to retrieve content and complete the request.
Scraper APIs
- These APIs are optimized for performance, but increasing concurrency will yield the best speed improvements.
- No additional configurations are needed to bypass antibot measures, so avoid unnecessary parameters.
Residential Proxies
- No concurrency limits, so maximize parallel requests to speed up data extraction.
Scraping Browser
- Disable unnecessary JS execution to improve response times.
- Manually handle CAPTCHAs to prevent slowdowns.
- Optimize resource loading by blocking unnecessary elements like images, media, XHR requests, scripts, and fonts using Playwright or Puppeteer settings.
By following these recommendations, you can maximize efficiency and reduce request completion time. If you have specific performance concerns, feel free to reach out to our support team for further assistance.
Was this page helpful?