Signup automation that reaches the inbox
Create the email before the browser flow starts, enter it into the product under test, then poll for the verification message.
Programmable inboxes for AI agents
OceanInbox gives every automation run a real @oceaninbox.com address, searchable messages, and a latest-OTP endpoint so signup tests keep moving without manual inbox access.
curl -X POST https://api.oceaninbox.com/v1/mailboxes \
-H "x-api-key: $OCEANINBOX_API_KEY" \
-d '{"localPart":"kf-8m2p1d","ttlSeconds":3600}'
curl "https://api.oceaninbox.com/v1/mailboxes/$ADDRESS/otp?sort=desc"Built for verification flows
Create the email before the browser flow starts, enter it into the product under test, then poll for the verification message.
Filter by sender, subject, body text, or HTML and ask for newest-first results so agents stop reading stale OTP codes.
Users create OceanInbox API keys for agents, track usage from the dashboard, and can rotate access without changing the test flow.
Mailbox lifecycle
POST /v1/mailboxesChoose a handle or let OceanInbox generate one.
name@oceaninbox.comGive the target service a real inbox address.
GET /messages?sort=descSearch sender, subject, plain text, and HTML.
GET /otp?sort=descReturn the newest numeric verification code.
Ready for the first test run
The dashboard shows created mailboxes and account usage. The API docs give agents exact curl examples for creating mailboxes, reading messages, and extracting the latest code.
The service requires account-scoped API keys, tracks usage per OceanInbox account, and keeps mailbox controls behind authenticated API calls.