Phone numbers · IN
India phone number format
India numbers use the country code +91. A mobile number looks like 081234 56789 at home and +918123456789 in international E.164 format.
| Type | Example (national) | International | E.164 | Digits |
|---|---|---|---|---|
| Mobile | 081234 56789 | +91 81234 56789 | +918123456789 | 10 |
| Landline | 074104 10123 | +91 74104 10123 | +917410410123 | 10 |
| Toll-free | 1800 12 3456 | +91 1800 12 3456 | +911800123456 | 8, 9, 10, 11, 12, 13 |
| Premium-rate | 1861 123 456 789 | +91 1861 123 456 789 | +911861123456789 | 13 |
| Shared-cost | 1860 345 1234 | +91 1860 345 1234 | +9118603451234 | 11 |
| Company (UAN) number | 140 930 5260 | +91 140 930 5260 | +911409305260 | 10 |
- Country calling code
- +91
- National (trunk) prefix
- 0
- International call prefix
- 00
- Separate VoIP range
- No
- Time zones
- Asia/Calcutta
Validate in code
Check a India number.
Send the number as typed plus country: "IN". You get it back in E.164 with its line type, ready to store.
curl https://veqen-app.com/v1/phone/check \
-H "Authorization: Bearer $VEQEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "IN", "phone": "081234 56789"}'import os, requests
r = requests.post(
"https://veqen-app.com/v1/phone/check",
headers={"Authorization": f"Bearer {os.environ['VEQEN_API_KEY']}"},
json={"country": "IN", "phone": "081234 56789"},
timeout=10,
)
result = r.json()
print(result["risk"]["verdict"], result["risk"]["reasons"])const res = await fetch("https://veqen-app.com/v1/phone/check", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.VEQEN_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({"country": "IN", "phone": "081234 56789"}),
});
const result = await res.json();
console.log(result.risk.verdict, result.risk.reasons);Questions
India numbers
What is the country code for India?
+91. Dial it after your international access code, or use +91 from a mobile phone.
How do I format a India phone number in E.164?
Drop the national prefix (0) and add +91. For example 081234 56789 becomes +918123456789.
How many digits is a India mobile number?
10 digits after the country code.
Does India have VoIP phone numbers?
There is no separate VoIP range in the numbering plan, so VoIP numbers look like ordinary numbers.