A Python toolkit that bypasses Cloudflare, DataDome, Akamai, and PerimeterX — shipped as a CLI, a Python API, and a hosted service. Exports straight to CSV, JSON, Excel, or SQLite.
Cloudflare Turnstile, DataDome and Akamai fingerprint TLS, canvas, WebGL and audio — not just IPs. A rotating proxy does nothing against that.
You need matched browser fingerprints, real cookie state, and human-shaped request patterns. Otherwise you're just paying for blocked traffic.
SPAs, hydration, lazy-loaded data, infinite scroll. Anything with a real runtime needs a real browser — but only when it needs one.
IntelliScrape runs a tiered engine. It attempts the cheapest, fastest scraping method first and escalates only when a target pushes back — so 70% of requests never leave tier 1, and hardcases still land.
curl_cffi
playwright-stealth
nodriver
camoufox
Sub-second. Speaks TLS like Chrome/Firefox/Safari. Handles ~70% of targets alone.
Renders JS-heavy pages, patched fingerprints, real DOM. Escalates when static hits a wall.
Direct CDP with no webdriver traces. Deployed against DataDome / PerimeterX hardcases.
Full fingerprint rewrite — canvas, WebGL, audio, fonts. Used only when needed.
Cloudflare, DataDome, Akamai, PerimeterX bypass. Canvas / WebGL / audio fingerprint spoofing. TLS impersonation across Chrome, Firefox, Safari, Edge profiles.
Auth flows, form submission, search inputs, click paths, human-shaped delays. Sessions survive across pages.
Cookie persistence, smart retries with fallback engines, request/response interception. Resume where a run left off.
IP rotation, residential proxy support, per-endpoint health checking. Backoff when a target starts throttling — not after.
Structured extraction from JSON-LD, meta tags, and DOM fallbacks. Export directly to CSV, JSON, Excel, or SQLite.
Pagination detection, sitemap parsing, media downloads, per-domain concurrency limits. Point it at a domain and get a dataset.
Same engine, three entry points. The CLI is fastest for one-offs. The Python API is what you want inside a pipeline. The hosted service is what you want when you'd rather not run browsers on your own boxes.
$ intelliscrape https://example.com --export csv -o data.csv
$ intelliscrape https://protected-site.com --login --username user --password pass
$ intelliscrape https://docs.python.org --crawl --max-pages 50
$ intelliscrape https://target.com --engine camoufox --jsonA scrape isn't finished until the data is queryable. IntelliScrape writes analysis-ready files: typed CSV, well-formed JSON, Excel with proper column types, or a portable SQLite database you can hand to your notebook.
| sku | name | category | price | stock | rating |
|---|---|---|---|---|---|
| p_10241 | AeroKnit Runner 3 | footwear | $142.00 | in_stock | 4.7 |
| p_10242 | Trailhead Vest | outerwear | $189.00 | in_stock | 4.6 |
| p_10243 | CoreLite Merino Tee | tops | $68.00 | low | 4.8 |
| p_10244 | GridShell Windbreaker | outerwear | $225.00 | in_stock | 4.5 |
| p_10245 | Alpine Waffle Beanie | accessory | $34.00 | in_stock | 4.9 |
| p_10246 | Sable Trail Short 7" | bottoms | $78.00 | in_stock | 4.4 |
Anti-detection web scraping for 98% of the internet. CLI, Python API, and a hostable FastAPI service. Written in Python 3.10+.
IntelliScrape is a tool for accessing publicly available data. How you use it matters. We built it to be powerful — and we expect users to exercise good judgment.
Always check and honor robots.txt directives. If a site asks you not to scrape a path, don't. It's that simple.
Don't hammer servers. Use reasonable delays between requests. If a site starts returning 429s, back off — it's telling you to stop.
Scraping publicly available data is generally legal, but regulations vary by jurisdiction. Understand the laws in your region before scraping.
Minimize data collection. Only scrape what you actually need for your stated purpose. Personal data requires extra care.
IntelliScrape is provided "as is" without warranty. Users are solely responsible for ensuring their scraping activities comply with applicable terms of service and local laws. We reserve the right to restrict access to the hosted service for misuse.