{"name":"Scraping Pros API","description":"Professional web scraping API with browser rendering, proxy rotation, anti-bot bypass, and structured data extraction.","version":"v1","base_url":"https://api.scrapingpros.com/v1","documentation":{"interactive_docs":"https://api.scrapingpros.com/docs","openapi_spec":"https://api.scrapingpros.com/openapi.json","llms_txt":"https://api.scrapingpros.com/llms.txt","full_reference":"https://api.scrapingpros.com/llms-full.txt"},"authentication":{"type":"Bearer token","header":"Authorization: Bearer YOUR_TOKEN","demo_token":"demo_6x595maoA6GdOdVb","demo_limits":"5,000 credits/month, 30 req/min. All features except country proxies."},"endpoints":{"scrape":{"method":"POST","path":"/v1/sync/scrape","description":"Scrape a URL and return HTML or clean markdown, extracted data, screenshots, and more."},"mcp_server":{"method":"POST","path":"/mcp","description":"MCP (Model Context Protocol) server for AI agents. 6 tools: scrape_url, scrape_as_markdown, discover, list_proxy_countries, check_billing, health_check."},"async_collections":{"method":"POST","path":"/v1/async/collections","description":"Create a collection of URLs for batch async processing. Supports callback_url for webhook notifications on completion."},"plans":{"method":"GET","path":"/v1/plans","description":"List all plans with pricing, credits, features, and limits (no auth required)."},"proxy_countries":{"method":"GET","path":"/v1/proxy/countries","description":"List available proxy countries for geo-targeted scraping."},"billing":{"method":"GET","path":"/v1/sync/billing","description":"View your usage and billing for the current month."},"health":{"method":"GET","path":"/v1/health","description":"Check API health status (no auth required)."}},"quick_start":{"step_1":"Use the demo token below (no signup needed), or get your own token for higher limits.","step_2":"curl -X POST https://api.scrapingpros.com/v1/sync/scrape -H \"Authorization: Bearer demo_6x595maoA6GdOdVb\" -H \"Content-Type: application/json\" -d '{\"url\": \"https://example.com\"}'","step_3":"Try format=markdown for clean text output, or add browser=true for JavaScript-rendered pages."},"features":["Browser rendering (Camoufox anti-detection + Playwright)","Markdown output (format=markdown for AI/LLM-ready clean text)","MCP server for AI agents (Claude, GPT, Cursor) with 6 tools","Anti-injection protection (prevents prompt injection from scraped content)","Site discovery (analyzes a URL and recommends scraping strategy)","Proxy rotation with 950+ proxies across 200+ countries","CAPTCHA detection with provider identification (DataDome, Akamai, Cloudflare, PerimeterX)","Auto-retry on block (retry_on_block=true, up to 3 retries with different IP/fingerprint, ~5s early CAPTCHA detection)","CSS/XPath structured data extraction","JavaScript execution (evaluate actions, while loops, collect)","Network request capture (XHR, fetch, document)","Full-page screenshots","Async batch processing (collections + runs) with webhook notifications","Webhooks for async completion (callback_url with HMAC-SHA256 signed delivery)","Credit-based billing (1 simple = 1 credit, 1 browser = 5 credits, no charge on infra errors)","AI-friendly guidance in every response (error_type, next_steps, suggested_request, stop_reason)","Rate limiting and monthly quotas with transparent headers","6 service plans (Free, Starter, Growth, Pro, Scale, Enterprise)"],"status":"operational"}