TombaTomba
Start free
  • Documentation
  • API reference
  • SDKs & CLI
  • AI & MCP
  • Integrations
  • Enterprise
  • Migration guides

Find, verify and enrich B2B contacts from public sources, in the app, your spreadsheet or through the API.

GDPR & CCPA

// docs

  • API changelog
  • Support options
  • Security

// platform

  • Dashboard
  • Pricing
  • API status

// resources

  • Help center
  • Product updates
  • TombaBot crawler

// company

  • Website
  • Contact us
  • Edit or remove your data

© 2021–2026 Tomba.io

  • Terms of service
  • Privacy policy
  • Cookie policy
  • Security policy
  • GDPR
  • CCPA
Get started
Platform
API guides
Response reference
    Person responseCompany responseEmail verifier responseEmail count responseEmail format responseSources responseLocation responsePhone responseSimilar domains responseTechnology responseDomain suggestionsEnrichment responseNAICS codesSIC codes
Policies
Resources
Response reference

Phone response

Returned by GET /phone-finder and GET /phone-validator at data. The same object makes up the phone_data array of person and email verifier results when you set enrich_mobile=true.

Fields

FieldTypeDescription
validbooleantrue if the number is valid in its country's numbering plan.
e164_formatstringE.164 format, such as +14155550132.
intl_formatstringInternational format, such as +1 415-555-0132.
local_formatstringNational format, such as (415) 555-0132.
rfc3966_formatstringRFC 3966 URI, such as tel:+1-415-555-0132.
country_codestringTwo-letter country code (ISO 3166-1 alpha-2) of the number.
line_typestringSee Line types.
carrierstringCarrier the number was assigned to. Empty when unknown.
regionobject or nullState or province of the number: name and ISO 3166-2 code, such as California and CA. null when the number doesn't identify one.
timezonesarray of stringsIANA time zones of the number, such as America/Los_Angeles.
emailstringPhone finder only. The address the number was found for.
domainstringPhone finder only. The domain the number was found for.
linkedinstringPhone finder only. The LinkedIn profile URL the number was found for.

The phone finder returns one number in data, preferring a valid one. With full=true, data is an array of every number found. When nothing is found, data is an empty array and the response repeats the email, domain, or linkedin you sent.

The phone validator returns data only for a valid number. For an invalid number, data is an empty array and the response repeats your input in phone.

Line types

line_typeMeaning
MOBILEMobile number.
FIXED_LINELandline.
FIXED_LINE_OR_MOBILEThe numbering plan doesn't distinguish landlines from mobiles for this number.
VOIPInternet (VoIP) number.
TOLL_FREEToll-free number.
PREMIUM_RATEPremium-rate number.
SHARED_COSTShared-cost number.
PERSONAL_NUMBERPersonal number that forwards to a mobile or landline.
PAGERPager.
UANUniversal access number: one company number that routes to several offices.
UNKNOWNThe type can't be determined. Voicemail numbers are also reported as UNKNOWN.

For US, Canadian, and Mexican numbers, Tomba uses the numbering plan's allocation data to replace FIXED_LINE_OR_MOBILE with MOBILE, FIXED_LINE, VOIP, or TOLL_FREE when the number's block is classified, and to fill in carrier and region.

Example

GET /phone-finder?email=jane.doe@stripe.com:

Code
{ "data": { "email": "jane.doe@stripe.com", "domain": "stripe.com", "valid": true, "local_format": "(415) 555-0132", "intl_format": "+1 415-555-0132", "e164_format": "+14155550132", "rfc3966_format": "tel:+1-415-555-0132", "country_code": "US", "line_type": "MOBILE", "carrier": "AT&T", "region": { "name": "California", "code": "CA" }, "timezones": ["America/Los_Angeles"] } }
Last modified on September 30, 2026
Location responseSimilar domains response
On this page
  • Fields
  • Line types
  • Example
JSON