BETABROWSER INFRASTRUCTURE FOR AI AGENTS

Browser sessions for AI agents

Managed Chrome sessions with unique fingerprints, behavioral modeling, and CDP access. Your agent connects — we handle the rest.

terminal
$ pip install tells-api playwright

agent.py
import tells

session = tells.session()
browser, ctx, page = session.connect_playwright()

page.goto("https://example.com/data")
print(page.title())
session.close()

$ python agent.py ✓ Session created sess_a7f3c2e9 2.1s ✓ Page loaded 200 OK 0.8s ✓ Title: Example Domain

Unique Fingerprints

Every session. Every vector. Unique.

Canvas, WebGL, audio, navigator, fonts — all randomized per session via our fingerprint engine. Each browser instance looks like a different real user.

Get Started →

Behavioral Engine

Human-like mouse, keyboard, scroll.

Built-in behavioral modeling generates realistic input patterns. Your agent's interactions mirror how a human would navigate — timing, curves, and all.

Get Started →

Native Tool Support

Playwright, Puppeteer, Selenium, CDP.

Connect with any tool that speaks Chrome DevTools Protocol. One line to integrate. Your existing automation code works unchanged.

Get Started →
Features

What's under the hood

Every session gets a unique fingerprint, behavioral modeling, and ad blocking — automatically.

Fingerprint Engine
Behavioral Modeling
One-Line Integration
Session Profiles

Canvas, WebGL, audio, navigator, fonts, screen, WebRTC, TLS — all randomized per session. Not spoofed. Generated from real hardware entropy.

Passes CreepJS, BotD, Fingerprint.js, and all major entropy analyzers.
Benefits

Why teams choose Tells

✓ Unique fingerprints per session

Canvas, WebGL, audio, navigator, fonts — randomized per session via injected fingerprint engine.

✓ Human-like behavior

Behavioral engine generates realistic mouse trajectories, keyboard timing, and scroll patterns automatically.

✓ Built-in ad blocking

Adblock engine runs per session — blocks trackers, ads, and cookie banners so your agent sees clean pages.

✓ One-line integration

Standard CDP endpoint. Your Playwright, Puppeteer, or Selenium code works unchanged.

✓ Session profiles

Persistent browser profiles across sessions. Cookies, storage, and state carry over — your agent can resume where it left off.

✓ Metered billing

Pay per session-minute via Stripe. Usage tracking, plan tiers, and billing built in. Free tier included.

How It Works

From code to live browser — three steps

01

Get your API key

Sign up and grab your token. Free tier included — no credit card required to start.

02

Create a session

One POST request. Chrome launches with a unique fingerprint, behavioral engine active, ad blocking on. Session ready in ~2 seconds.

03

Connect via CDP

Point Playwright, Puppeteer, or any CDP client at the session URL. Your existing automation code works unchanged. Done.

Results

Built for reliability at scale

~2s
Session spin-up
72
Fingerprint vectors
67
Behavioral cmds / 695ms
0
Config required
IntegrationWhat it replacesLines
Playwright via CDPchromium.launch() → tells.session()2 lines
Puppeteer via CDPpuppeteer.launch() → tells.session()2 lines
Selenium via CDPwebdriver.Chrome() → tells.session()3 lines
Custom CDP clientAny WebSocket CDP connection1 line
Behavioral engineReplaces manual mouse/keyboard scripting1 API call
Fingerprint managementReplaces stealth-plugin, puppeteer-extra, etc.0 config
Pricing

Pay for what you use

$0.08/min
Per session-minute. Everything included.
First 50 minutes free.
Get Started Free
✓ Fingerprint engine✓ Behavioral modeling✓ Ad blocking✓ CDP access✓ Session profiles
FAQs

Got questions? We've got answers.

Still need help? Contact us

01What makes Tells different from headless browsers?+
Headless browsers run in cloud VMs with software rendering and synthetic environments. Tells runs real Chrome on consumer hardware with genuine device characteristics — real GPUs, real displays, real network stacks.
02Is Tells free to use?+
Yes. Free tier includes 5 concurrent sessions with fingerprinting, behavioral engine, and ad blocking. No credit card required.
03Can I use Tells with Playwright, Puppeteer, or Selenium?+
Yes. Tells exposes a standard CDP endpoint. Any CDP-compatible tool works unchanged — one line to connect.
04Do I need to manage fingerprints or proxies?+
No. Every session gets a unique fingerprint and IP automatically. Zero configuration.
05Does Tells work with browser agents like Stagehand?+
Yes. Any tool that connects over CDP works — including Stagehand, Browser Use, and other AI agent frameworks.
06What is Tells built for?+
AI agents that browse the web, data extraction pipelines, automated testing, workflow automation, monitoring — any use case where your software needs reliable browser access at scale.

Browser sessions that just work.

Real Chrome. Real hardware. Real IPs. One endpoint.
Get Started