📱 Phone Number Lookup - Carrier, Line Type & E.164 Validator
Pricing
from $2.00 / 1,000 results
📱 Phone Number Lookup - Carrier, Line Type & E.164 Validator
Phone validator: carrier, line type (mobile/VoIP), country, E.164. Bulk 1,000 numbers in 1 run. Twilio alternative at bulk rates. No API key. Try free.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
David A
Maintained by CommunityActor stats
0
Bookmarked
119
Total users
19
Monthly active users
3 hours ago
Last modified
Categories
Share
📱 Phone Number Lookup - Carrier, Country & Line Type
Validate, parse, and enrich phone numbers at scale. Get country, carrier, line type (mobile/landline/VoIP), timezone and E.164 formatting — no API key required.
✨ Features
- 🌍 123+ countries with carrier and line type detection
- 📞 Line type detection: mobile, landline, VoIP/toll-free
- 🏢 Carrier identification for US (Verizon/AT&T/T-Mobile), UK (EE/O2/Vodafone/Three), EU (Orange/SFR/Telekom/Vodafone/TIM/Telefonica), and more
- ⏰ Timezone mapping per country
- 🔢 E.164 formatting with national format variants
- 🚫 No API key — works offline, fast, no rate limits
- 📊 Export as JSON / CSV / Excel
📥 Input
| Field | Type | Default | Description |
|---|---|---|---|
phones | string | — | Phone numbers, one per line (with or without +) |
maxResults | integer | 100 | Max numbers to process |
📤 Output
Each dataset item contains: input, valid, normalized, formatted, country, countryCode, iso2, region, lineType, carrier, timezone, nationalLength.
💡 Use Cases
- Lead generation: clean CRM lists, verify phone numbers before outreach
- Fraud prevention: detect VoIP/burner numbers
- SMS marketing: identify mobile numbers for campaigns
- Data enrichment: add country + carrier to existing contacts
💰 Pricing
from $1.50 / 1,000 results — pay only for valid data returned.
⭐ Reviews
Used this Actor? Please leave a rating — it helps other users and supports continued development.
Crafted by David Ahn · Built with Apify + Crawlee (open-source)
⭐ Leave a Review
Your rating helps this Actor reach more users. A 30-second review on the Apify Store makes a real difference for indie developers.
📌 Changelog
- v1.0 — Public release
- v1.1 — Added more output fields and clearer error messages
- v1.2 — Performance and reliability improvements
🔧 Support
Issues or feature requests? Open an issue directly on this Actor's Issues tab — average response time: under 24h.
Crafted by David Ahn · Built with Apify + Crawlee (open-source)
🔥 Complete B2B Contact & OSINT Intelligence Suite
Build end-to-end data enrichment pipelines by combining these specialized tools:
| Tool | Purpose | Pricing | Link |
|---|---|---|---|
| 🔍 OSINT People Search | Find digital footprints across 10+ social & developer platforms | $1.50 / 1K | View on Store → |
| 📱 Phone Number Lookup | Carrier, line type (mobile/VoIP/landline), E.164 validator | $1.50 / 1K | View on Store → |
| 📧 Email Verifier | 0–100 deliverability score, MX lookup, disposable email check | $2.00 / 1K | View on Store → |
| 🌐 Email & Domain Intelligence | SPF, DKIM, DMARC, WHOIS, and security DNS health check | $1.50 / 1K | View on Store → |
| 💼 LinkedIn Employees Scraper | Extract decision makers & employee leads for B2B outreach | $5.00 / 1K | View on Store → |
🤖 AI Agent & MCP Server Integration
Run this Actor directly from AI Agents, LLM pipelines, or Cursor / Claude Desktop:
- Apify MCP Server URL:
https://mcp.apify.com/?tools=fetch-actor-details,unrivaled_fortress/phone-lookup - Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("unrivaled_fortress/phone-lookup").call(run_input={...})
- JavaScript / TypeScript:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('unrivaled_fortress/phone-lookup').call({...});
🔥 The B2B Contact & OSINT Intelligence Suite
Combine these actors to build a full-spectrum OSINT & lead intelligence stack:
| Tool | Purpose | Pricing | Link |
|---|---|---|---|
| 🔍 OSINT People Search | Find digital footprints across 10+ platforms | $1.50 / 1K | View on Store → |
| 📱 Phone Number Lookup | Carrier, line type (mobile/VoIP/landline), E.164 validator | $1.50 / 1K | View on Store → |
| 🛡️ Email Data Breach Hunter | Detect compromised credentials & public database leaks | $3.00 / 1K | View on Store → |
| 🔍 Sherlock Username OSINT | Trace usernames & social accounts across 60+ platforms | $2.00 / 1K | View on Store → |
| ⚡ B2B Email & Dev Lead Extractor | Extract emails from websites, domains & GitHub commits | $1.20 / 1K | View on Store → |
| 🛡️ Subdomain & Attack Surface Scanner | Discover subdomains, staging environments & SSL health | $2.00 / 1K | View on Store → |
| ⚡ Website Tech Stack Detector | Detect Shopify, WordPress, React, Stripe, GA4, Pixels | $2.00 / 1K | View on Store → |
| 📧 Email Verifier | 0–100 deliverability score, MX lookup, disposable check | $2.00 / 1K | View on Store → |
⭐ Loved using this Actor?
If this Actor powered your OSINT investigations or saved you hours of manual research, please take 10 seconds to leave a 5-star rating! It helps independent creators maintain high-speed public tools.
👉 Click here to leave a review & rating on Apify Store
Crafted by David Ahn · High-yield OSINT & cybersecurity reconnaissance
💰 Running this daily or on a team?
- Paid plans cut your per-result cost by up to 55% (Bronze -> Diamond tiers apply automatically).
- Schedule it and forget it: stable schemas mean your Monday runs look exactly like Friday runs.
- If this saved you real time, a 5-star review keeps improvements coming - thank you!
🔌 Use inside Clay (bring-your-own enrichment)
Clay users pay only orchestration Actions when they bring their own provider keys. Call this Actor as an HTTP API carrier and line-type validation enrichment column:
- In Clay, add an HTTP API column (
POST https://api.apify.com/v2/acts/diRRJe93naJq3Zmgb/runs?token=YOUR_APIFY_TOKEN) - Body: the same JSON you would paste into the Input tab
- Map the returned dataset rows back into your table
At ~$0.001-0.008 per result with zero seat minimums, this is typically 10-50x cheaper per enriched row than native Clay data credits.
⚡ Live API (Standby beta)
This Actor also runs as a live API — no run startup wait. Send an HTTP request to the Standby URL (see the Endpoints tab) and get validation results instantly.
GET /lookup?phone=%2B14155552671— validate one number (%2B= the leading+)GET /lookup?phones=%2B1415...,%2B4420...— up to 100 numbers per requestPOST /lookup— JSON body{"phone": "+..."}or{"phones": ["+...", ...], "maxResults": 100}
Response: {"results": [{input, valid, normalized, formatted, country, iso2, lineType, carrier, timezone, spamScore, riskTier, ...}]}
Notes: Standby responses are not written to the dataset requests from all users share the warm instance, so nothing is stored). For bulk lists up to 1,000 numbers per run, use the normal batch mode.