---
title: Phone Number Formatter API
slug: phone-number-format
url: https://apyhub.com/dosvak/service/phone-number-format
provider: Dosvak LLC
categories: [Data Validation, Developer Tools, Standard Data]
tags: [phone-number, formatting, normalization, validation, e164]
auth: api_key
---

# Phone Number Formatter API

Parse a phone number into E.164, international, and national formats. Returns validity plus country and region details for storage and display.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| GET | `` | What it does Parses a phone number and returns its formatted representations, including E.164, inte… | 10 |

## About

## What it does
Phone Number Formatter parses a phone number and returns it in common formats you can store, display, or validate against. Send a `number` and optionally a `country` code, and get back the parsed result with `e164`, `international`, `national`, `valid`, `region`, `country_code`, and the original `input`.

Use it when you need to normalise user-entered numbers before saving them to a database, comparing them across systems, or preparing them for SMS and calling workflows. The `country` parameter defaults to `US`, which helps when the input is missing an explicit international prefix and you still need a consistent parse.

The response is straightforward: `valid` tells you whether the number can be interpreted, while the format fields give you the canonical versions for downstream systems. `e164` is useful for transport and storage, `national` is better for local presentation, and `international` gives you a human-readable cross-border format.

Phone Number Formatter fits into signup forms, contact import tools, CRM pipelines, and any workflow where phone numbers arrive in different shapes and need to be standardised before use.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/dosvak/service/phone-number-format
