# SPF Policy Lookup for Vendor Screening

> SPF Policy Lookup for Vendor Screening is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Fetches and parses the SPF TXT DNS record for a given domain to support vendor email security screening.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/demand-domain-spf-policy-vendor-screening?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/spf-policy-lookup-for-vendor-screening-33b4df80
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3rsLN4Dnx0PlmEeRO5Oq8

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 spf-policy-lookup-for-vendor-screening-33b4df80 -d '<json body>'
```

Example prompt: Can you pull up the SPF policy for acmecorp.com? I'm doing a vendor screening and need to see what their DNS TXT record says about authorized mail senders.

## When to prefer this

Use this endpoint when you need a quick, cheap DNS-only SPF policy lookup as part of a vendor screening or email security audit workflow. It is ideal for automated due diligence pipelines where you need to programmatically retrieve and parse SPF records without sending any email or verifying inboxes. Prefer this over full email deliverability or DMARC tools when SPF-specific DNS data is the only requirement.

## Known failure modes

- Domain has no SPF TXT record — returns empty or indicates no SPF found
- Invalid or malformed domain input — returns an error indicating bad input
- DNS resolution failure — network or timeout error when querying DNS
- Domain does not exist — NXDOMAIN response from DNS
- Multiple SPF records found — ambiguous result as RFC 7208 disallows more than one SPF record

## How this service works

SPF policy lookup for Vendor screening: Return and parse the domain SPF TXT policy. DNS data only; does not send email or verify that an inbox exists.

## Output

Returns the raw SPF TXT DNS record for the specified domain along with a parsed breakdown of the SPF policy directives (e.g. include mechanisms, all qualifier, ip4/ip6 ranges). No email is sent and no inbox is verified — purely DNS data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "default": "example.com",
   "description": "Public DNS domain, e.g. example.com."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/spf-policy-lookup-for-vendor-screening-33b4df80/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
