Caller ID Lookup API
The WhoCalled.in API is designed for apps, CRMs, fraud systems, and internal dashboards that need fast caller intelligence.
Example request
curl -X POST "https://whocalled.in/api/search" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"query":"9999999999","limit":10}'Returned signals
Possible fields include name, mobile, alternate phone, country, circle, address, record id, and match score, depending on available data and plan limits.
How to interpret Caller ID Lookup API
Lookup results combine the information available for a number, which may include a caller or business label, number format, operator, telecom circle, and spam-risk signals. Coverage varies by number. A missing result does not mean a call is safe, and a reported label is not proof that a particular person made the call.
Use lookup information safely
Before returning an unfamiliar call, compare the result with the callerβs message and the official contact details of any business they claim to represent. Never disclose an OTP, account password, card PIN, recovery code, or remote-access permission. Report inaccurate information so it can be reviewed, and use the opt-out channel for eligible data-removal requests.
Read the phone lookup guide or review our privacy policy and correction and opt-out process.