LogoLogo
Release NotesDataPipelineFAQ
FAQ
FAQ
  • General
    • How to use the API
    • What is an API credit?
    • Concurrent Requests
    • Increasing scraping speed
    • Getting Failed Requests From The API
    • Unused Requests
  • Plans & Billing
    • Free Plan & 7-Day Free Trial
    • What happens if I run out of credits before the end of my current subscription?
    • Cancelling a Plan
    • Getting a refund
    • Change Credit Card Details
    • Pay-As-You-Go Option
    • Bandwidth Based Pricing
    • Buying Individual IPs
  • JS Rendering
    • Enable JavaScript Rendering
    • Extra JavaScript Rendering Costs
    • Clicking Page Elements
    • Page Elements Still Missing
    • JS Rendering Concurrency
  • Geolocation & Residential IPs
    • Geolocation & Residential IPs
    • City-Level Geotargeting
    • Residential IPs
    • Mobile IPs
  • Anti-bots & CAPTCHAs
    • Getting Distil, Cloudflare, etc. bans.
    • How CAPTCHA solving works
    • Getting a CAPTCHA as successful response
    • Solving embedded CAPTCHAs
  • Low Success Rates
    • Check if it's a general issue
    • Check what type of protection your target domain is using
    • Check if the URL is allowed
    • Check your timeout setting
    • Try geo-targeting
    • Use your own custom headers (Advanced)
    • Try our Async scraper
Powered by GitBook

Quick Links

  • Homepage
  • Dashboard
  • Pricing
  • Contact Sales

Resources

  • Developer Guides
  • Blog
  • Contact Support
  • Learning Hub
On this page

Was this helpful?

Export as PDF
  1. General

Increasing scraping speed

PreviousConcurrent RequestsNextGetting Failed Requests From The API

Last updated 1 year ago

Was this helpful?

When you send a request to the API we will route it through our proxy pools, check the response for CAPTCHAs, bans, etc. and then either return the valid HTML response to you or keep retrying the request with different proxies for up to 60 seconds before returning you a 500 status error.

Frequently, the API has higher latencies than sending requests directly to a normal proxy as average latencies typically range from 4-12 seconds (depending on website) and single requests can sometimes take up to 60 seconds. However, this is compensated by the fact that our average success rate is around 98%.

If you would like to increase the volume of successful requests you can make in a given time period then we can increase your number of concurrent threads. to enquiry about increasing your concurrency limit.

If you like to reduce the latency of each request or reduce the longtail of some requests taking 20-30 seconds then you can use our premium proxy pools by adding premium=true to your request, or by to see if they can increase the speed of your requests.

Contact our sales team
contacting our support team