Verify high volumes of numbers in seconds.
Reduce message failures and optimize communication costs.
Supports phone number lookup worldwide, covering all mobile operators.
Instantly retrieve mobile operator details, number validity, and portability status.
Our API number lookup integrates easily with your applications.
Register an account to receive your API credentials instantly and start integrating Number Lookup into your application.
Get Free API KeyChoose your preferred language and use our production-ready SDKs to integrate the Number Lookup API and develop a messaging solution in your application.
View DocumentationWith a simple API request and ready-to-use sample code, you can retrieve real-time number lookup information and connect the world.
Send Number LookupExample Request:
from moceansdk import Client, Basic, Transmitter
mocean = Client(
Basic("YOUR_API_KEY", "YOUR_API_SECRET")
)
res = mocean.number_lookup.inquiry({
'mocean-to': '60123456789'
})
print(res)
require 'moceansdk'
mocean = Moceansdk::Client.new(
Moceansdk::Auth::Basic.new('YOUR_API_KEY', 'YOUR_API_SECRET')
)
res = mocean.number_lookup.inquiry('mocean-to': '60123456789')
print res
$mocean = new \Mocean\Client(
new \Mocean\Client\Credentials\Basic('YOUR_API_KEY', 'YOUR_API_SECRET')
);
$result = $mocean->numberLookup()->inquiry([
'mocean-to' => '60123456789',
'mocean-resp-format' => 'json'
]);
echo $result;
const moceansdk = require('mocean-sdk');
const mocean = new moceansdk.Mocean(
new moceansdk.Client('YOUR_API_KEY', 'YOUR_API_SECRET')
);
mocean.number_lookup()
.inquiry({
'mocean-to': '60123456789'
}, function (err, res) {
console.log(res);
});
try {
Mocean mocean = new Mocean(
new Basic("YOUR_API_KEY", "YOUR_API_SECRET")
);
NumberLookupResponse res = mocean
.numberLookup()
.setTo("60123456789")
.inquiry();
System.out.println(res);
} catch (MoceanErrorException e) {
System.out.println(e.getErrorResponse().getErrMsg());
}
API Response sample:
{
"status": 0,
"msgid": "MSGID10507102706000011.0001",
"to": "60123456789",
"current_carrier": {
"country": "MY",
"name": "U Mobile",
"network_code": 50218,
"mcc": "502",
"mnc": "18"
},
"original_carrier": {
"country": "MY",
"name": "Maxis Mobile",
"network_code": 50212,
"mcc": "502",
"mnc": "12"
},
"ported": "ported"
}
The system sends a request to MoceanAPI.
Our number lookup API retrieves mobile operator details, number status & validity.
Ensure accurate phone number validation with our global number lookup API!
Check if numbers are active or inactive.
Avoid messaging invalid numbers & reduce expenses.
Implement with just a few lines of code.
Type | Send SMS (MT-SMS) | Receive SMS (MO-SMS) |
---|---|---|
Have questions? We’re here to help!
Complete the form below, and we'll respond to you as soon as we can, or you can email us at support@moceanapi.com
A number lookup API allows businesses to verify phone numbers, check mobile operator details, and determine number validity in real-time.
Our API retrieves mobile operator details, number status (active/inactive), and mobile portability instantly.
Yes! MoceanAPI supports bulk number lookup requests for large-scale verification.
By verifying phone numbers before sending messages, you reduce undelivered SMS/call costs.
Industries like banking, e-commerce, telecom, healthcare, and customer support benefit from number validation services.