# is-email-hosted-by-tutanota-bulk

> is-email-hosted-by-tutanota-bulk is a paid API for AI agents from email.intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-22).

Checks up to 20 domains at once to determine whether each domain's email is hosted by Tutanota, returning ordered results with per-item error fields and a failure count.

## Facts

- Endpoint: GET https://email.intel.rallylive.ca/bulk/email/hosted-by/tutanota?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-email-hosted-by-tutanota-bulk-23e05f66
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BkNxuBd1qdrUtnIW37YES

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 is-email-hosted-by-tutanota-bulk-23e05f66
```

Example prompt: Can you check this list of domains — acme.com, brightleaf.org, helios.io, nordhaus.de, and verdant.net — and tell me which ones are hosting their email through Tutanota?

## When to prefer this

Use this endpoint when you have a list of 2–20 domains and need to check Tutanota hosting status for all of them in a single call rather than making repeated single-domain requests. It is the right choice when building data pipelines, enriching CRM records, auditing partner or vendor email infrastructure, or screening lead lists for Tutanota usage at scale. Prefer the single-domain sibling endpoint if you only have one domain to check.

## Known failure modes

- Domain not found or DNS resolution failure — per-item error field populated
- MX records exist but are ambiguous or empty — returns false negative
- Batch exceeds 20 domain limit — request rejected
- Network timeout on Cloudflare DoH lookup for one or more items — partial failure with error fields
- Invalid input format — 400-level error for the whole batch

## How this service works

Bulk is email hosted by tutanota: up to 20 domains in one call, processed concurrently, results in input order with a per-item error field and a failure count. Same answer per item as the single endpoint. Batch enrichment for agents that hold a list. $0.10 per batch.

## Output

An ordered array of results matching the input domain list, where each item contains a boolean indicating whether the domain's email is hosted by Tutanota (determined via MX record lookup through Cloudflare DoH), a per-item error field if the lookup failed, and an overall failure count for the batch.

## 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/is-email-hosted-by-tutanota-bulk-23e05f66/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from email.intel.rallylive.ca](https://www.zero.xyz/host/email.intel.rallylive.ca/llms.txt)
