← Back to search
30
Basic
Agentic Readiness Score
data llms-txtapi

Agentic Signals

📄
Found
🤖
ai-plugin.json
Not found
📖
OpenAPI Spec
Not found
🔗
Structured API
Not found
🛡
Not specified
🏷
Schema.org Markup
Found
MCP Server
Not found

Embed this badge

Show off your agentic readiness — the badge auto-updates when your score changes.

Agentic Ready 30/100

            

llms.txt Content

# ScrAPI > Privacy-first web scraping API with browser automation, captcha solving, proxy rotation, and AI integration https://scrapi.tech ## Overview ScrAPI is a privacy-first, cloud-based web scraping API designed for developers who need reliable, scalable data extraction from any website. It handles the hard parts of web scraping — bot detection bypass, CAPTCHA solving, JavaScript rendering, IP rotation, and geotargeting — so you can focus on your data. ScrAPI does not log, store, or sell any data extracted through the service. ## API Endpoint Primary endpoint: `https://api.scrapi.tech/v1/scrape` - Supports GET (basic scraping) and POST (advanced options including browser commands) - Authentication: API key via `apiKey` URL parameter or `X-API-KEY` header - OpenAPI specification: https://api.scrapi.tech/scalar/v1 - Interactive playground: https://scrapi.tech/playground ## Core Capabilities ### Scraping Features - **Universal website scraping**: Extract data from any URL (static or dynamic) - **Real browser rendering**: Optional headless browser with full JavaScript execution for SPAs, React, Vue, Angular sites - **Multiple output formats**: JSON (default), raw HTML, or clean Markdown responses — Markdown is ideal for LLM and RAG pipeline consumption - **Response selectors**: Extract specific content using CSS selectors or XPath queries to reduce payload size - **Unlimited concurrency & bandwidth**: No arbitrary limits on paid plans - **Automatic retries**: Smart retry logic on transient failures ### Browser Automation Commands - **Click elements**: `{ "click": "#buttonId" }` — Automate button clicks and navigation - **Fill forms**: `{ "input": { "input[name='email']": "value" } }` — Enter text with human-like typing - **Select dropdowns**: `{ "select": { "select[name='country']": "USA" } }` — Choose dropdown options - **Scroll pages**: `{ "scroll": 1000 }` — Scroll to trigger lazy-loaded content - **Wait for elements**: `{ "waitfor": "#resu