Der Endpunkt phonelookup validiert und formatiert Festnetz- oder Mobiltelefonnummern und liefert Carrier-, Standort- und Typinformationen sowie optional den Aktivitätsstatus.
phonelookup auf, um eine Telefonnummer zu validieren und Carrier, Typ und Standort in einer einzigen JSON-Antwort zu erhalten. Suchen Sie stattdessen die klassische XML/formularbasierte Integration? Siehe Classic Phone API (/TEL/) →
phonelookup
Anfrage
Sowohl GET als auch POST werden unterstützt.
Codebeispiele
Gültige Mobilfunknummer
Senden Sie alle Parameter im Request-Body im Format Content-Type: application/x-www-form-urlencoded. Die Serveradresse bleibt in der URL.
Codebeispiele
Gültige Mobilfunknummer
Parameter
| Parameter | Beschreibung | Pflicht/Optional |
|---|---|---|
| Number | Zu validierende Telefonnummer. | Pflicht |
| Country | ISO-3-Buchstaben-Ländercode. | Pflicht |
| Licence | Ihr DQE-Lizenzschlüssel. Wenden Sie sich an den Support, falls Sie noch keinen haben. | Pflicht |
| Format | Gewünschtes Ausgabeformat. Siehe die Tabelle der Formatwerte unten. | Optional |
| Activity |
Y, wenn Sie die Aktivität der Telefonnummer abrufen möchten. |
Optional |
| TimeOut | Maximale Abfragezeit für die Überprüfung, in Sekunden. Beispiel: 0.5 für 500 ms. |
Optional |
| Separator | Trennzeichen, das in der formatierten Telefonnummer verwendet wird. Zulässige Werte: - und .. Funktioniert nur bei Formaten, die Leerzeichen verwenden (1, 2, 3, 4, 6) |
Optional |
Formatwerte
Die folgenden Werte gelten für den Parameter Format sowohl bei GET- als auch bei POST-Anfragen.
| Wert | Beschreibung | Beispiele (Deutschland / Frankreich / USA) |
|---|---|---|
| 0 | Nationales Format ohne Leerzeichen | 0301234567 / 0123456789 / (202)555-0123 |
| 1 | Nationales Format mit länderspezifischer Zifferngruppierung | 030 1234567 / 01 23 45 67 89 / (202) 555-0123 |
| 2 | Internationales Format mit länderspezifischer Zifferngruppierung | +49 30 1234567 / +33 1 23 45 67 89 / +1 202-555-0123 |
| 3 | Internationales Format mit Leerzeichen zwischen Landesvorwahl und Teilnehmernummer | +49 301234567 / +33 123456789 / +1 2025550123 |
| 4 | Internationales Format mit Trunk-Präfix und kompakter Teilnehmernummer | +49 (0)301234567 / +33 (0)123456789 / +1 (0)2025550123 |
| 5 | Internationales Format ohne Leerzeichen | +49301234567 / +33123456789 / +12025550123 |
| 6 | Internationales Format mit Trunk-Präfix und länderspezifischer Zifferngruppierung | +49 (0) 30 1234567 / +33 (0) 1 23 45 67 89 / +1 (0) (202) 555-0123 |
| 7 | Nationales Format mit durch Punkte getrennter länderspezifischer Zifferngruppierung | 030.1234567 / 01.23.45.67.89 / (202).555-0123 |
| 8 | Internationales Format mit durch Punkte getrennter länderspezifischer Zifferngruppierung | +49.30.1234567 / +33.1.23.45.67.89 / +1.202-555-0123 |
| 9 | Internationales Format ohne Leerzeichen und ohne führendes Pluszeichen | 49301234567 / 33123456789 / 1202-555-0123 |
Antwort
Bei Erfolg gibt die API ein JSON-Objekt mit der Anzahl der Ergebnisse und einem Array der validierten Telefonnummern zurück.
IdError liefert das detaillierte Validierungsergebnis (0: ungültig oder nicht existierend, 1: gültig und zugewiesen, 2: nur gültige Syntax, nicht zugewiesen) — siehe die vollständige Liste in der API-Antwortcodes-Referenz.| Schlüssel | Beschreibung | Typ |
|---|---|---|
| Found | Anzahl der zurückgegebenen Telefonnummern. | Integer |
| Phones | Array der Validierungsergebnisse, ein Eintrag pro übermittelter Telefonnummer. | Array |
| IdError | Validierungs-Rückgabecode. Siehe die API-Antwortcodes-Referenz. | String |
| Ported |
Y, wenn die Nummer portiert wurde; leer, wenn nicht verfügbar. |
String |
| InputNumber | In der Anfrage übermittelte Telefonnummer. | String |
| Carrier | Aktueller Carrier der Telefonnummer. | String |
| Location | Geografischer Standort, der der Telefonnummer zugeordnet ist. | String |
| OldCarrier | Vorheriger Carrier der Telefonnummer, sofern bekannt. | String |
| NumberFormatted | Telefonnummer, formatiert gemäß dem gewählten Format. | String |
| Type |
MOBILE oder FIXED_LINE oder leer. |
String |
Antwortbeispiel
Gültige Mobilfunknummer
Fehler
| HTTP | Fehlertyp | Antworttext |
|---|---|---|
| 400 | Fehlender oder leerer Pflichtparameter (z. B. Number) |
{"status": 400, "message": "Missing parameters", "details": "Number", "error": "bad request"} |
| 401 | Ungültiger oder nicht autorisierter Lizenzschlüssel | {"status": 401, "message": "Your licence is not allowed to cover this functionnality", "details": "deded", "error": "unauthorized_client"} |
API testen
Klicken Sie auf die Schaltfläche unten, um diesen Endpunkt live in Ihrem Browser zu testen.
Konsole öffnen
Siehe auch
Verknüpfung mit