Create Agent Identities
Generate disposable email + password pairs for AI agents. Each identity gets its own inbox with automatic expiry.
{ "id": "ai_Kp9x...", "email": "botq7k4@748392.best", "password": "Kx9#mL2p...", "label": "twitter-signup" }

Disposable email identities for AI agents and browser automation. Create an identity, fill the signup form, and extract the verification code. Works with any language, any framework.
Generate disposable email + password pairs for AI agents. Each identity gets its own inbox with automatic expiry.
{ "id": "ai_Kp9x...", "email": "botq7k4@748392.best", "password": "Kx9#mL2p...", "label": "twitter-signup" }
Create an identity, use it to sign up, then extract the verification code, all via API.
Automatically detect OTP codes and confirmation links from incoming emails with confidence scoring.
Everything your AI agent needs to handle email-based verification flows.
Create a disposable identity, automate signup, extract the verification code, and save to vault, all from the terminal
Watch the full browser recording
Generate fictional but structurally valid identities for any country. Names, addresses, phone numbers, all ready for form filling.
Culturally appropriate names, real city/state/zip combinations, country-specific phone formats, and correct address ordering.
Every persona field maps to a standard form input. Your agent fills the entire signup form in seconds.
Every persona returns a typed JSON object. Parse it in any language and feed it directly into your automation pipeline.
{ "persona": { "fullName": "Jessica Martinez", "country": "US", "phone": "+1 555-482-7365", "address": "4721 Oak Street, Austin, TX 78701" } }
Drop into your existing test suites. Spawn a fresh identity per test, fill the form, extract the OTP, and tear down with zero shared state.
Claude computer use, LangChain, CrewAI, and AutoGPT agents run CLI commands through their shell tools to autonomously handle signups.
shell: dna create --jsonbrowser: fill signup formbrowser: click submitshell: dna verify ai_Kp9xresult: OTP 847293Set DESTROY_API_KEY and every command runs non-interactively. Pre-built binaries work on any runner.
# .github/workflows/e2e.yml - name: Create test identity run: dna create --json > id.json - name: Run signup tests run: playwright test signup.spec.ts - name: Cleanup run: dna delete $(jq -r .id id.json)
13+ patterns scan every incoming email. OTP codes, verification links, magic links, all extracted and ranked by confidence automatically.
Every identity auto-expires after its TTL. Credentials, inbox, and all messages are permanently deleted. No orphaned data, no manual teardown.
Block up to 120s until the email arrives. No retry loops, no sleep timers. Just one API call.
Create to cleanup in seconds. Every step is automated, every identity is ephemeral.
Browser automation and AI agents hit the same wall every time: the signup form asks for an email address. The Agent API creates disposable email + password pairs on demand, so your automation can complete any registration flow end-to-end without manual intervention.
The API is framework-agnostic. Anything that can make an HTTP request or execute a shell command can use it. The dna CLI gives you a convenient shell interface, while the REST API provides direct integration from any programming language. Both return structured JSON for easy parsing.
For testing and automation only. Generated personas are fictional identities for automated testing, QA workflows, and development. Do not use them for identity fraud, impersonation, scamming, or any illegal activity. We are not responsible for misuse of generated data. By using this feature you agree to our Acceptable Use Policy.
Drop into your existing test suites. Spawn a fresh identity per test, fill the form, extract the OTP, and tear down. Zero shared state between runs.
Claude computer use, LangChain, CrewAI, and AutoGPT agents run CLI commands through their shell tools to autonomously sign up for any service.
13+ built-in patterns detect OTP codes, verification links, magic links, and prefixed tokens with confidence scoring. Custom regex supported.
Every identity gets AES-256 encrypted credentials, scoped access tokens, and automatic expiry. Delete instantly when done.
Install the CLI, create a disposable identity, and extract a verification code in under 60 seconds.