API zur Anmietung von Telefonnummern
Mieten Sie Nummern, lesen Sie eingehende SMS, verlängern und stornieren Sie mit eigenem Code. JSON über HTTPS mit einem API-Schlüssel aus der Konsole.
- Basis-URL
- https://snsnumber.com/api/v1
- Authentifizierung
- Authorization: Bearer snk_...
- Rate-Limit
- 300 Anfragen pro Minute pro Schlüssel
Erstellen Sie den Schlüssel in der Konsole unter API. Preise sind in US-Dollar als Zeichenketten mit zwei Dezimalstellen. Zeiten sind ISO 8601 in UTC.
Endpunkte
GET
/balanceIhr Guthaben in US-Dollar.{ "balance": "120.00", "currency": "USD" }GET
/prices?country=usLänder, Zeiträume und Preise. Lassen Sie das Land weg, um alle anzuzeigen.{ "currency": "USD", "countries": [ { "country": "us", "name": "United States", "dial": "+1",
"periods": [ { "days": 15, "price": "36.00" }, { "days": 30, "price": "54.00" } ] } ] }POST
/rentalsNummer mieten. Body: Land und Tage.curl -X POST https://snsnumber.com/api/v1/rentals -H "Authorization: Bearer snk_..." \
-H "Content-Type: application/json" -d '{"country":"us","days":30}'
{ "rental": { "id": "RN-7KQ2M9XWD4", "country": "us", "phone": "+14155550123", "state": "active",
"days": 30, "ends_at": "2026-12-03T10:00:00.000Z", "can_cancel": true, "messages": [] } }GET
/rentals?state=activeIhre Mietnummern, neueste zuerst (Status: aktiv, abgelaufen, storniert).{ "rentals": [ { "id": "RN-7KQ2M9XWD4", "phone": "+14155550123", "state": "active", "message_count": 2 } ] }GET
/rentals/{id}Eine Mietnummer mit ihrem Posteingang.{ "rental": { "id": "RN-7KQ2M9XWD4", "messages": [ { "id": 18, "sender": "Verify",
"text": "Your verification code is 482913.", "code": "482913", "received_at": "2026-11-03T10:01:12.000Z" } ] } }POST
/rentals/{id}/extendFügen Sie einen Zeitraum zu einer aktiven Mietnummer hinzu. Text: Tage.{"days":15} -> { "rental": { "id": "RN-7KQ2M9XWD4", "extensions": 1, "ends_at": "2026-12-18T10:00:00.000Z" } }POST
/rentals/{id}/cancelVollständige Rückerstattung innerhalb von 20 Minuten, solange keine SMS eingegangen ist.{ "rental": { "id": "RN-7KQ2M9XWD4", "state": "canceled" } }Fehler
Fehler geben einen HTTP-Status und einen { "error": { "code", "message" } } zurück.
| Status | Code | Bedeutung |
|---|---|---|
| 401 | no_key, bad_key | Fehlender oder falscher API-Schlüssel |
| 402 | no_balance | Nicht genug Guthaben |
| 404 | not_found | Mietnummer nicht gefunden |
| 409 | ended, cancel_denied | Mietnummer beendet oder das Stornierungsfenster ist abgelaufen |
| 429 | rate_limited, too_many_active | 300 Anfragen pro Minute oder 20 aktive Nummern |
| 503 | network_error | Versuchen Sie es in einem Moment erneut |