๐Ÿ‡ฎ๐Ÿ‡ณ India (+91)

India Phone Number Validator & Carrier Lookup

India's mobile base runs past a billion numbers, all ten digits beginning 6, 7, 8 or 9 and dominated by Jio and Airtel, with Vodafone Idea third and state-owned BSNL fourth. Because the public carrier data is circle-level and mobile-only, Veriphone returns a best-effort, prefix-level operator for mobiles alongside line type, and resolves ported numbers with mode=current.

Try it โ€” India numbers

Free โ€” no account required. Protected by reCAPTCHA.

+91
Dial code
10
Digits after +91
5
Mobile operators
< 20ms
Lookup latency

India phone number format

India numbers carry the +91 country code with a national trunk prefix of 0, dropped in E.164 format. Mobile and fixed-line ranges are distinguished by their leading digits and returned as a line_type you can filter on.

Mobile โ€” E.164 format
+91 81234 56789
Domestic form: 081234 56789 โ€” the trunk prefix 0 is dropped for international format. 10 digits after +91.
Fixed line โ€” E.164 format
+91 74104 10123
Domestic form: 074104 10123 โ€” the trunk prefix 0 is dropped for international format. 10 digits after +91.

India mobile operators & prefixes

Each mobile prefix is allocated to a specific operator. Veriphone returns that operator from the Department of Telecommunications (DoT) numbering plan, along with line type.

Each prefix belongs to one operator โ€” but a number can be ported. The prefix tells you the operator a number was originally allocated to. Because India allows number portability, a number can keep its prefix after switching networks, so the prefix alone doesn't guarantee the operator serving it today. A Standard lookup returns the allocated operator; add mode=current to resolve the operator serving a ported number now.
Jio
093, 0600, 0620, 0626, 0628โ€“0630, 0635โ€“0639, 0700โ€“0701, 0785 +274 more
Reliance Jio is the largest operator by subscribers; a private operator. Indian carrier data is mobile-only and derived at prefix/circle level, so treat it as a best-effort indication.
Airtel
0690, 0789, 0900, 0966, 0979, 0989โ€“0990, 0993, 0995 +475 more
Bharti Airtel is the close second operator; together Jio and Airtel hold the large majority of the mobile market.
Vi
0691, 0723, 0735, 0769, 0819, 0833, 0837, 0840 +565 more
Vodafone Idea (Vi) is the third operator and financially stressed: the Government of India became its largest shareholder after converting spectrum dues to equity, and its viability remains a watch item.
BSNL
094, 0602โ€“0603, 0918โ€“0919, 07376, 07382, 07579, 07587โ€“07589, 07597โ€“07599 +42 more
Bharat Sanchar Nigam Limited is the state-owned operator, strongest outside the big metros and in rural areas.
MTNL
09013, 09757, 09868โ€“09869, 09968โ€“09969
Mahanagar Telephone Nigam Limited is confined to Delhi and Mumbai; its operations have been handed to BSNL under a long-term service agreement, so its network is effectively run by BSNL.

Plus 3 smaller networks (MVNOs): Telewings, Telenor, S TEL. Veriphone resolves each to its host network.

Fixed-line area codes

For landline numbers, Veriphone returns the city or region where the numbering plan resolves one. Mobile numbers are non-geographic and carry no city.

Delhi
011
Mumbai
022
Kolkata
033
Chennai
044
Bengaluru
080
Hyderabad
040
Pune
020
Ahmedabad
079
Ported numbers. India introduced number portability within a telecom circle in 2011 and made it fully nationwide on 3 July 2015, so a subscriber can keep the same 10-digit number when switching operators or circles. Standard lookup returns the original allocation tied to the number's prefix; mode=current resolves the operator actually serving a ported number.

Questions about India number validation

Why does a valid Indian mobile number always start with 6, 7, 8 or 9?

India allocates mobile numbers as 10 digits beginning with 6, 7, 8 or 9; ranges beginning 2 to 5 belong to fixed-line/STD numbering. In E.164 the +91 country code precedes the 10-digit mobile number.

The lookup shows a different operator than the customer's SIM. Why?

India has had nationwide number portability since 2015, so subscribers keep their number across operators. Standard lookup returns the original allocation holder for that prefix; use mode=current to resolve the operator serving the number now.

Should I include the leading 0 before an Indian number?

The leading 0 is a domestic trunk prefix used only for calls placed within India, and it is dropped in international/E.164 format. A Delhi landline dialled nationally as 011-XXXXXXXX becomes +91 11 XXXXXXXX internationally.

Can Veriphone return the carrier for an Indian landline?

No. Veriphone's Indian carrier enrichment is mobile-only and resolved at prefix/circle level, so fixed-line STD numbers do not return operator detail. Treat results as best-effort for 10-digit mobile numbers beginning 6 to 9.