← API Catalog
Apify·Async
AI Web Scraper
Knowledge & Data$0.025 / Page extraction
What it does
AI-first web scraper that extracts structured data from any website using natural-language prompts. No programming knowledge required. No hard-coded logic that breaks when a website changes.
Returns: AI-first web scraper that extracts structured data from any website using natural-language prompts. No programming knowledge required. No hard-coded logic that breaks when a website changes.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | textarea | No | Natural language description of which items to find and what to extract from each. If empty, the Actor just returns each start URL's content as Markdown (no crawling). |
startUrls | array | Yes | URLs to start crawling from. |
maxCrawlDepth | number | No | How many link hops away from the Start URL the crawler may follow. |
extractionMode | select | No | Single page: Extracts data relevant to the prompt only from Start URLs. Links are not followed, maximum crawl depth is ignored. Best when you already have the exact pages and just want structured data. Scout: Uses sitemaps to find pages relevant to your prompt (up to Max pages to visit) and returns their markdown content. Maximum crawl depth is ignored. Fails if it can’t get the sitemap. Agentic: Discovers pages relevant to your prompt and extracts the most suitable structured content. Supports custom data structures, complex navigation and extraction prompts. Best when the pages you want are buried deep in the site. |
maxPagesToVisit | number | No | Applied per Start URL. So the overall cap of pages to visit is this number × the number of Start URLs (e.g. 10 Start URLs × 5 = up to 50 pages). Ignored in Single page mode. Number of relevant results may be smaller. |
Endpoints
GET
/v1/agents/resources/inspect/apify.apify.ai-web-scraperPublicPOST
/v1/agents/resources/estimate/apify.apify.ai-web-scraperPublicPOST
/v1/agents/resources/run/apify.apify.ai-web-scraperAgent keyGET
/v1/agents/resources/runs/{run_id}Agent keyQuick start
Run it with one Agent One Key over the OpenAI-compatible resource rail.
curl -X POST https://api.deva.me/v1/agents/resources/run/apify.apify.ai-web-scraper \
-H "Authorization: Bearer deva_i1_your_key_here" \
-H "Content-Type: application/json" \
--data '{
"params": {}
}'Related in Knowledge & Data
Zillow Detail Scraper
Get details of Zillow properties from URLs. This Actor can be easily integrated with other Zillow Scrapers.
Posts Search Scraper for LinkedIn | No Cookies
Scrape LinkedIn posts by keyword without login. Get post content, reactions, author details, and media. Sort by relevance or date. Perfect for research, analysis, and monitoring trends.
Linkedin Jobs Scraper
Scrape Linkedin jobs from jobs search results using search URLs or filters. Get full job details, job poster and company details.
📩📍 Google Maps Email Extractor
Extract Google Maps contact details. Scrape websites of Google Maps places for contact details and get email addresses, website, location, address, zipcode, phone number, social media links. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Indeed Scraper
Scrape jobs posted on Indeed. Get detailed information from this job portal about saved and sponsored jobs. Specify the search based on location with the output attributes position, location, and description.
Idealista Scraper - Real Estate Data for Spain, Italy, Portugal
Extract real estate data from Spain, Italy, and Portugal on idealista.com, including pricing, property features, and contact information. Scrape listings for residential, office, and commercial properties available for sale or rent.