API docsLog inCreate account
Reading

Contacts

GET/v1/contacts

A contact is a WhatsApp address-book entry: one row per person, with their phone form (pn) and LID form (jid) side by side when both are known. Groups are not contacts.

List contacts

GET https://api.api-supp.com/v1/contacts

ParamTypeDefaultNotes
qstring—Search name, push name, business name and ids
limitint100Max 500
offsetint0
json
{
  "contacts": [{
    "jid": "133144455962747@lid",
    "pn": "14155550187@s.whatsapp.net",
    "name": "Dana",
    "notify": "Dana L.",
    "verified_name": null,
    "updated_at": "2026-05-13 10:00:00+00:00"
  }],
  "count": 1
}
  • name: the name saved in the phone's address book
  • notify: the name the person set on their own profile
  • verified_name: a verified business name

One contact

GET https://api.api-supp.com/v1/contacts/:contact accepts a LID JID, a phone JID or bare phone digits. 404 if unknown.

More lookups

EndpointReturns
GET /v1/contacts/search?q=…People you have actually chatted with, matched by name or number
GET /v1/contacts/:contact/chatsEvery chat this person is in (direct and shared groups)
GET /v1/contacts/:contact/last-interactionThe latest message to or from them
GET /v1/contacts/:phone/direct-chatThe 1:1 chat for a phone number
GET /v1/lid/resolve?phone=… or ?lid=…Translates between phone digits and a LID. lid takes only the id part, without @lid. 400 without either, 404 if unknown