You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Standard web scrapers often fail on modern websites due to Cloudflare challenges, heavy client-side JavaScript rendering, intrusive cookie consent modals, and rate limits. InfinityScrape solves these problems out-of-the-box:
Dual-Engine Scraping Architecture:
Fast TLS Engine (primp + httpx): Mimics real Chrome/Safari browser TLS/JA3 fingerprints and HTTP/2 headers to bypass Cloudflare and Akamai challenges in <100ms.
Cascades automatically from DuckDuckGo API ➡️ DuckDuckGo HTML Lite ➡️ Bing HTML Fallback. Zero API keys, zero 429 rate-limits.
Cloudflare Turnstile & Interstitial Auto-Solver:
Detects Turnstile challenge iframes and executes automated coordinate jitter to bypass interstitials.
Network-Level Ad & Tracker Elimination:
Intercepts and aborts network calls to 35+ ad networks and tracking scripts (doubleclick, criteo, outbrain, google-analytics) before they download, cutting page load time by ~300% and memory usage by 70%.
Automatically detects and decomposes OneTrust, Cookiebot, and sticky overlay popups.
Wayback Machine Time-Travel:
Query internet archive history for any URL across custom date ranges to track competitor pricing changes, deleted pages, and historical copy.
Zero-GPU Instant YouTube Transcriber:
Extracts complete video/shorts/live transcripts with timestamps ([MM:SS]) in <300ms directly via HTTP streams without downloading video or requiring local GPU Whisper models.
Deep Recursive Documentation Crawler:
Asynchronous Breadth-First-Search (BFS) crawler with domain locking and path prefix filtering to aggregate entire documentation trees into unified Markdown.
State-of-the-Art Public OSINT & GEOINT Reconnaissance:
Multi-Signal Confidence Scoring (0% - 100%): Evaluates Name + City + Street + PIN + Org + Role correlation to rank discovered dossiers.
25+ Global Platform Scanners: Scans GitHub, GitLab, StackOverflow, Kaggle, HuggingFace, LeetCode, Codeforces, Dev.to, Medium, Substack, Google Scholar, ResearchGate, Reddit, etc.
OpenStreetMap GEOINT: Resolves global addresses down to street/postcode level with GPS coordinates and administrative boundaries.
SQLite Persistent Caching Layer:
In-memory and SQLite-backed local cache for instant 0ms responses on repeat lookups with configurable TTL.
Zero-selector extraction of verified emails, phone numbers, WhatsApp, GSTIN/CIN/EIN, social profiles, and postal codes.
| extract_pricing_table | Automatically identifies SaaS pricing cards, tier amounts ($/mo, $/yr, INR), billing cycles, feature matrices, and CTA buttons. |
| extract_faqs | Heuristic and schema-based FAQ extractor pulling question-and-answer pairs from JSON-LD, <details>, and accordions. |
| crawl_sitemap | High-speed XML sitemap parser with gzip decompression (.xml.gz) and recursive child sitemap index traversal. |
| discover_sitemaps | Autonomously uncovers all active XML sitemaps for any domain via robots.txt inspection and standard endpoint probing. |
| extract_docx_document | Streams remote online or local Word (.docx) documents into clean Markdown with full table matrices (zero local bloat). |
| extract_xlsx_spreadsheet| Streams online or local Excel (.xlsx) spreadsheets, converting all worksheets into clean Markdown tables and JSON records. |
| compare_page_diff | Temporal page diff & change radar detecting price adjustments, discontinued tiers, new features, and content similarity %. |
💻 Command-Line Interface (CLI)
InfinityScrape provides a built-in CLI (infinity-scraper-cli or python -m infinity_scraper.cli) for rapid terminal verification:
# 1. Scrape a webpage into clean Markdown (Fast TLS or Playwright with --browser)
infinity-scraper-cli scrape "https://news.ycombinator.com"
infinity-scraper-cli scrape "https://example.com/spa" --browser --scroll 2
# 2. Live Web Search & Instant Scraping
infinity-scraper-cli search "Generative Engine Optimization 2026" --max 5
infinity-scraper-cli search "Agentic Workflows" --max 3 --scrape
# 3. Recursive Documentation Tree Crawler
infinity-scraper-cli crawl "https://modelcontextprotocol.io" --pages 5 --depth 2
# 4. Stream & Extract Remote PDF Document
infinity-scraper-cli pdf "https://arxiv.org/pdf/1706.03762.pdf" --pages 10
# Note: All 25 tools (YouTube transcripts, OSINT, GEOINT, Wayback) are directly accessible via:# - MCP Stdio: `python -m infinity_scraper.server`# - OpenAPI Bridge (Port 8000): `http://127.0.0.1:8000/docs`