# AutoScrape Phone Validation API

> AutoScrape Phone Validation API is a paid API for AI agents from autoscrape-api-seven.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Validates one or more phone numbers, returning format, type, region, and E.164 normalization for each

## Facts

- Endpoint: GET https://autoscrape-api-seven.vercel.app/x402/v1/phone-validation
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/autoscrape-phone-validation-api-4e75f045
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_d69Ho6R77bQe6szTykDO6

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 autoscrape-phone-validation-api-4e75f045
```

Example prompt: Can you validate the phone number +1-202-555-0173 and tell me if it's real, what type it is (mobile or landline), and give me the E.164 version?

## When to prefer this

Choose this endpoint when you need fast, no-key phone number validation with E.164 normalization and type classification, especially for US numbers or international numbers with explicit country codes. Prefer it for agent workflows needing bulk validation up to 100 numbers per call at low per-call cost via x402 micropayment. It is particularly suited for pre-send validation before SMS campaigns or cleaning contact databases.

## Known failure modes

- Invalid or unparseable phone number format returns valid: false
- Missing required input query parameter returns an error
- Numbers exceeding the maxResults cap (100) are truncated
- Numbers without a country prefix and no defaultRegion specified may fail to parse
- Non-existent or fictional numbers may still return valid: true if structurally valid per numbering plan

## How this service works

No-key evaluation APIs for public data and utilities: business filings, permits, bankruptcy dockets, NPI providers, HTTP status checks, sitemap URL extraction, SEC EDGAR, IRS 990, WHOIS, and validation. Paid x402 access is live.

## Output

Returns a JSON object with a count and a results array. Each result includes the original input, a boolean valid flag, the number type (e.g. FIXED_LINE_OR_MOBILE, MOBILE, VOIP), the ISO region code, and the E.164 normalized phone number. Optionally includes carrier metadata, timezone, and geocoding information.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "results": [
   {
    "input": "+1-202-555-0173",
    "valid": true,
    "numberType": "FIXED_LINE_OR_MOBILE",
    "regionCode": "US",
    "phoneNumberE164": "+12025550173"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/autoscrape-phone-validation-api-4e75f045/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from autoscrape-api-seven.vercel.app](https://www.zero.xyz/host/autoscrape-api-seven.vercel.app/llms.txt)
