# Temp Phone Number Directory Scraper

> Temp Phone Number Directory Scraper is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes and returns structured listings of temporary/disposable phone numbers from a public directory, filterable by country, search term, and recency.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/temp?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/temp-phone-number-directory-scraper-d412da03
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QukbLYM2II3gIaQwwwUoR

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 temp-phone-number-directory-scraper-d412da03 -d '<json body>'
```

Example prompt: Find me up to 100 temporary phone numbers from the United Kingdom that were added in the last 24 hours, starting from page 1.

## When to prefer this

Use this endpoint when you need structured, paginated listings of disposable/temporary phone numbers from a public directory, especially when filtering by country or recency. Prefer this over general web scrapers when you specifically need temp number data with inbox URLs and metadata already parsed out.

## Known failure modes

- Empty result set if no numbers match the filter criteria (not charged)
- Invalid country name returns zero results
- startPage beyond available pages returns empty items array
- Network timeout from underlying directory site
- maxItems set to 0 may return very large payloads depending on directory size

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of results and an array of phone number items, each containing the number, country, country code, inbox URL, source URL, message count, how long ago it was added, and whether it's newly listed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "new24": {
   "type": "boolean",
   "default": false,
   "description": "Only include numbers marked as added within the past 24 hours by the directory."
  },
  "search": {
   "type": "string",
   "default": "",
   "description": "Optional directory search for a country name or phone number fragment."
  },
  "country": {
   "type": "string",
   "default": "",
   "description": "Exact country name shown in the public directory, such as Belgium or United Kingdom. Leave empty for all countries."
  },
  "maxItems": {
   "type": "integer",
   "default": 50,
   "minimum": 0,
   "description": "Stop after this many unique numbers. Use 0 to continue through all available pages."
  },
  "startPage": {
   "type": "integer",
   "default": 1,
   "minimum": 1,
   "description": "Directory page to start from. Each page contains up to 50 numbers."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "isNew": null,
    "number": null,
    "country": null,
    "addedAgo": null,
    "inboxUrl": null,
    "sourceUrl": null,
    "countryCode": null,
    "messageCount": null
   }
  ],
  "product": "temp"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/temp-phone-number-directory-scraper-d412da03/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
