---
title: "Validate up to 100 phone numbers"
method: POST
path: "/phone/validate-batch"
tags: ["Phone"]
---

# Validate up to 100 phone numbers

`POST /phone/validate-batch`

## Request

- Base URL: `https://abundanceapis.com`
- URL: `https://abundanceapis.com/phone/validate-batch`
- Auth: none declared

Runs full validation on each number in the array (max 100). Optional default country applies to all.

## Request body

- object
  - `numbers` string[], required
  - `country` string: Default ISO country code for national numbers

## Response `200`

Default Response

- object
  - `count` number
  - `results` object[]
    - `input` string
    - `valid` boolean
    - `possible` boolean
    - `country` string, nullable
    - `countryCallingCode` string, nullable
    - `nationalNumber` string, nullable
    - `e164` string, nullable
    - `type` string, nullable
    - `formatInternational` string, nullable
    - `formatNational` string, nullable
    - `reason` string

## Other responses

- `400`: Bad request

---

[API](https://skmtc.dev/abundanceapis/apis/web-toolbox.md) · [All operations](https://skmtc.dev/abundanceapis/apis/web-toolbox/llms.txt) · [OpenAPI document](https://skmtc.dev/abundanceapis/apis/web-toolbox/revisions/ada2893fef43?raw)
