For the complete site index, see llms.txt. Docs index: llms-docs.txt. Marketing corpus: llms-full.txt. Docs corpus: llms-full-docs.txt. Prefer markdown URLs where available (append .md).. Product skill: skill.md. Pricing: pricing.md. Docs MCP: /docs/mcp. Site MCP: /mcp.

Free tool — no account

BIMI record checker

BIMI only shows a brand logo when DMARC is at quarantine or reject (pct=100) and default._bimi points at a valid SVG Tiny PS logo. This check looks those records up and explains what to fix.

Try sample:

What this lookup actually checks.

BIMI is a DNS assertion plus a logo file. Supporting inboxes still require DMARC at enforcement.

DMARC first

BIMI is not a substitute for authentication. Supporting inboxes require p=quarantine or p=reject with pct=100.

HTTPS SVG logo

The l= tag must be an HTTPS URL to an SVG Tiny PS file. Scripts, animation, and remote hrefs fail.

Optional VMC

Gmail and some others also want a Verified Mark Certificate in a=. Missing a= is a warning, not always a hard fail.

default._bimi

The assertion record lives at default._bimi.{domain}. Empty l= is a valid “do not display” assertion.

Check BIMI programmatically.

Call the same lookup from Node, Python, Go, and the other SDKs — or POST a domain to the public tools endpoint.

1

Install the Node.js package

npm install reloop-email
2

Check BIMI and DMARC enforcement with Node.js

check_bimi.ts
1import Reloop from 'reloop-email';
2
3const reloop = new Reloop(process.env.RELOOP_API_KEY);
4
5const report = await reloop.tools.bimiCheck({
6 domain: 'paypal.com',
7});
8
9console.log(`Verdict: ${report.verdict}`);
10console.log(`BIMI: ${report.bimiRecord}`);
11console.log(`DMARC enforced: ${report.dmarcEnforced} (p=${report.dmarcPolicy})`);
12console.log(`Logo: ${report.logoUrl}`);
3

Inspect JSON BIMI report (200 OK)

response.json
1{
2 "domain": "paypal.com",
3 "queryName": "default._bimi.paypal.com",
4 "verdict": "pass",
5 "bimiRecord": "v=BIMI1; l=https://www.paypalobjects.com/marketing/ua/logos/paypal-bimi.svg; a=https://www.paypalobjects.com/marketing/ua/certs/paypal-vmc.pem",
6 "logoUrl": "https://www.paypalobjects.com/marketing/ua/logos/paypal-bimi.svg",
7 "authorityUrl": "https://www.paypalobjects.com/marketing/ua/certs/paypal-vmc.pem",
8 "dmarcRecord": "v=DMARC1; p=reject; pct=100; rua=mailto:d@rua.agari.com",
9 "dmarcPolicy": "reject",
10 "dmarcPct": 100,
11 "dmarcEnforced": true,
12 "logo": {
13 "fetched": true,
14 "contentType": "image/svg+xml",
15 "tinyPsOk": true,
16 "issues": []
17 },
18 "checks": [
19 {
20 "id": "bimi-present",
21 "label": "BIMI TXT",
22 "status": "pass",
23 "detail": "Found BIMI record at default._bimi.paypal.com.",
24 "record": "v=BIMI1; l=https://www.paypalobjects.com/marketing/ua/logos/paypal-bimi.svg; a=https://www.paypalobjects.com/marketing/ua/certs/paypal-vmc.pem"
25 },
26 {
27 "id": "bimi-version",
28 "label": "v=BIMI1",
29 "status": "pass",
30 "detail": "Version tag is BIMI1."
31 },
32 {
33 "id": "bimi-logo",
34 "label": "Logo URL (l=)",
35 "status": "pass",
36 "detail": "logo URL is HTTPS. https://www.paypalobjects.com/marketing/ua/logos/paypal-bimi.svg"
37 },
38 {
39 "id": "bimi-authority",
40 "label": "VMC / CMC (a=)",
41 "status": "pass",
42 "detail": "authority certificate URL is HTTPS. https://www.paypalobjects.com/marketing/ua/certs/paypal-vmc.pem"
43 },
44 {
45 "id": "dmarc",
46 "label": "DMARC enforcement",
47 "status": "pass",
48 "detail": "DMARC is at enforcement (p=reject, pct=100).",
49 "record": "v=DMARC1; p=reject; pct=100; rua=mailto:d@rua.agari.com"
50 }
51 ],
52 "recommendations": []
53}

Frequently asked questions.

BIMI records, DMARC enforcement, SVG Tiny PS, and Verified Mark Certificates.

Ship your first email in minutes

Open-source, deliverability-focused, and yours to self-host or run on Reloop Cloud. No lock-in, no rewrite later.

Reloop