# Invoket Phone Resolve Batch

> Invoket Phone Resolve Batch is a paid API for AI agents from api.invoket.com, paid per call via x402, $0.025/call, status unknown (last checked 2026-09-13).

Batch-resolves multiple phone numbers in real time, returning carrier info, line type, validity, risk signals, MNP porting status, and roaming data via live HLR lookup.

## Facts

- Endpoint: POST https://api.invoket.com/phone/resolve/batch
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/invoket-phone-resolve-batch-a5cea512
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rcUz31FCAtfsM9SxS6E5p

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 invoket-phone-resolve-batch-a5cea512 -d '<json body>'
```

Example prompt: Can you check these phone numbers for me — +33612345678 and +33712345678 — and tell me if they're active, what carrier they're on, whether they're mobile or VOIP, and if any look risky or recently ported?

## When to prefer this

Choose this endpoint when you need real-time, live HLR-based phone intelligence for multiple numbers in a single call — especially when you need carrier, porting, risk, and VOIP signals together without setting up an account or API key, and want to pay per-call in USDC via the x402 protocol.

## Known failure modes

- Individual number lookup may fail with coverage.complete=false and a reason like LOOKUP_FAILED if the HLR query cannot be completed for that number
- Invalid E.164 format returns valid=false with no carrier or risk data
- Payment failure (insufficient USDC or x402 protocol error) blocks the entire batch request
- Network timeout for live HLR queries on certain international carriers may result in partial results

## Output

Returns per-number results including E.164 format, validity, active status, carrier details (MCC, MNC, operator, country), line type (mobile/landline/VOIP), MNP porting status, roaming status, risk level with sub-signals (non-fixed VOIP, recently ported, absent subscriber), and coverage completeness. Provenance metadata includes source (HLR), freshness kind (live), and fetch timestamp.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/invoket-phone-resolve-batch-a5cea512/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.invoket.com](https://www.zero.xyz/host/api.invoket.com/llms.txt)
