# ATS Jobs API – Domain DNS & Registrar Lookup

> ATS Jobs API – Domain DNS & Registrar Lookup is a paid API for AI agents from ats-jobs-api.groundtruthtools.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-01).

Returns DNS records, email provider, registrar, SPF/DMARC policy, and domain registration metadata for a given company domain.

## Facts

- Endpoint: GET https://ats-jobs-api.groundtruthtools.workers.dev/x402/v1/domain?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ats-jobs-api-domain-dns-registrar-lookup-941f2522
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CKazF1sMiZYI2Ggp4inKs

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 ats-jobs-api-domain-dns-registrar-lookup-941f2522
```

Example prompt: Look up the DNS and email infrastructure details for stripe.com — I want to know who their registrar is, what email provider they use, and whether they have SPF and DMARC configured.

## When to prefer this

Choose this endpoint when you need authoritative DNS and registrar metadata for a specific company domain — particularly email provider detection, SPF/DMARC policy validation, or domain registration status checks. It is part of the ATS Jobs API platform which specializes in company-level data, making it well-suited for enriching company records alongside job posting data. Prefer it over generic WHOIS tools when you need structured, machine-readable output with parsed email provider identification.

## Known failure modes

- Unregistered or non-existent domain returns registered: false with limited data
- Domain with no public RDAP/WHOIS data may return null for registrar and dates
- DNS timeout or lookup failure returns dns_status other than 'ok'
- Missing or malformed domain query parameter results in a 4xx error
- Some ccTLDs may have incomplete RDAP coverage yielding partial results

## How this service works

Open job postings read first-hand from the applicant-tracking system behind a company's careers page: Greenhouse, Ashby, Lever or Workable. Includes a directory of 8532 company job boards, because none of the vendors publishes one. Salaries are parsed into numbers where the employer publishes them and refused where ambiguous. No personal data.

## Output

A JSON object containing the domain's TLD, registration status, registrar name and IANA ID, creation and expiry dates, DNS MX records with priorities, nameservers, SPF and DMARC presence and policies, email provider name, and DNS status.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tld": "com",
  "dns_mx": [
   {
    "host": "aspmx.l.google.com",
    "priority": 1
   }
  ],
  "domain": "stripe.com",
  "has_spf": true,
  "has_dmarc": true,
  "registrar": "MarkMonitor Inc.",
  "dns_status": "ok",
  "registered": true,
  "spf_policy": "softfail",
  "expiry_date": "2027-04-07",
  "nameservers": [
   "ns-1.example.net"
  ],
  "created_date": "1995-04-06",
  "dmarc_policy": "reject",
  "email_provider": "Google Workspace",
  "registered_basis": "rdap",
  "registrar_iana_id": 292
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ats-jobs-api-domain-dns-registrar-lookup-941f2522/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ats-jobs-api.groundtruthtools.workers.dev](https://www.zero.xyz/host/ats-jobs-api.groundtruthtools.workers.dev/llms.txt)
