Surfsky Pricing
Surfsky combines enterprise-grade infrastructure with user-friendly experience. While built to handle enterprise-scale automation needs with our Kubernetes-powered cloud platform, we maintain a focus on simplicity and transparency that makes our service accessible to all users.
Pricing Model
Surfsky makes browser automation simple and scalable. Whether you're a startup or an enterprise, our cloud platform delivers the performance you need with straightforward pricing that grows with your business.
Unlike other headless browser automation services that use complex credit systems or variable pricing based on features used, we maintain a simple and transparent pricing structure. All features are included in your subscription, with no hidden costs or surprise fees. The only variables are your chosen concurrent browser limit, proxy usage, and optional CAPTCHA solving.
Getting Started
To start follow these steps:
- Choose a plan based on your concurrent browser needs - see our pricing plans
- Decide on proxy strategy (bring your own or use ours)
- Contact our sales team
For custom pricing and volume discounts, please contact us.
What Determines Your Cost
Your final cost depends on 3 main factors:
1. Subscription Plan
- Includes a fixed number of concurrent browser instances that can run at the same time
- All features included out-of-the-box:
- Real Chrome / Chromium Browser
- JavaScript rendering
- Anti-bot protection
- Advanced fingerprinting
2. Proxy Usage
- Use your own proxies or purchase our high-quality proxies
- See our Proxy Configuration Guide for detailed pricing
3. CAPTCHA Solving
- First 10,000 solves per month included free
- Additional solves at $2-3 per 1,000 depending on CAPTCHA complexity
- See our CAPTCHA Solving Documentation for details
Proxy costs are not included in the subscription price and are billed separately based on usage. If you use your own proxies, no additional costs will be applied. See our Proxy Configuration Guide for detailed pricing information.
Understanding Performance and Capacity
To calculate how many requests or actions can be performed with Surfsky, you need to consider:
- Your total request volume
- Time spent per action
- Maintenance coefficient (accounting for how often your browsers will be inactive)
- Maximum available browser-hours per plan
To understand how many resources can be provided with each plan, let's calculate the available instance hours:
Let's look at our available plans and calculate the available instance hours for each plan:
Starter Plan:
8 concurrent instances × 24 hours × 30 days = 5,760 instance hours per month
Basic Plan:
16 concurrent instances × 24 hours × 30 days = 11,520 instance hours per month
Advanced Plan:
32 concurrent instances × 24 hours × 30 days = 23,040 instance hours per month
Now need to understand how much time 1 action or request takes. Let's analyze performance metrics based on real-world usage. Note that your specific use-case may differ from these examples:
Single Instance Performance
Performance Metric | Scraping* | Automation** |
---|---|---|
Per minute | 10.2 links | 5.45 actions |
Per hour | 612 links | 327 actions |
Per day (24h) | 14,688 links | 7,848 actions |
*For typical websites: linkedin.com, ebay.com, twitter.com, reddit.com, etc.
**Including form submissions, file uploads, bot activity, etc.
Plan Capacity Analysis
Now that we understand how much 1 instance can handle, let's see the total capacity available with each plan:
Plan | Instances | Scraping per Day | Scraping Monthly | Automation per Day | Automation Monthly |
---|---|---|---|---|---|
Starter | 8 | 117,504 | 3,525,120 | 62,784 | 1,883,520 |
Basic | 16 | 235,008 | 7,050,240 | 125,568 | 3,767,040 |
Advanced | 32 | 470,016 | 14,100,480 | 251,136 | 7,534,080 |
Custom Plan: To get consultation, please contact us
These calculations assume optimal conditions. Real-world performance may vary based on:
- Target website response times
- Network conditions
- Complexity of the automation task
- Proxy performance and latency
- Required wait times between actions
For tips on optimizing performance, see our Speed Optimization Guide
Understanding Total Cost of Ownership
To calculate your actual budget according to your needs, it's important to look beyond base subscription prices and understand the full Cost Per Mille (CPM). This helps you determine the real cost per request and plan your automation capacity effectively.
CPM Calculation Formula
CPM = (Total Monthly Cost / Number of Requests) * 1000
Where Total Monthly Cost includes:
- Base subscription cost
- Traffic costs (GB used × cost per GB)
- Time-based costs (hours used × cost per hour)
- Other costs (e.g. CAPTCHA solving)
Real-World Comparison Example
Let's compare Surfsky with another market solution for 50 concurrent instances (we'll keep the competitor unnamed, but the information is publicly available):
Scenario Parameters
- Request duration: 4 seconds
- Traffic per request: 1 MB
- Traffic cost: $4.5/GB
- Monthly budget: $499
Solution A
Cost structure:
- $499/month base (50 instances)
- $4.5/GB traffic
- $0.09/hour runtime
Calculations:
Cost per request: (0.001 GB × $4.5/GB) + (0.00111 hours × $0.09/hour) = $0.00545
Monthly requests possible = $499 / $0.00545 ≈ 91,560
CPM = ($499 / 91,560) × 1000 = $5.45
Surfsky
Cost structure:
- $748/month base (50 instances)
- $4.5/GB traffic (when using same proxy cost. You can use your own cheaper proxies or purchase our high-quality proxies)
- $0.02078/hour runtime (4.33× cheaper hourly rate)
Calculations:
Cost per request: (0.001 GB × $4.5/GB) + (0.00111 hours × $0.02078/hour) = $0.004731
Monthly requests at $499 budget ≈ 105,474
CPM = ($499 / 105,474) × 1000 = $4.73
As shown in the calculations above, Surfsky offers:
- Lower CPM ($4.73 vs $5.45)
- More requests per budget (105,474 vs 91,560)
- Significantly lower runtime costs (4.33× cheaper)
- Flexibility in proxy choice to further optimize costs