# HirePulse ATS Job Listings Fetcher

> HirePulse ATS Job Listings Fetcher is a paid API for AI agents from gethirepulse.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Fetches current job postings from a company's ATS (applicant tracking system) by domain, with optional diffing against previously known job IDs to surface only new or closed roles.

## Facts

- Endpoint: POST https://gethirepulse.xyz/v1/ats-jobs?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hirepulse-ats-job-listings-fetcher-de027090
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nz7sZ1cjwz-H4QrOw_OAV

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 hirepulse-ats-job-listings-fetcher-de027090 -d '<json body>'
```

Example prompt: Pull all current job listings from stripe.com and flag any that weren't in this list of job IDs I already have: [job_123, job_456, job_789].

## When to prefer this

Use this endpoint when you need to programmatically fetch and monitor job listings from a specific company's ATS by domain, especially when you want incremental diffing (new vs. closed roles) rather than full re-crawl. Prefer this over general web scrapers when you need structured job data and hiring intelligence signals. Ideal for sales prospecting (hiring intent signals), competitive intelligence, and automated job monitoring workflows. The $0 charge on empty results makes it low-risk to probe domains that may not have an active ATS.

## Known failure modes

- Domain has no detectable ATS or job board — returns empty result with $0 charge
- Invalid domain format (includes URL scheme or path) — validation error
- known_job_ids list exceeds 5000 items — rejected with input validation error
- Company's ATS is behind authentication or bot protection — may return empty or partial results
- Domain does not exist or is unreachable — returns empty result

## How this service works

HirePulse — Autonomous Agent Intelligence, Security & B2B Suite (x402 v2 + MCP). Live Web-to-Markdown ($0.002), x402/MCP Merchant Security & Anti-Poisoning Scanner ($0.002), Blind Privacy Proxy ($0.02 single / $0.04 bundle), B2B Contact & MX Verifier ($0.01), Tech Stack ($0.005), Hiring Intent & Active Google Ads ($0.01), Pre-Purchase Merchant Trust Check ($0.005), Checkout Promo Code Finder ($0.01), Product URL-to-JSON ($0.002), Vendor Stability Evaluator ($0.10), Agentic Store Readiness Auditor ($0.01), Conversion-Leak Lead Finder ($0.05), Shelf Schema Comparator ($0.02), Verified Merchant Badge ($0.005). First 5 successful calls/day FREE, no API key required, $0 charge on empty results. Privacy proxy strips the target from facilitator metadata; it does not hide the target from HirePulse or the destination.

## Output

Returns a list of current job postings scraped from the company's ATS, including job IDs and role details. When known_job_ids are provided with diff_only=true, returns only new job IDs not previously seen and any job IDs that have since been closed, enabling efficient incremental monitoring without re-processing the full listing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "examples": [
    "example.com"
   ],
   "maxLength": 253,
   "description": "Public domain without a URL scheme, path or port."
  },
  "diff_only": {
   "type": "boolean",
   "default": false,
   "description": "Return only jobs that are not in known_job_ids. Needs known_job_ids."
  },
  "known_job_ids": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 128,
    "minLength": 1
   },
   "maxItems": 5000,
   "description": "Job IDs you already have from an earlier call. The answer then lists new and closed job IDs."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hirepulse-ats-job-listings-fetcher-de027090/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gethirepulse.xyz](https://www.zero.xyz/host/gethirepulse.xyz/llms.txt)
