Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Run Browser Agent

Run an AI browser agent that autonomously operates a browser to complete a natural language task. Supports multiple agent types: **Browser Use** (fast, lightweight), **Claude Computer Use** (complex tasks), and **OpenAI CUA** (general-purpose). Starts the agent task, waits for completion, and returns the final result and step-by-step history.

Scrape Webpage

Scrape content from a single webpage and return it in structured formats (markdown, HTML, links, screenshot). Starts a scrape job, waits for completion, and returns the extracted page content. Supports configurable session options like proxy, stealth mode, and CAPTCHA solving.

Get Profile

Retrieve a saved browser profile by ID, including its name and timestamps. Call list_profiles to discover profile IDs.

Get Session

Retrieve details of an existing browser session including status, connection endpoints, and live view URL.

Web Search

Search the web using Bing and get structured search results. Returns titles, URLs, and descriptions for matching web pages. Supports advanced filtering by file type, site, date, and geographic location.

Extract Structured Data

Use AI to extract specific structured data from one or more webpages. Provide URLs and a natural language prompt describing what data to extract, and optionally a JSON schema for the output structure. The AI transforms unstructured web content into structured data matching your requirements.

List Sessions

List browser sessions with pagination. Returns session details including status and timestamps.

Create Profile

Create a new browser profile for persisting login state, cookies, and browser data across sessions. Attach the created profile to sessions to maintain authenticated state.

Get Browser Agent Task

Retrieve the current status, final result, and execution history of an existing browser agent task. Use the same agent type that started the task.

Batch Scrape

Scrape content from multiple webpages simultaneously in a single batch job. Returns results for each URL in the same order as provided. Each page's content is available in markdown, HTML, links, or screenshot format.

List Profiles

List browser profiles with optional filtering by name and pagination.

Delete Profile

Permanently delete a browser profile. This removes all stored cookies, login state, and browser data associated with the profile.

Crawl Website

Crawl an entire website starting from a URL, following links to subpages and extracting content from each page. Starts the crawl job, waits for completion, and returns all crawled page content. Useful for gathering data across an entire site.

Create Browser Session

Create a new cloud browser session with configurable options. Returns connection endpoints (WebSocket, WebDriver) and a live view URL for real-time observation. The session can be connected to via Playwright, Puppeteer, or Selenium.

Get Session Recording

Retrieve recording URLs for a stopped browser session. Can get rrweb DOM-based replay recording URLs and MP4 video recording URLs. Video recordings must be explicitly enabled when creating the session.

Stop Browser Agent Task

Stop an existing browser agent task to halt its actions. Use the same agent type that started the task. Call get_browser_agent_task afterward to inspect the final state.

Stop Session

Stop a running browser session. This terminates the browser and releases resources. Session recordings and downloads become available after stopping.