API for developers & QA teams
Rent disposable details programmatically — test your signup and OTP flows against real Australian numbers and inboxes. Same prices and rules as the website ($2.00 per email, $4.00 per number, from your prepaid balance).
Running real volume? We do volume deals for teams — tell us your numbers and we'll come back with pricing.
Authentication
Create a key in account settings, then send it as a Bearer token. Limit: 120 requests/minute per key.
Endpoints
GET /api/v1/account
Your balance and current prices.
POST /api/v1/emails
Rent a disposable inbox for a site. Charges your balance; returns the session.
POST /api/v1/phones
Rent an Australian number for a site — guaranteed never used on that site before.
GET /api/v1/sessions/{id}
Poll a rental for messages. latest_otp is the newest OTP-shaped code.
Errors
JSON with an error code:
unauthorized (401), insufficient_balance (402),
prohibited (403 — the attempt is recorded; government/bank services are
never served), bad_site (400), velocity_limited /
rate_limited (429), no_capacity / paused (503).
MCP server (AI agents)
Building with Claude or another MCP-capable agent framework? We publish a zero-dependency
MCP server that wraps this API — your agent gets rent_email,
rent_phone, get_session and get_account as tools
(ideal for automated QA of signup flows).
Download mcp_server.py
(zero dependencies, plain Python 3.10+), then:
Rules worth knowing
- The same acceptable-use rules as the website apply — prohibited-site attempts suspend the account, API or not.
- Numbers are exclusive while rented and never re-used for the same site.
- Inboxes receive for 7 days, numbers for 24 hours; poll the session for messages.
- Need volume pricing? Use the contact form below — it goes straight to our team.
Contact us
Volume pricing, partnership, or an integration question — send it here and we'll reply by email.