Integration GuideAPI Reference
API Reference

Identify the mobile network operator behind a phone number

Answers 200 with nulls when the operator cannot be identified: the lookup succeeded and found nothing. A failing lookup answers 502 instead, so the two are distinguishable.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Phone Number Format

The phone field accepts a subscriber phone number in international or national format. Formatting characters — spaces, hyphens, brackets, and dots — are stripped automatically, so +7 (910) 561-55-67 and +79105615567 are treated identically.

How the number is interpreted depends on whether it starts with a plus sign:

phonecountryIsoCodeResult
+79105615567Optional, ignoredAccepted. The country is derived from the dial code.
79105615567RUAccepted as an international number.
89105615567RUAccepted. The trunk prefix 8 is replaced with the dial code.
9105615567RUAccepted as a national number.
9105615567, 89105615567Not providedRejected with 400 VALIDATION_ERROR.

A number starting with + is self-contained and never requires countryIsoCode. A number without + is ambiguous, so countryIsoCode is required to interpret it — this endpoint applies no default country. If you collect numbers in a national format, always pass countryIsoCode along with the phone number.

In the response, phoneNumber is returned normalized to E.164 (for example, +79105615567), and countryIsoCode is derived from the number itself, not echoed from the request.

The mobile operator can be determined for Russian numbers only. A valid number from any other country passes validation and returns 200 OK with "mobileOperator": null.

Body Params
string

Payer phone number, with or without a country code and leading plus

string

ISO 3166-1 alpha-2 region hint, required when the number is in national form

Headers
string
required
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*