# Lookproof BIMI Record Parser

> Lookproof BIMI Record Parser is a paid API for AI agents from api.lookproof.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Parses and validates a raw BIMI DNS record string offline, extracting and checking the version, logo URL, and authority certificate tags without fetching external resources.

## Facts

- Endpoint: POST https://api.lookproof.dev/v1/mail/bimi-parse?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lookproof-bimi-record-parser-091fc4e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4Fb_vWKiFNYltxzFVzjgo

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 lookproof-bimi-record-parser-091fc4e6 -d '<json body>'
```

Example prompt: Can you parse this BIMI record and flag any issues with the tags or the logo URL? Here it is: v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/cert.pem

## When to prefer this

Choose this endpoint when you need fast, offline syntax validation and tag extraction for a BIMI record string without triggering any DNS lookups or HTTP fetches of the logo or DMARC policy. Ideal when an agent is writing or reviewing a BIMI record prior to DNS publication and wants to catch structural issues like repeated tags, missing l= or a= tags, non-HTTPS logo URLs, or missing .svg extension — without incurring the latency or side effects of live DNS resolution.

## Known failure modes

- Empty or missing 'record' field returns a validation error
- Record exceeding 4096 characters is rejected
- Malformed input that cannot be parsed as a BIMI record may return partial results or error
- Network errors to the API return HTTP 5xx
- x402 payment failure or insufficient balance prevents the call

## How this service works

Check SPF, DMARC, DKIM, MTA-STS, DNSSEC and more, with results that explain what was found and why. Free browser checks and a pay-per-request API with x402.

## Output

A structured breakdown of the parsed BIMI record, including the identified version tag, extracted logo URL (l=) and authority certificate URL (a=), detection of duplicate or missing tags, HTTPS URL validation on the logo path, whether the logo ends in .svg, and a flag if the mark certificate is absent — all performed offline without fetching the logo or DMARC record.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "record": {
   "type": "string",
   "title": "Record",
   "maxLength": 4096,
   "minLength": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lookproof-bimi-record-parser-091fc4e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.lookproof.dev](https://www.zero.xyz/host/api.lookproof.dev/llms.txt)
