# Scrapengine API Documentation ## Docs - [Activate Tab](https://docs.scrapengine.io/api-reference/endpoint/activate-page.md): Make the given tab the active one for subsequent session-scoped operations. - [AI Evaluate](https://docs.scrapengine.io/api-reference/endpoint/ai-evaluate.md): Run an AI prompt against the current page — either a single-shot extraction (simple) or a multi-step browser agent (agent). - [AI Evaluate (Stream)](https://docs.scrapengine.io/api-reference/endpoint/ai-evaluate-stream.md): Stream an AI evaluation against the current page as Server-Sent Events in an OpenAI-compatible format. - [Amazon Search](https://docs.scrapengine.io/api-reference/endpoint/amazon-search.md): Search Amazon products and retrieve parsed results with pricing, ratings, and product details - [Bing Search](https://docs.scrapengine.io/api-reference/endpoint/bing-search.md): Execute a Bing search and retrieve parsed results with web pages, images, videos, and news - [Clipboard Paste](https://docs.scrapengine.io/api-reference/endpoint/clipboard-paste.md): Dispatch a real Ctrl+V paste event into a selector or the currently focused element. - [Clipboard Read](https://docs.scrapengine.io/api-reference/endpoint/clipboard-read.md): Read the current clipboard contents from the session's sandbox OS clipboard. - [Clipboard Write](https://docs.scrapengine.io/api-reference/endpoint/clipboard-write.md): Write UTF-8 text to the session's sandbox OS clipboard. Survives navigation and works before any page is loaded. - [Close Tab](https://docs.scrapengine.io/api-reference/endpoint/close-page.md): Close a tab by pageId. - [Get Content](https://docs.scrapengine.io/api-reference/endpoint/content.md): Fetch the current page content as HTML, Markdown, or plain text. - [Open New Tab](https://docs.scrapengine.io/api-reference/endpoint/create-page.md): Open a new tab in the session, optionally navigating to a URL. - [Create Credential](https://docs.scrapengine.io/api-reference/endpoint/credentials-create.md): Register a named credential that points at a secret in your vault. The credential is referenced by ID from the authenticate task action at run time. - [Delete Credential](https://docs.scrapengine.io/api-reference/endpoint/credentials-delete.md): Delete a credential record. The underlying secret in your vault is not touched. - [List Credentials](https://docs.scrapengine.io/api-reference/endpoint/credentials-list.md): List the caller's credential records. Metadata only — no secret material is ever returned. - [List Extensions](https://docs.scrapengine.io/api-reference/endpoint/extensions-list.md): List all uploaded browser extensions owned by the caller. - [Upload Extension](https://docs.scrapengine.io/api-reference/endpoint/extensions-upload.md): Upload a Chrome extension archive so it can be loaded into future browser sessions. - [Delete Session File](https://docs.scrapengine.io/api-reference/endpoint/files-delete.md): Delete a file from the session's uploads directory. - [List Session Files](https://docs.scrapengine.io/api-reference/endpoint/files-list.md): List files uploaded to the session. - [Upload Session File](https://docs.scrapengine.io/api-reference/endpoint/files-upload.md): Upload a file to the session's uploads directory. Reference it by filename in a later uploadFile task action. - [Create Directory](https://docs.scrapengine.io/api-reference/endpoint/fs-create-dir.md): Create a directory inside the session workspace. Parents are created automatically. - [Delete Directory](https://docs.scrapengine.io/api-reference/endpoint/fs-delete-dir.md): Delete a directory. Pass recursive=true to remove non-empty directories. - [Delete File](https://docs.scrapengine.io/api-reference/endpoint/fs-delete-file.md): Delete a file from the session workspace. - [List Directory](https://docs.scrapengine.io/api-reference/endpoint/fs-list-dir.md): List entries of a workspace directory. - [Move Path](https://docs.scrapengine.io/api-reference/endpoint/fs-move.md): Rename or move a workspace path. - [Change Permissions](https://docs.scrapengine.io/api-reference/endpoint/fs-permissions.md): Change mode and/or owner of a workspace path. - [Read File](https://docs.scrapengine.io/api-reference/endpoint/fs-read-file.md): Read a file from the session workspace. Path is relative to the workspace root. - [Stat Path](https://docs.scrapengine.io/api-reference/endpoint/fs-stat.md): Return metadata for a workspace path (type, size, mode, mtime, uid/gid). - [Write File](https://docs.scrapengine.io/api-reference/endpoint/fs-write-file.md): Write or create a file in the session workspace. Parents are created automatically. - [Download Zip](https://docs.scrapengine.io/api-reference/endpoint/fs-zip.md): Download a workspace directory as a ZIP archive. - [Google Search](https://docs.scrapengine.io/api-reference/endpoint/google-search.md): Execute a Google search and retrieve parsed results with organic listings, ads, and more - [History Back](https://docs.scrapengine.io/api-reference/endpoint/history-back.md): Navigate back in the active tab's history. - [History Forward](https://docs.scrapengine.io/api-reference/endpoint/history-forward.md): Navigate forward in the active tab's history. - [Keyboard Press](https://docs.scrapengine.io/api-reference/endpoint/keyboard-press.md): Press a single key (printable char or special key name) with optional modifier hold. - [Keyboard Type](https://docs.scrapengine.io/api-reference/endpoint/keyboard-type.md): Type text into the currently focused element or a specific selector, with optional clear-first behavior. - [Lazada Search](https://docs.scrapengine.io/api-reference/endpoint/lazada-search.md): Search Lazada products across Southeast Asian markets with pricing, ratings, and seller details - [Live View](https://docs.scrapengine.io/api-reference/endpoint/live-view.md): Get a shareable noVNC URL for interactive live observation of a browser session. - [Mouse Click](https://docs.scrapengine.io/api-reference/endpoint/mouse-click.md): Simulate a mouse click on the session's active page, by coordinates or by CSS selector. - [Mouse Move](https://docs.scrapengine.io/api-reference/endpoint/mouse-move.md): Move the cursor to coordinates or a CSS selector, dispatching interpolated mousemove events so hover-based UI fires correctly. - [Navigate](https://docs.scrapengine.io/api-reference/endpoint/navigate.md): Navigate the active tab to a URL with configurable wait strategy and timeout. - [PDF](https://docs.scrapengine.io/api-reference/endpoint/pdf.md): Render the active page as a PDF and return the binary bytes. - [HTTP Proxy](https://docs.scrapengine.io/api-reference/endpoint/proxy.md): Use Scrapengine as a standard HTTP/HTTPS proxy for seamless integration with existing tools and libraries - [Get Session Proxy](https://docs.scrapengine.io/api-reference/endpoint/proxy-get.md): Get the current proxy configuration for a browser session. - [Rotate Session Proxy](https://docs.scrapengine.io/api-reference/endpoint/proxy-rotate.md): Rotate to a new exit IP while keeping the current provider and location. - [Download Recording](https://docs.scrapengine.io/api-reference/endpoint/recording-download.md): Download the finalized MP4 recording for a session. - [Start Recording](https://docs.scrapengine.io/api-reference/endpoint/recording-start.md): Start server-side MP4 recording of the session's desktop. - [Stop Recording](https://docs.scrapengine.io/api-reference/endpoint/recording-stop.md): Stop the session's active MP4 recording so it can be downloaded. - [Reload](https://docs.scrapengine.io/api-reference/endpoint/reload.md): Reload the active tab, optionally bypassing the HTTP cache. - [Scrape Content](https://docs.scrapengine.io/api-reference/endpoint/scrape.md): Create a new scraping session to extract content from any website with optional AI-powered data extraction - [Get Scrape Status](https://docs.scrapengine.io/api-reference/endpoint/scrape-status.md): Retrieve the status of a specific scraping job - [Screenshot](https://docs.scrapengine.io/api-reference/endpoint/screenshot.md): Capture a PNG screenshot of the active page, full-page or element-scoped. - [Create Session](https://docs.scrapengine.io/api-reference/endpoint/sessions-create.md): Create a persistent, remote-controlled browser session with optional stealth, extensions, and proxy settings. - [Delete Session](https://docs.scrapengine.io/api-reference/endpoint/sessions-delete.md): Destroy a browser session and release its sandbox VM. - [Delete All Sessions](https://docs.scrapengine.io/api-reference/endpoint/sessions-delete-all.md): Destroy every active browser session owned by the caller. - [Get Session](https://docs.scrapengine.io/api-reference/endpoint/sessions-get.md): Get the full details of a single browser session, including open pages. - [List Sessions](https://docs.scrapengine.io/api-reference/endpoint/sessions-list.md): List active browser sessions owned by the caller. - [Shopee Product](https://docs.scrapengine.io/api-reference/endpoint/shopee-product.md): Get detailed product information from Shopee Indonesia by slug or item/shop IDs - [Shopee Product Reviews](https://docs.scrapengine.io/api-reference/endpoint/shopee-product-reviews.md): Get product reviews from Shopee Indonesia by slug or item/shop IDs - [Shopee Search](https://docs.scrapengine.io/api-reference/endpoint/shopee-search.md): Search Shopee Indonesia for products with pricing, ratings, and seller details - [Shopee Shop](https://docs.scrapengine.io/api-reference/endpoint/shopee-shop.md): Get shop information from Shopee Indonesia by shop ID - [Shopee Shop Products](https://docs.scrapengine.io/api-reference/endpoint/shopee-shop-products.md): Get products from a Shopee Indonesia shop by shop ID - [Run Task](https://docs.scrapengine.io/api-reference/endpoint/tasks.md): Run a scripted sequence of browser actions (navigate, click, type, scroll, evaluate, upload, authenticate, etc.) and optionally return a screenshot, PDF, or page content in the same response. - [Create Vault Integration](https://docs.scrapengine.io/api-reference/endpoint/vault-integrations-create.md): Register a HashiCorp Vault / OpenBao integration that later credential records can read secrets from. - [Delete Vault Integration](https://docs.scrapengine.io/api-reference/endpoint/vault-integrations-delete.md): Delete a vault integration. Every credential that references it is removed as well. - [List Vault Integrations](https://docs.scrapengine.io/api-reference/endpoint/vault-integrations-list.md): List the caller's registered vault integrations. AppRole secret_id values are never returned. - [Push Secret to Vault](https://docs.scrapengine.io/api-reference/endpoint/vault-integrations-push-secrets.md): Write a KV secret to your underlying vault via a registered integration. The raw values are forwarded to your vault and never stored by ScrapEngine. - [Update Vault Integration](https://docs.scrapengine.io/api-reference/endpoint/vault-integrations-update.md): Rotate the AppRole secret_id on a registered vault integration. The vault address is immutable. - [Scrapengine API Introduction](https://docs.scrapengine.io/api-reference/introduction.md): Powerful web scraping API with browser automation capabilities and specialized data extraction - [Scrapengine Documentation](https://docs.scrapengine.io/index.md): Powerful web scraping API with AI extraction and specialized search endpoints - [Credits & Pricing](https://docs.scrapengine.io/pricing.md): Understand how API credits work and pricing per platform - [Quickstart](https://docs.scrapengine.io/quickstart.md): Start scraping with Scrapengine in minutes ## OpenAPI Specs - [openapi](https://docs.scrapengine.io/api-reference/openapi.json) ## Optional - [Documentation](https://docs.scrapengine.io) - [Blog](https://scrapengine.io/blog)