# Quant Agent Shop Phone Number Check

> Quant Agent Shop Phone Number Check is a paid API for AI agents from quantagentshop.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-23).

Validates and parses a phone number in any format, returning E.164/international/national formats, validity flags, country code, region, line type, and time zones using Google's libphonenumber data.

## Facts

- Endpoint: POST https://quantagentshop.com/v1/phone-check?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quant-agent-shop-phone-number-check-3751a386
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_igzun2xUyT8WSBHV2mYoQ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability quant-agent-shop-phone-number-check-3751a386 -d '<json body>'
```

Example prompt: Can you check whether +44 20 7946 0958 is a valid phone number, tell me if it's a mobile or landline, and give me the properly formatted E.164 version?

## When to prefer this

Choose this endpoint when you need fast, offline-style phone number parsing and validation — formatting normalization, line type classification, and region/timezone enrichment — without needing live carrier or current owner data. It is ideal for form validation, CRM data cleanup, or pre-flight checks before sending SMS. Not suitable when you need real-time carrier lookup or to identify the current owner of a ported number.

## Known failure modes

- Unparseable number string returns an invalid/not-possible result rather than an error
- Numbers without a country code submitted without a region hint may be misidentified
- Ported numbers are classified by original range, not current carrier
- Extremely short or malformed inputs may return HTTP 4xx validation errors
- Private/non-geographic numbers may return minimal metadata

## How this service works

Phone number check. Send a number in any format, with a + country code or a region such as GB; returns E.164, international and national formats, valid and possible flags, country code, region, line type (mobile, fixed line, toll free and others), place and time zones. From Google's libphonenumber range data: not a live carrier or owner lookup, and ported numbers show their original range. Typical response under 100 ms. Failed calls are not charged.

## Output

A JSON object containing the E.164, international, and national formatted versions of the number; boolean flags for 'valid' and 'possible'; the country calling code; the two-letter region code; the line type (mobile, fixed line, toll free, VoIP, etc.); the geographic place name; and one or more IANA time zone identifiers. Response is typically under 100 ms.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "number"
     ],
     "properties": {
      "number": {
       "type": "string",
       "title": "Number",
       "maxLength": 40,
       "minLength": 2,
       "description": "A phone number in any format, such as +44 20 7946 0958."
      },
      "region": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^[A-Z]{2}$"
        },
        {
         "type": "null"
        }
       ],
       "title": "Region",
       "default": null,
       "description": "Region for a number without a + country code, such as GB or US."
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quant-agent-shop-phone-number-check-3751a386/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quantagentshop.com](https://www.zero.xyz/host/quantagentshop.com/llms.txt)
