get_async_job
Get Async Job
Check the status of an async scraping job and optionally retrieve task results. Returns job status, task statuses, and scraped content for completed tasks. Can also list all recent jobs or cancel a running job.
get_async_job
Check the status of an async scraping job and optionally retrieve task results. Returns job status, task statuses, and scraped content for completed tasks. Can also list all recent jobs or cancel a running job.
take_screenshot
Capture a visual screenshot of any public web page. Supports viewport screenshots, full-page screenshots, and partial screenshots targeting a specific CSS selector. Returns the screenshot as base64-encoded image data. Configure the viewport size, device type, and geo-targeting to capture location- or device-specific views.
amazon_search
Search Amazon and get structured JSON results with product listings and rankings. Returns product details including ASIN, title, price, rating, review count, Prime eligibility, and sponsored status. Supports 21 international Amazon marketplaces with pagination and ZIP code-based location targeting.
scrape_webpage
Scrape any public web page and return its content. Supports JavaScript rendering via headless browser, geo-targeting through specific countries or continents, device emulation, custom headers/cookies, and browser interactions like clicking and scrolling. Use **render** to enable JavaScript execution for dynamic pages. Use **output: "markdown"** for cleaner text extraction. Use **super** for harder-to-scrape targets with residential proxies.
get_account_stats
Retrieve your Scrape.do account usage statistics including subscription status, concurrent request limits, and remaining monthly request quota.
amazon_product
Retrieve structured product data from Amazon by ASIN. Returns JSON with product details including title, pricing, images, ratings, specifications, and more. Also supports fetching offer listings (all sellers) for a product. Covers 21 international Amazon marketplaces with ZIP code-based location targeting for local pricing.
google_search
Search Google and get structured JSON results including organic results, ads, knowledge graphs, local packs, video results, and 15+ other result types. Supports 84 Google domains for regional targeting, localization via language and geo-location codes, desktop/mobile SERP layouts, SafeSearch, time-based filters, and pagination.
create_async_job
Submit a batch of URLs for asynchronous scraping. Returns a job ID to track progress and retrieve results later. Jobs run in a separate thread pool independent from the main API concurrency. Supports all standard scraping parameters including geo-targeting, headless rendering, and webhook delivery.
Scrape public web pages and return raw HTML, JSON, or markdown content. Bypass anti-bot protections and CAPTCHAs automatically with rotating proxies across 150 countries. Render JavaScript-heavy pages using a headless browser with configurable wait conditions, viewport settings, and simulated user interactions. Capture screenshots of web pages. Extract structured product data from Amazon (product details, offers, search results) across 21 marketplaces. Scrape Google Search results and return structured JSON with organic results, ads, knowledge graphs, local packs, and more across 84 Google domains. Run large-scale asynchronous scraping jobs with webhook delivery. Manage geo-targeting, session persistence, device emulation, and custom headers/cookies for all requests. Use as a standard HTTP proxy compatible with Scrapy, Selenium, Puppeteer, and Playwright.
Common questions about connecting Scrape Do to AI agents with Metorial.