SDKs & Code Examples
Code examples and SDK documentation for various programming languages
Overview
Code examples and SDK documentation for various programming languages to help you integrate with VeriRoute Intel APIs quickly and efficiently.
Supported Languages
Python
JavaScript
PHP
cURL
REST API Code Examples
🏷️ CNAM API
Python
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {"phone_number": "15555550123"}
response = requests.post(
"https://api-service.verirouteintel.io/api/v1/cnam/lookup",
headers=headers,
json=data
)
result = response.json()
print(f"CNAM: {result['cnam']}")
cURL
curl -X POST https://api-service.verirouteintel.io/api/v1/cnam/lookup \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-H "Content-Type: application/json" \\
-d '{"phone_number": "15555550123"}'
JavaScript
const response = await fetch('https://api-service.verirouteintel.io/api/v1/cnam/lookup', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
phone_number: '15555550123'
})
});
const result = await response.json();
console.log('CNAM:', result.cnam);
PHP
'https://api-service.verirouteintel.io/api/v1/cnam/lookup',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => json_encode(array('phone_number' => '15555550123')),
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer YOUR_API_KEY',
'Content-Type: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
$result = json_decode($response, true);
echo "CNAM: " . $result['cnam'];
?>
🔄 LRN API
Python
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {"phone_number": "15555550123"}
response = requests.post(
"https://api-service.verirouteintel.io/api/v1/lrn/lookup",
headers=headers,
json=data
)
result = response.json()
print(f"LRN: {result['lrn']}", f"Carrier: {result['carrier']}")
cURL
curl -X POST https://api-service.verirouteintel.io/api/v1/lrn/lookup \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-H "Content-Type: application/json" \\
-d '{"phone_number": "15555550123"}'
📱 Messaging Provider API
Python
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {"phone_number": "15555550123"}
response = requests.post(
"https://api-service.verirouteintel.io/api/v1/messaging/lookup",
headers=headers,
json=data
)
result = response.json()
print(f"Messaging Provider: {result['messaging_provider']}")
cURL
curl -X POST https://api-service.verirouteintel.io/api/v1/messaging/lookup \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-H "Content-Type: application/json" \\
-d '{"phone_number": "15555550123"}'
🔍 Number Intelligence API
Python
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {"phone_number": "15555550123"}
response = requests.post(
"https://api-service.verirouteintel.io/api/v1/lookup",
headers=headers,
json=data
)
result = response.json()
print(f"Carrier: {result['carrier']}", f"LRN: {result['lrn']}", f"CNAM: {result['cnam']}")
GraphQL API Code Examples
CNAM Lookup
Python
import requests
query = """
query LookupCnam($phoneNumber: String!) {
lookupCnam(phoneNumber: $phoneNumber) {
phoneNumber
cnam
success
error
}
}"""
variables = {"phoneNumber": "15555550123"}
response = requests.post(
"https://api-service.verirouteintel.io/graphql",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"query": query, "variables": variables}
)
result = response.json()
print(result['data']['lookupCnam']['cnam'])
JavaScript
const query = `
query LookupCnam($phoneNumber: String!) {
lookupCnam(phoneNumber: $phoneNumber) {
phoneNumber
cnam
success
error
}
}
`;
const variables = { phoneNumber: '15555550123' };
const response = await fetch('https://api-service.verirouteintel.io/graphql', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ query, variables })
});
const result = await response.json();
console.log(result.data.lookupCnam.cnam);
LRN Lookup
Python
query = """
query LookupLrn($phoneNumber: String!) {
lookupLrn(phoneNumber: $phoneNumber) {
phoneNumber
lrn
carrier
success
error
}
}"""
variables = {"phoneNumber": "15555550123"}
response = requests.post(
"https://api-service.verirouteintel.io/graphql",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"query": query, "variables": variables}
)
result = response.json()
print(f"LRN: {result['data']['lookupLrn']['lrn']}")
Messaging Provider Lookup
Python
query = """
query LookupMessagingProvider($phoneNumber: String!) {
lookupMessagingProvider(phoneNumber: $phoneNumber) {
phoneNumber
messagingProvider
success
error
}
}"""
variables = {"phoneNumber": "15555550123"}
response = requests.post(
"https://api-service.verirouteintel.io/graphql",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"query": query, "variables": variables}
)
result = response.json()
print(f"Messaging Provider: {result['data']['lookupMessagingProvider']['messagingProvider']}")