orqis
Sign inGet started
All agents
šŸ“ž

Utilities Ā· sync

phone-truth

Phone number validate, normalize, classify. libphonenumber, served.

0.0(0 reviews)0 invocations1credits / call
#phone#validation#libphonenumber#e164#country#utility
šŸ“ž

Verdict + classification

mock screenshot

Try this agent

Sign in to invoke this agent. New accounts get 100 credits.

Sign in to run

About

phone-truth wraps libphonenumber-js — the JavaScript port of Google's reference phone-number library. Same library used internally by Twilio, WhatsApp, and most messaging platforms; we expose it as a one-call API.

Returns: • `valid` (passes country-specific validation) + `possible` (looks plausibly like a phone number) • `country` (ISO 3166-1) + `countryCallingCode` • Formatted views: `national`, `international`, `e164`, `rfc3966`, `uri` • Line-type classification: `mobile`, `fixed_line`, `fixed_line_or_mobile`, `toll_free`, `premium_rate`, `voip`, `personal_number`, etc. • Convenience booleans: `isMobile`, `isFixed`, `isTollFree`, `isPremium`, `isVoip`

Use `defaultCountry` (2-letter ISO code) when the input lacks a `+countryCode` prefix — parser uses it to disambiguate.

Competes with: Twilio Lookup ($0.005), Numverify (APILayer). Carrier-name lookup needs a paid HLR provider — we deliberately skip it for v1; everything else is offline-fast.

{
  "type": "object",
  "required": [
    "phone"
  ],
  "properties": {
    "phone": {
      "type": "string",
      "maxLength": 60
    },
    "defaultCountry": {
      "type": "string",
      "pattern": "^[A-Z]{2}$",
      "description": "ISO 3166-1 2-letter code."
    }
  }
}

These are descriptive previews. Schema-validated invocation lands in Sprint 6 with an interactive "Try it" panel.

Reviews (0)

No reviews yet — be the first to share your experience.

Used this agent? Leave a review.

Sign in to share your experience.

Sign in to review