Spider Pricing and Plans
Spider uses a pay-as-you-go model. You buy credits, spend them on requests, and they never expire. There are no monthly subscriptions, seat limits, or hidden fees.
This guide covers how billing works, what each endpoint costs, and how to estimate your spend.
How billing works
Every API request is billed on two components:
- Bandwidth: $1 per GB of content transferred (measured on pre-transformation bytes)
- Compute: $0.001 per minute of server-side processing time
Failed requests cost nothing. If Spider returns an error, you are not charged.
Credits are purchased in US dollars at a rate of 10,000 credits per $1. You can start with as little as $1.
Per-endpoint cost estimates
These are average costs per request. Actual cost depends on page size and rendering time.
| Endpoint | Description | Avg cost |
|---|---|---|
/crawl | Crawl and extract content across pages | ~$0.0003/req |
/scrape | Fetch and extract a single page | ~$0.0001/req |
/links | Collect hyperlinks from a page | ~$0.0002/req |
/screenshot | Capture a page screenshot | ~$0.0006/req |
/search | Search across multiple engines | ~$0.001/req |
/unblocker | Bypass bot protection | ~+$0.001-0.004/req |
/transform | Clean and normalize raw data | $0.0001/obj |
Proxy Mode (proxy.spider.cloud) | Route through residential/ISP proxies | ~$1-4/GB |
Browser Cloud (browser.spider.cloud) | Full CDP/WebDriver browser sessions | $0.001/min + $1/GB |
Request modes and their cost impact
Spider supports three request modes. The mode you choose affects compute time and cost.
| Mode | Avg cost per 100 pages | How it works |
|---|---|---|
| HTTP | $0.002-$0.01 | Static fetching, no JavaScript. Fastest and cheapest. |
| Smart | $0.0028-$0.0123 | HTTP by default, falls back to JS rendering when needed. |
| Chrome | $0.0035-$0.0155 | Full browser rendering for JavaScript-heavy sites. |
For most scraping workloads, smart mode gives the best balance between cost and reliability. Use http when you know the target serves static HTML. Use chrome when you need full JavaScript execution on every page.
Set the mode with the request parameter:
import requests, os
headers = {
'Authorization': f'Bearer {os.getenv("SPIDER_API_KEY")}',
'Content-Type': 'application/json',
}
response = requests.post('https://api.spider.cloud/crawl',
headers=headers,
json={
"url": "https://example.com",
"limit": 100,
"return_format": "markdown",
"request": "smart"
}
)
Add-ons
Some features add a small per-request cost on top of the base billing:
| Add-on | Cost | Notes |
|---|---|---|
| JS Rendering | Included | No surcharge. Increases compute time, billed at the base compute rate. |
| Metadata extraction | $0.0001/req | Page title, description, keywords, and other structured metadata. |
Volume discounts
Larger purchases unlock bonus credits automatically:
| Purchase amount | Bonus credits | Effective discount |
|---|---|---|
| $500+ | +10% | 10% more credits |
| $1,000+ | +15% | 15% more credits |
| $2,000+ | +25% | 25% more credits |
For volumes above $4,000 or custom requirements, contact sales for tailored pricing.
Enterprise
Enterprise customers get custom SLAs, dedicated support, and volume pricing. Key capabilities include:
- Unlimited concurrency
- Global proxy network across 199+ countries
- Smart browser escalation and stealth mode
- Webhooks, streaming, and S3-compatible storage integration
- Dedicated account management
Visit the enterprise page or email sales@spider.cloud to discuss your needs.
Cost estimation examples
Here are three common workloads with estimated monthly costs.
Small project (10K pages/month, static sites) Using HTTP mode on mostly text-heavy pages averaging 50KB each. Estimated cost: ~$0.80-$1.00/month.
Mid-scale pipeline (100K pages/month, mixed sites) Using Smart mode with a mix of static and JavaScript-rendered pages. Estimated cost: ~$8-$15/month.
Production RAG pipeline (1M pages/month) Crawling diverse sources with Chrome mode, markdown output, and metadata extraction. Estimated cost: ~$80-$160/month.
These estimates assume average page sizes. Heavy pages (media-rich content, large DOMs) will cost more due to higher bandwidth.
How Spider compares
Spider’s pay-as-you-go model avoids the subscription traps common in the scraping industry.
| Provider | 10K pages | 100K pages | 1M pages | Credit multipliers | Credits expire |
|---|---|---|---|---|---|
| Spider | ~$0.80 | ~$8 | ~$80 | None | Never |
| Firecrawl | $16 min | $83 | $599 | None | Monthly |
| ScrapingBee | $49+ | $99-$249 | $599+ | 1-75x | Monthly |
| Bright Data | $40+ | $270+ | $2,700+ | Per-feature | Monthly |
| ScrapFly | $30+ | $250-$500 | $500+ | 1-30x | Monthly |
Spider has no credit multipliers. A request costs the same whether it uses proxies, JavaScript rendering, or AI extraction. With other providers, enabling features like JS rendering or premium proxies can multiply the credit cost of each request by 5-75x.
Getting started
- Create an account (email or GitHub).
- Purchase credits starting at $1.
- Generate an API key.
- Start scraping.
curl -X POST https://api.spider.cloud/scrape \
-H "Authorization: Bearer $SPIDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "return_format": "markdown"}'
Credits never expire. Use them whenever you need them.