---
title: "PhoneNumberValidation_Interactive_Validate"
method: GET
path: "/PhoneNumberValidation/Interactive/Validate/v2.20/json6.ws"
tags: ["PhoneNumberValidation_Interactive_Validate"]
---

# PhoneNumberValidation_Interactive_Validate

`GET /PhoneNumberValidation/Interactive/Validate/v2.20/json6.ws`

Starts a new phone number validation request.

## Query parameters

- `Key` string, required
- `Phone` string, required
- `Country` string
- `Iso3Country` string
- `AdditionalFields` string

## Response `200`

Success

- Response
  - `Items` object[]
    - `PhoneNumber` string — The recipient phone number in international format.
    - `RequestProcessed` boolean — Returns true if we managed to process the request on the network or false if the validation attempt was unsuccessful.
    - `IsValid` string — Whether the number is valid or not (Maybe is returned if full validation couldn't be performed. Cellular network issues can cause temporary failures in the validation procedure). ([Yes|No|Maybe])
    - `NetworkCode` string — The current operator serving the supplied number.
    - `NetworkName` string — The name of the current operator serving the supplied number.
    - `NetworkCountry` string — The country code of the operator.
    - `NationalFormat` string — The domestic network format (useful for dialling from within the same country).
    - `CountryPrefix` integer — The country prefix that must be prepended to the number when dialling internationally.
    - `NumberType` string — The type of number that was detected in the request (MOBILE, LANDLINE OR VOIP).
    - `MccMnc` string — (Optional) The mobile country code and mobile network code concatenated.
    - `Ported` string — (Optional) Returns True if the number has been ported to another network.
    - `PortedNetworkName` string — (Optional) The ported network name that the mobile number is registered with.
    - `PortedNetworkCountry` string — (Optional) The country code of the network that the mobile number has been ported to.
    - `Roaming` string — (Optional) Returns True if the number is currently roaming in another country.
    - `RoamingNetworkName` string — (Optional) The network name that the mobile number is currently registered with whilst roaming.
    - `RoamingNetworkCountry` string — (Optional) The network country that the mobile number is currently in whilst roaming.
    - `OriginalNetworkName` string — (Optional) The original network name that the mobile number was registered with.
    - `OriginalNetworkCountry` string — (Optional) The original country code that the phone was registered with.

## Other responses

- `400` — BadRequest
- `401` — Unauthorized
- `403` — Forbidden
- `500` — InternalServerError

---

[API](https://skmtc.dev/loqate/apis/phonenumbervalidation-interactive-validate.md) · [All operations](https://skmtc.dev/loqate/apis/phonenumbervalidation-interactive-validate/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/loqate/phonenumbervalidation-interactive-validate/revisions/e22ac39a5129/schema)
