This API provides the following metadata about a phone number:
To get the above information you need to make a HTTP GET request to
https://<your_api_key>:<your_api_token><subdomain>/v1/Accounts/<your_sid>/Numbers/~number~
If you’d prefer response in JSON format, just append .json at the end of the HTTP GET request.
<your_api_key>
and <your_api_token>
with the API key and token created by you.<your_sid>
with your “Account sid”<subdomain>
with the region of your account
<your_api_key>
, <your_api_token>
and <your_sid>
are available in the API settings page of your Exotel Dashboard
curl https://<your_api_key>:<your_api_token><subdomain>/v1/Accounts/<your_sid>/Numbers/XXXXX30240
var request = require('request'); var options = { url: 'https://<your_api_key>:<your_api_token><subdomain>/v1/Accounts/<your_sid>/Numbers/XXXXX30240' }; function callback(error, response, body) { if (!error && response.statusCode == 200) { console.log(body); } } request(options, callback);
<?php include('vendor/rmccue/requests/library/Requests.php'); Requests::register_autoloader(); $headers = array(); $response = Requests::get('https://<your_api_key>:<your_api_token><subdomain>/v1/Accounts/<your_sid>/Numbers/XXXXX30240', $headers);
import requests requests.get('https://<your_api_key>:<your_api_token><subdomain>/v1/Accounts/<your_sid>/Numbers/XXXXX30240')
require 'net/http' require 'uri' uri = URI.parse("https://<your_api_key>:<your_api_token><subdomain>/v1/Accounts/<your_sid>/Numbers/XXXXX30240") response = Net::HTTP.get_response(uri) # response.code # response.body
HTTP Response:
{ "Numbers": { "PhoneNumber": "0XXXXX30240", "Circle": "GJ", "CircleName": "Gujarat Telecom Circle (includes Daman & Diu, Dadra & Nagar Haveli)", "Type": "Mobile", "Operator": "R", "OperatorName": "Reliance", "DND": "Yes" } }
<?xml version="1.0" encoding="UTF-8"?> <TwilioResponse> <Numbers> <PhoneNumber>0XXXXX30240</PhoneNumber> <Circle>GJ</Circle> <CircleName>Gujarat Telecom Circle (includes Daman & Diu, Dadra & Nagar Haveli)</CircleName> <Type>Mobile</Type> <Operator>R</Operator> <OperatorName>Reliance</OperatorName> <DND>Yes</DND> </Numbers> </TwilioResponse>
Description of parameters mentioned in the above response:
Parameter Name | Type & Value |
PhoneNumber | string; Reformatted phone number |
Circle | Two character telecom circle code. Refer below table for more details |
CircleName | Human readable string of the Circle code. Ex: Haryana Telecom Circle (excludes Faridabad, Gurgaon & Panchkula) |
Type | 'Mobile' or 'Landline' |
Operator | Single or two character telecom operator code. Refer below table for more details |
OperatorName | Telecom operator to which the number belongs |
DND |
|
Description of all the telecom circles in India:
Circle Name | Value |
AP | Andhra Pradesh Telecom Circle |
AS | Assam Telecom Circle |
BR | Bihar & Jharkhand Telecom Circle |
CH | Chennai Metro Telecom Circle (includes Chennai, MEPZ & Mahabalipuram) |
DL | Delhi Metro Telecom Circle (includes NCR, Faridabad, Ghaziabad, Gurgaon & Noida) |
GJ | Gujarat Telecom Circle (includes Daman & Diu, Dadra & Nagar Haveli) |
HP | Himachal Pradesh Telecom Circle |
HR | Haryana Telecom Circle (excludes Faridabad, Gurgaon & Panchkula) |
JK | Jammu & Kashmir Telecom Circle |
KL | Kerala Telecom Circle (includes Lakshadeep) |
KA | Karnataka Telecom Circle |
KO | Kolkata Metro Telecom Circle (includes parts of Haora, Hooghly, North & South 24 Parganas and Nadia Districts) |
MH | Maharashtra Telecom Circle (includes Goa but excludes Mumbai, Navi Mumbai & Kalyan) |
MP | Madhya Pradesh & Chhattisgarh Telecom Circle |
MU | Mumbai Metro Telecom Circle (includes Navi Mumbai & Kalyan) |
NE | North East India Telecom Circle (includes Arunachal Pradesh, Meghalaya, Mizoram, Nagaland, Manipur & Tripura) |
OR | Orissa Telecom Circle |
PB | Punjab Telecom Circle (includes Chandigarh & Panchkula) |
RJ | Rajasthan Telecom Circle |
TN | Tamil Nadu Telecom Circle (excludes CH Chennai, MEPZ, Mahabalipuram & Minjur and includes Pondicherry except Yanam & Mahe) |
UE | Uttar Pradesh (East) Telecom Circle |
UW | Uttar Pradesh (West) & Uttarakhand Telecom Circle (excludes Ghaziabad & Noida) |
WB | West Bengal Telecom Circle (includes Andaman & Nicobar,Sikkim excludes Calcutta Telecom District) |
AN | Andaman & Nicobar |
BY | Mumbai Metro Telecom Circle (includes Navi Mumbai & Kalyan) |
HA | Haryana Telecom Circle (excludes Faridabad, Gurgaon & Panchkula) |
ND | Delhi Metro Telecom Circle (includes NCR, Faridabad, Ghaziabad, Gurgaon & Noida) |
UPE | Uttar Pradesh (East) Telecom Circle |
UPW | Uttar Pradesh (West) & Uttarakhand Telecom Circle (excludes Ghaziabad & Noida) |
Description of Telecom operators in India:
Operator Name | Value |
AC | Aircel |
A | Airtel |
AL | Allianz |
B | BSNL |
D | Dishnet |
E | Etisalat |
H | HFCL |
I | Idea |
LO | Loop |
MT | MTNL |
P | Ping |
R | Reliance |
S | Sistema |
ST | S Tel |
T | Tata |
U | Unitech |
VI | Videocon |
V | Vodafone |