Call Lookup

Call Lookup ermittelt basierend auf einer Telefonnummer die dazugehörigen öffentlich publizierten Angaben (Name, Adresse etc.). Dies ist besonders nützlich für die Erkennung eingehender Anrufe in Systemen wie:

  • Telefonieanlagen

  • CRMs

  • Helpdesk-Systemen

Authentifizierung mit API-Key

Für den Zugriff auf die API wird ein API-Key benötigt.

1

API-Key erhalten

Der API-Key wird nach erfolgreichem Onboarding von uns bereitgestellt.

2

API-Key im Request verwenden

Der API-Key muss bei jedem Request im Header übermittelt werden.

Beispiel:

curl --location 'https://api.multisource.ch/v2/search/calllookup?number=0791234567' \
--header 'Auth-Key: <API-KEY>'

API-Endpoint

get
/Search/CallLookup
Autorisierungen
auth-keystringErforderlich

API Key required for authorized endpoints

Abfrageparameter
numberstringOptional
Antworten
200

OK

get
/Search/CallLookup
200

OK

Response Felder

Root-Level Felder

Feld
Typ
Beschreibung
Beispiel

hitCount

integer

Gesamtanzahl der Treffer in der Datenbank für die angefragte Telefonnummer

1

resultCount

integer

Anzahl der tatsächlich zurückgegebenen Einträge im data-Array

1

data

array

Array mit den gefundenen Verzeichniseinträgen

siehe Eintragsfelder unten

Eintrags-Felder

Feld
Typ
Beschreibung
Beispiel

dwhId

string

Eindeutige ID des Eintrags

ABC123456789

companyname

string

Firmenname bei Unternehmenseinträgen

Swisscom Directories AG

firstname

string

Vorname bei Privatpersonen

Lara

name

string

Nachname bei Privatpersonen

Graf

street

string

Strassenname

Förrlibuckstrasse

houseNumber

string

Hausnummer

62

zip

string

Postleitzahl (PLZ)

8005

location

string

Ortsname

Zürich

phoneNumbers

array

Array mit einer oder mehreren Festnetznummern

[

“*0800 123 456",

"*058 123 45 67"

]

mobileNumbers

array

Array mit einer oder mehreren Mobilnummern

[

“*079 123 45 67"

]

Voraussetzungen für erfolgreiche Ergebnisse

Die angegebene Telefonnummer muss in unseren öffentlichen Verzeichnissen (local.ch oder search.ch) eingetragen und für die Rückwärtssuche freigegeben sein.

Hinweise

Telefonnummern als Arrays

  • phoneNumbers und mobileNumbers sind immer Arrays, auch bei nur einer Nummer

  • Leere Arrays [] bedeuten, dass keine Nummern dieser Art vorhanden sind

Umgang mit mehreren Einträgen

Eine Telefonnummer kann mehrere Einträge haben (z.B. mehrere Personen in einem Haushalt oder verschiedene Abteilungen einer Firma). Wenn mehrere Einträge zurückgegeben werden (resultCount > 1), empfehlen wir folgende Anzeigelogik für die Integration:

Option 1: Ersten Eintrag anzeigen

Der erste Eintrag im data-Array ist in der Regel der Haupteintrag und eignet sich für eine einfache Anzeige im Telefoniesystem.

Option 2: Alle Einträge anbieten

Bei erweiterten Integrationen können alle zurückgegebenen Einträge in einer Dropdown-Liste oder als Auswahlmöglichkeit angezeigt werden.

Beispiel: Output mit mehreren Einträgen

Zuletzt aktualisiert