Developer API

Build with Ringlet

A clean REST API for phone numbers, SMS, and voicemail. Integrate in minutes, not days.

RESTful API

OpenAPI-documented endpoints for numbers, SMS, and voicemail. JSON in, JSON out. Bearer token and API key authentication.

OpenAPI spec

Auto-generated API reference with try-it-out support. Import the spec into Postman, Insomnia, or any HTTP client.

API key management

Create scoped API keys with granular permissions. Rotate keys without downtime. Manage everything from the dashboard.

Usage balance API

Query your usage balance, view spending history, and monitor costs programmatically. Build alerting into your own systems.

Number management

Provision and release phone numbers via API. List active numbers, check availability, and manage voicemail settings programmatically.

What developers build

From simple integrations to complex workflows — the Ringlet API powers it all.

SMS verification

Receive verification codes and OTPs programmatically. Power your signup flows with dedicated numbers.

Service monitoring

Use dedicated numbers to receive alerts from services that only support SMS. Route them into your monitoring stack.

QA & testing

Spin up phone numbers for end-to-end testing. Verify SMS delivery in CI/CD pipelines without manual intervention.

Simple, predictable API

Standard REST conventions. JSON responses. Bearer token or API key auth.

API Endpoints

GET/numbers

Returns all phone numbers associated with the authenticated account. Optionally filter by lifecycle status. Numbers in "releasing" or "released" status are included by default unless you filter them out.

curl -X GET 'https://api.ringlet.tel/numbers' \
  -H 'Authorization: Bearer TOKEN'

Ready to set up your team's inbox?

API access is available on Team ($25/mo) and Business plans. Sign up and start building in minutes.

Sign up for Team