Identify mobile carrier, connection type, and device signals from any IP. Get MCC/MNC codes, carrier name, and whether the user is on a mobile network — all in one lightweight API call.
1,000+
Carriers worldwide
98%
Mobile IP accuracy
MCC/MNC
Codes included
IPv6
Mobile supported
Overview
Mobile carrier detection maps an IP address to the telecommunications company whose network the user is connected through — T-Mobile, Verizon, Vodafone, Jio, or any of 1,000+ carriers worldwide. Beyond just the carrier name, you get MCC and MNC codes for precise network identification, plus the connection type so you know whether the user is on mobile data, Wi-Fi, or broadband.
This data powers mobile-first UX decisions, carrier-targeted content delivery, network quality inference, and granular analytics that break down your audience by the type of connection they're using.
{ "ip": "203.0.113.45", "carrier_name": "T-Mobile USA", "mcc": "310", "mnc": "260", "country": "US", "connection_type": "mobile", "is_mobile": true }
Capabilities
Deep mobile network intelligence for every IP on the planet.
Coverage spans major carriers in every country — from AT&T and T-Mobile in the US, to Jio in India, Vodafone in Europe, and regional operators across Africa and Asia-Pacific.
Mobile Country Code (MCC) and Mobile Network Code (MNC) are included in every response, enabling precise integration with telecom systems, SIM databases, and carrier billing APIs.
Distinguish between mobile data, home broadband, corporate Wi-Fi, and satellite connections. Tailor your app's behavior, content delivery, or analytics segmentation accordingly.
Modern mobile networks increasingly assign IPv6 addresses. Our carrier database fully supports IPv6 address lookups so your app stays accurate as mobile networks modernize.
Built from authoritative carrier IP range registrations and validated against live carrier data feeds. Industry-leading 98% accuracy rate on mobile IP identification.
Carrier IP ranges change as networks grow and merge. Our database is continuously synchronized with carrier WHOIS, BGP announcements, and direct carrier data partnerships.
Reference
Every field available in the Mobile Carrier API response.
| Field | Type | Description | Free | Pro | Max |
|---|---|---|---|---|---|
| is_mobile | boolean | True if the IP belongs to a mobile carrier network | ✓ | ✓ | ✓ |
| connection_type | string | Connection class: mobile / broadband / wifi / satellite / corporate | ✓ | ✓ | ✓ |
| carrier_name | string | Full carrier / operator name (e.g. "T-Mobile USA") | — | ✓ | ✓ |
| country | string | ISO 3166-1 alpha-2 country code where the carrier operates | ✓ | ✓ | ✓ |
| mcc | string | Mobile Country Code (ITU E.212) — e.g. "310" for USA | — | ✓ | ✓ |
| mnc | string | Mobile Network Code identifying the specific operator — e.g. "260" for T-Mobile | — | ✓ | ✓ |
Try It Now
Enter any IP address to identify the mobile carrier and connection type.
// Click "Lookup" to identify the carrier for this IP...
Applications
How product, marketing, and security teams use mobile carrier data.
Detect mobile users before they interact. Serve lightweight assets, skip autoplay video, or prompt the app download banner only when the user is on a mobile carrier network — not on desktop Wi-Fi.
Run carrier-specific promotions, partner deals, or targeted campaigns. Carrier data combined with geolocation lets you serve highly relevant offers to specific network subscribers.
Infer likely network quality from connection type. Preemptively reduce video bitrate, disable heavy animations, or fallback to a low-bandwidth mode for users on mobile data connections.
Developer
Identify any visitor's mobile carrier in a single API call.
curl -X GET \ "https://api.hostinfo.com/v1/ip/203.0.113.45/carrier" \ -H "Authorization: Bearer YOUR_API_KEY" # Response: { "ip": "203.0.113.45", "carrier_name": "T-Mobile USA", "mcc": "310", "mnc": "260", "connection_type": "mobile", "is_mobile": true }
Pricing
No hidden fees. Cancel any time.
Try it out
For teams
Unlimited scale
Free forever. No credit card required.