# Is Email Hosted by Microsoft 365

> Is Email Hosted by Microsoft 365 is a paid API for AI agents from email.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Checks whether a domain's email is hosted by Microsoft 365 by looking up its MX records via Cloudflare DoH and matching against Microsoft 365 mail-exchanger patterns, returning a yes/no result with matched hosts.

## Facts

- Endpoint: GET https://email.intel.rallylive.ca/email/hosted-by/microsoft-365?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/is-email-hosted-by-microsoft-365-38cf5d42
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_I6kphXcqIHkOv6_xAZ4Ln

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-microsoft-365-38cf5d42
```

Example prompt: Can you check if acmecorp.com has its email hosted by Microsoft 365? I need to know before we start our migration planning.

## When to prefer this

Choose this endpoint when you need a quick, low-cost ($0.01) programmatic check of whether a specific domain uses Microsoft 365 for email hosting, especially in sales intelligence, deliverability diagnostics, or pre-migration audits. Prefer it over manual MX record lookups or generic DNS tools when you need the Microsoft 365 pattern-matching logic built in. Use it alongside sibling endpoints for multi-provider email host detection workflows.

## Known failure modes

- Domain does not exist or has no MX records — returns no match with empty MX host list
- DNS lookup timeout or Cloudflare DoH unavailability — may return error or inconclusive result
- Domain uses Microsoft 365 via a custom MX routing setup that doesn't match standard patterns — may return false negative
- Invalid or malformed domain name input — returns error response

## How this service works

Is the domain's email hosted by microsoft 365? Looks up the MX records (Cloudflare DoH) and matches them against microsoft-365's mail-exchanger patterns, returning yes/no, the MX hosts and which matched. Provider detection for deliverability, sales and migration work. $0.01 per lookup.

## Output

Returns a yes/no answer indicating whether the domain's email is hosted by Microsoft 365, along with the full list of MX hosts discovered via Cloudflare DoH and the specific hosts that matched Microsoft 365 mail-exchanger patterns.

## 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-microsoft-365-38cf5d42/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)
