# disposable-email-check-bulk

> disposable-email-check-bulk is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Checks up to 20 email addresses in a single call to detect whether each is a disposable or temporary email address, returning results in input order with per-item error fields.

## Facts

- Endpoint: GET https://intel.rallylive.ca/bulk/disposable-email
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/disposable-email-check-bulk-bd138038
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uujXOgBEFVnHHo_VH0FWF

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 disposable-email-check-bulk-bd138038
```

Example prompt: Can you check these 15 email addresses all at once and tell me which ones are disposable or temporary: user1@mailnull.com, user2@gmail.com, user3@guerrillamail.com, user4@yahoo.com, user5@10minutemail.com, and the rest from my signup list?

## When to prefer this

Choose this endpoint when you have multiple email addresses (2–20) to validate in one operation and want to minimize latency and cost compared to calling the single-email endpoint repeatedly. It is ideal for agent workflows that accumulate a list of emails before processing — such as batch signup screening, lead enrichment pipelines, or newsletter list hygiene — where concurrent processing and ordered results with per-item error handling are important.

## Known failure modes

- Batch exceeds 20 emails — only up to 20 are supported per call
- Malformed email addresses may trigger per-item error fields rather than a detection result
- Network or upstream service errors may cause individual items to fail with error fields while others succeed
- Invalid or missing input parameter returns an error response for the entire batch
- Payment failure or insufficient USDC balance blocks the call entirely

## How this service works

Bulk disposable email check: up to 20 emails in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /disposable-email endpoint (Disposable / temporary email detection). Batch enrichment for agents that hold a list. $0.01 per batch.

## Output

An ordered array of results matching the input email list, where each item includes a disposable/temporary detection flag and a per-item error field if the check failed for that address. A summary count of failures across the batch is also returned.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "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/disposable-email-check-bulk-bd138038/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
