Search Google or DuckDuckGo. Scrape any URL. Get clean markdown, JSON, or HTML in a single response.
Choose an action, pick your language, add your API key, and make your first request.
curl -s https://api.crawlfox.io/v1/search \ -H "Authorization: Bearer <your-api-key>" \ -H "Content-Type: application/json" \ -d '{ "engine": "google", "q": "vector databases", "num": 10 }'
{
"success": true,
"data": {
"web": [
{
"title": "What is a Vector Database?",
"url": "https://pinecone.io/learn/vector-database",
"description": "Indexes embeddings for similarity search…",
"position": 1
},
{
"title": "Vector DB, explained",
"url": "https://weaviate.io/blog/what-is-a-vector-db",
"description": "Store and query embeddings at scale…",
"position": 2
}
]
},
"creditsUsed": 1,
"id": "serp_a1b2c3"
}CrawlFox supports Google and DuckDuckGo through one API, with Bing coming soon. Choose the engine you need and get the same request and response structure across all of them.
Best for AI research, SEO and rank tracking, and GEO.
Best for privacy-focused products, regulated industries, and non-personalized research.
For Copilot tracking, B2B SEO, ad-tech queries, and research that benefits from Bing results. Not available yet — requests for it are rejected rather than billed.
Every request goes out through our own proxy rotation, challenge solver and browser engine. You wire up none of it.
Cloudflare, DataDome, Akamai, HUMAN, Imperva, and custom JavaScript challenges. All detected and cleared by an engine we wrote, not a vendor we resell.
Residential and datacenter pools, routed per target by our own rotator, with failover the instant an exit is blocked.
Pages that need JavaScript render in a headless browser we built ourselves, not the off-the-shelf automation stack every detector already fingerprints.
Transient failures retry inside the engine. Persistent ones return clean errors, so your code knows when to stop.
Every endpoint has one published credit cost. It doesn’t change for JavaScript rendering or premium proxies, and the credits you buy don’t reset at month-end.
Verified against each provider’s public pricing page or documentation in May 2026.
| Crawlfox | Firecrawl | Tavily | Serper | SerpApi | |
|---|---|---|---|---|---|
| Engine choice | Google · DDG | aggregate | aggregate | Google only | 80+ engines |
| Search + scrape | Yes | Yes | Yes | No | No |
| Cheap search | 1 / 10 | 2 / 10 | 1–2 | 1–2 | 1 |
| Free / month | 2,000 ∞ | 1,000 | 1,000 | 2,500 once | 250 |
| No multipliers | Yes | No | 2× | Yes | Yes |
| Purchased credits never expire | Yes | No | No | 6 mo | No |
| Pay-as-you-go | Yes | No | Yes | Yes | No |
Top up anytime. Purchased credits never expire, and larger packs cost less per credit. Start free with 2,000 credits every month.
Bigger packs raise your concurrency cap — up to 250 parallel requests.
Search any engine and scrape any URL through one endpoint with one published price. Built for AI agents, research tools, and products that need reliable access to the web.
No credit card required · purchased credits never expire