Extract web data with natural language
Describe what you need in plain English. Spider's AI endpoints crawl, scrape, search, and automate the web. Get structured data back, ready for your application.
Three steps to structured data
Send a prompt
Pass a URL and describe what you want to extract in plain English. No selectors or XPath needed.
AI processes the page
Spider renders the page in a real browser, then runs your prompt through AI to extract matching data.
Get structured JSON
Receive clean, structured data ready for your database, API, or AI pipeline.
Five ways to extract with AI
Each endpoint is purpose-built for a specific extraction pattern, all driven by natural language prompts.
AI Crawl
POST /ai/crawlCrawl websites intelligently using natural language prompts. Let AI guide the crawler to find and extract exactly what you need.
AI Scrape
POST /ai/scrapeExtract structured data from any webpage using plain English. Describe what you need, and AI handles the parsing.
AI Search
POST /ai/searchSearch the web with AI-enhanced queries. Get smarter, more relevant results with natural language understanding.
AI Browser
POST /ai/browserAutomate browser interactions using natural language. Configure complex web automation without writing scripts.
AI Links
POST /ai/linksExtract and filter links intelligently using natural language. Find specific types of links without complex CSS selectors.
One API call, structured results
Add a prompt field to any request. Works with all Spider SDKs and your existing API key.
$ curl -X POST \
https://api.spider.cloud/ai/scrape \
-H "Authorization: Bearer $API_KEY" \
-d '{
"url": "https://example.com",
"prompt": "Extract product names and prices"
}'[
{
"name": "Widget Pro",
"price": "$49.99"
},
{
"name": "Gadget Plus",
"price": "$29.99"
},
{
"name": "Tool Max",
"price": "$79.99"
}
]Built for developers
No selectors needed
Forget XPath, CSS selectors, and brittle scraping scripts. Describe your data in natural language and let AI handle the extraction.
Works with any site
JavaScript-rendered pages, SPAs, and dynamic content. Spider uses full browser rendering before AI extraction.
Structured output
Get clean JSON with exactly the fields you asked for. Define a schema or let AI infer the structure from your prompt.
Scale on demand
From a single page to crawling entire sites. The same API handles it all with built-in concurrency and rate limiting.
Start extracting in minutes
Sign up, grab an API key, and send your first AI extraction request. No complex setup, no selectors to maintain.