Phone Validator

Phone Validator

by tomba-io

Validate phone numbers, check carriers & line types globally. Clean your lead lists, verify data, and boost campaign efficiency with this open-source tool.

42 runs
20 users
Try This Actor

Opens on Apify.com

About Phone Validator

Need to clean up a messy phone number list or verify leads before a campaign? I've been there. This Phone Validator actor does the heavy lifting by checking if numbers are formatted correctly and actually active. It goes beyond basic checks to tell you the carrier and even the line type—whether it's a mobile, landline, or VoIP number. That's crucial for knowing the best way to reach someone. I use it because it handles international numbers without a fuss, which is a lifesaver for global projects. You get a clear validation result for each number, so you can instantly filter out duds and focus on quality contacts. It saves hours of manual work and prevents wasted effort on invalid data. For lead generation, it ensures your sales team isn't calling disconnected lines. For social media or marketing, it helps build accurate audience lists. It's an open-source tool, so you can see how it works and adapt it if needed. Honestly, it's one of those simple utilities that becomes indispensable once you integrate it into your data workflow.

What does this actor do?

Phone Validator is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Phone Validator Actor

This Apify Actor validates phone numbers and retrieves associated information using the Tomba Phone Validator API. It's designed for data cleaning, contact verification, and phone number enrichment.

Overview

The actor takes a list of phone numbers, validates them via the Tomba API, and returns detailed information for each, including carrier, line type, and location. It handles bulk processing with built-in rate limiting (150 requests per minute).

Key Features

  • Validation & Enrichment: Validates phone numbers from any country and returns carrier, line type, and location data.
  • Format Support: Outputs numbers in multiple standard formats (E.164, national, international, RFC3966).
  • Bulk Processing: Efficiently processes hundreds of numbers with automatic rate limit management.
  • Robust Handling: Includes comprehensive error reporting and optional country code hints for accurate validation.

How to Use

Prerequisites

You need a Tomba account. Get your API credentials from the Tomba API Dashboard.
* API Key: Starts with ta_
* Secret Key: Starts with ts_

Input Configuration

Provide input as a JSON object. Required parameters are tombaApiKey and tombaApiSecret. The core data is the phoneNumbers array.

Basic Example:

{
  "tombaApiKey": "ta_xxxxxxxxxxxxxxxxxxxx",
  "tombaApiSecret": "ts_xxxxxxxxxxxxxxxxxxxx",
  "phoneNumbers": [
    { "phoneNumber": "+1 (555) 123-4567" },
    { "phoneNumber": "07911 123456", "countryCode": "GB" }
  ],
  "maxResults": 50
}

Each item in phoneNumbers must be an object with a phoneNumber property. The countryCode (e.g., "US", "GB") is optional but recommended for numbers without a leading + to ensure accurate validation.

Input/Output

Input: An array of phone number objects. The actor authenticates with your Tomba keys and processes each number through the Tomba Validator API.

Output: For each validated number, the actor returns a detailed object including:
* phoneNumber: The original input.
* valid: Boolean indicating if the number is valid.
* carrier: Phone carrier information.
* lineType: e.g., mobile, landline, VoIP.
* location: Geographic data (country, region, timezone).
* format: The number in national and international formats.

Results are saved to the Apify dataset for your run.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Phone Validator now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
tomba-io
Pricing
Paid
Total Runs
42
Active Users
20
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support