Anchor Browser

Turns any website into a programmable API by automating browser sessions, extracting rendered page content, and persisting user states across workflows.

Try Anchor Browser in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Anchor Browser integration

    • Describe the outcome and Ceven picks the right Anchor Browser calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Anchor Browser data, across all 64 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Anchor Browser access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Anchor Browser, when, and on whose behalf.
    • The agent pauses and asks when Anchor Browser is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Anchor Browser.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Anchor Browser action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Anchor Browser, and when to use it.

Start Browser Session
Use this when you need to allocate an isolated browser instance with custom proxy settings or live view enabled.
Get Webpage Content
Pull the rendered content of a page in html or markdown. Use this to extract data from a live site.
Screenshot Webpage
Capture a visual png snapshot of a live page within an active session for visual verification.
Create Profile
Save cookies and cache from an active session into a new profile to persist login states.
Upload File
Provide files or zip archives to a browser session for use in web forms or uploads.
List Profiles
Pull an overview of all stored browser profiles available to the authenticated user.
Get Profile
Fetch settings and session information for a specific profile using its unique id.
Update Profile
Modify the description or source session of an existing browser profile.
Delete Profile
Remove a browser profile by id after confirming it is no longer needed.
List All Sessions Status
Retrieve an up to date overview of all active browser sessions and their current health.
End Browser Session
Terminate a specific browser session by id to free up resources.
Signal Event
Send a real time signal to coordinate actions across different browser sessions.
Wait for Event
Pause the workflow until a specific event is signaled or the timeout is reached.
List Session Recordings
Pull a list of all recordings associated with a specific session id for auditing.
End All Sessions
Tool to end all active browser sessions. use after confirming a security concern when you need to immediately close every session for the authenticated user.
List Agent Resources
Tool to list agent resources (files) for a given session. use after establishing a browser session to retrieve agent uploaded files.
List Extensions
Tool to list all browser extensions for the authenticated user. use when you need to retrieve available extensions after authentication.
List Sessions
Tool to list all browser sessions. use when you need to retrieve both active and inactive sessions.

18 actions · scroll to see them all

Frequently asked questions

Anchor Browser uses a profile system to manage persistence. When an agent performs a login or sets a preference on a website, those cookies and cache files are stored in a temporary session. To keep that state for future use, the agent calls the Create Profile tool. This saves the current state into a named profile. The next time a session starts, the agent can load that specific profile id, allowing it to bypass login screens and start exactly where the last session left off. This is critical for sites with complex multi factor authentication that cannot be easily automated with raw scripts.
Yes. Unlike simple request based scrapers, Anchor Browser runs a full browser instance. It renders the page exactly as a human would see it, executing all JavaScript and waiting for asynchronous elements to load. When you call the Get Webpage Content tool, you are receiving the DOM after the browser engine has processed the scripts. This means you can extract data from single page applications built with React or Vue without needing to reverse engineer internal APIs or deal with empty html shells that typically plague basic scraping tools.
Concurrent session limits are tied to your specific Anchor Browser subscription tier. On the starter tier, you may encounter a rate limit if you attempt to start more than five sessions simultaneously. If the agent hits this limit, the API returns a 429 error. To manage this, Ceven implements a queuing system that staggers session starts. For users needing massive scale, moving to the enterprise tier increases the concurrent session ceiling and provides dedicated proxy pools to prevent IP blocking during high volume browser automation tasks.
The event system allows for asynchronous coordination between different agents or sessions. One session can use the Signal Event tool to broadcast that a specific action, like a file upload or a page load, is complete. Other sessions or external workflows using the Wait for Event tool will remain paused until that specific signal is received. This is useful for complex workflows where one agent must prepare a data environment in a browser before a second agent enters to perform the final extraction or submission, ensuring a strict sequence of operations.
Yes. The Upload File tool allows the agent to push local files or zip archives into the browser session as agent resources. Once the file is uploaded to the session environment, the agent can interact with the website's file input elements to upload that resource. This enables the automation of complex tasks like submitting tax documents to a government portal or uploading a bulk product list to an e commerce backend, effectively treating the browser as a bridge between your local storage and the web.
Visual verification is handled through screenshots and recordings. The Screenshot Webpage tool captures a png of the current viewport, which Ceven can then pass to a vision model to verify that a button was clicked or a modal appeared. Additionally, the platform can record entire sessions. By calling List Session Recordings, the agent can retrieve links to the video of the browser interaction. This provides a full audit trail for compliance, allowing humans to review exactly what the AI agent saw and did during a sensitive web transaction.
Anchor Browser employs several strategies to mimic human behavior. It uses high quality residential proxies and manages browser fingerprints to avoid looking like a headless bot. By allowing the use of persisted profiles, it also avoids the red flag of repeatedly logging in from fresh sessions with no history. The platform rotates headers and user agent strings automatically. However, users should still implement reasonable delays between actions using the wait tools to avoid triggering behavioral analysis systems on highly secured websites that track mouse movements and click patterns.
Yes. When calling the Start Browser Session tool, you can pass custom proxy configurations. This allows you to route your browser traffic through a specific geographic region or a corporate proxy server. This is particularly useful for testing how a website looks in different countries or for accessing internal company tools that require a VPN or a specific IP whitelist. If no proxy is provided, Anchor Browser uses its own managed pool of rotating proxies to ensure the session remains stable and avoids common IP based rate limits.

Alternatives to Anchor Browser

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Anchor Browser and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free