All APIs & tools Nº 019

API · n8n node

Phone Number Validator and Formatter

Validate and format phone numbers from any country: E.164, type (mobile, landline, VoIP), country, region, time zone.

Who it's for Signup/checkout forms, SMS and calling workflows, CRM cleanup and dedup, spreadsheet imports (batch of 50)

See it work

A real example from the listing: what you send, and what comes back. No live call, no key, no cost.

In

GET /v1/phone/validate?number=020+7946+0958&country=GB

Out

{
  "input": "020 7946 0958",
  "valid": true,
  "e164": "+442079460958",
  "international": "+44 20 7946 0958",
  "national": "020 7946 0958",
  "country_code": "GB",
  "calling_code": 44,
  "type": "fixed_line",
  "location": "London",
  "time_zones": [
    "Europe/London"
  ]
}

Pricing

  • BASIC $0 · 500/mo · 1 req/s
  • PRO $4.99 · 10,000
  • ULTRA $14.99 · 50,000
  • MEGA $39 · 250,000
  • overage $0.0005/req
  • The plans are the same on RapidAPI and api.market (BASIC is called FREE there). BASIC has a hard limit; paid plans are soft limits with overage.
  • Prices in US dollars, as on the store. Fuentio's own plans are in euros.

Get it

Open on RapidAPI (opens in a new tab) ↗api.market: in reviewn8n node on npm (opens in a new tab) ↗

Install the n8n node

npm install n8n-nodes-compasslab-phone-validator

Or in n8n: Settings → Community nodes, then the package name.