Skip to content
jobpostingsapi.com
Use Case · B2B GTM & Sales Intelligence6 min read·Updated 2026-11-03

B2B GTM Hiring Signals API: Detect Buying Intent from Live ATS Job Postings

How revenue operations teams, Clay/n8n workflows, and AI SDR platforms monitor 9.9M+ verified ATS job postings (Greenhouse, Lever, Ashby, Workday) to detect tech-stack adoption and departmental budget expansion in real time.

1 Credit = 1 Job Record ($0.199–$0.76 / 1K Jobs) · 0 Credits for Empty Searches · 434 ATS & Career Sources

Instant Quickstart · Copy & Run in 30 Seconds

Search Newly Posted Roles by Canonical Skill & Seniority

Execute in Live Playground →
import requests

res = requests.get(
    "https://api.jobpostingsapi.com/v1/jobs/search",
    headers={"x-api-key": "jp_live_your_api_key"},
    params={
        "skills": "kubernetes",
        "seniority": "senior",
        "country": "US",
        "limit": 5,
    },
    timeout=20,
)
for job in res.json()["data"]:
    print(job["company"]["name"], job["company"]["domain"], "->", job["title"], job["url"])

Key Engineering Takeaways (TL;DR)

  • ✓Job descriptions on Greenhouse, Lever, Ashby, and Workday reveal the exact tools, cloud infrastructure, and compliance initiatives a company is funding before any press release.
  • ✓Use GET /v1/jobs/search?skills=snowflake,dbt&posted_since=24h to capture every company hiring for your target ecosystem at 1 Credit ($0.000199–$0.00076) per matched job.
  • ✓Use GET /v1/companies/{slug}/jobs?refresh=true to perform a live ETag check against a prospect's ATS board right before an outbound sequence or sales call.
  • ✓Zero credits are deducted when a target company has 0 matching open roles.

1. Why Direct ATS Job Postings Are the Highest-Intent B2B Buying Signal

Unlike third-party technographic guesses or stale pixel data, an active ATS requisition means an executive has already secured headcount and software budget.

High-converting GTM hiring signals and how to query them via JobPostings API
GTM Signal TypeQuery Filter ExampleTarget Buyer PersonaEndpoint
Tech Stack Adoptionskills=kubernetes,datadog,terraform&posted_since=7dVP Infrastructure / DevOpsGET /v1/jobs/search
New Security / Compliance Initiativeq="SOC 2" OR "FedRAMP"&seniority=seniorCISO / Head of SecurityGET /v1/jobs/search
Account-Specific Live Hiring Check/v1/companies/stripe/jobs?refresh=trueStrategic Account ExecutiveGET /v1/companies/{slug}/jobs
Hourly New Role Streamsince=1h&source=greenhouse,ashby,leverAutomated Clay / n8n WebhookGET /v1/feeds/new

2. Production Implementation: Polling New Tech-Stack Hiring Signals

Run this query hourly or inside Clay's HTTP API enrichment column to enrich target domains with their newest engineering and GTM requisitions.

Search Newly Posted Roles by Canonical Skill & Seniority

Find companies hiring Senior+ engineers with Snowflake or Kubernetes in the last 7 days:

curl "https://api.jobpostingsapi.com/v1/jobs/search?skills=kubernetes&seniority=senior&country=US&limit=5" \
  -H "x-api-key: jp_live_your_api_key"

Interactive Engineering Workbench · GET /v1/jobs/search

Verify real-time latency, pagination math & JSON schema

5,000 jobs/day
2,000 records/day
500 checks/day
HTTP Calls / Day
570
100 jobs/page batching
ATS Sources Covered
434 Sources
1 JSON schema
Empty Search Fee
0 Credits
$0.00 for 0 results
Estimated Monthly Pipeline Cost (30 Days)
$44.78/ mo at Scale rate ($74.25 at Pro rate)
Monthly consumption: 225,000 Credits (7,500 Credits/day)
JobPostings API (Scale $0.199/1K):$44.78 / mo
Legacy Enterprise Job Feeds:$1012.50 / mo
Empty search / 4xx error fee:$0.00 (0 Credits)

Frequently Asked Questions

How much does it cost to enrich 5,000 target accounts in Clay?
If you check 5,000 target domains with limit=1 (or /v1/tools/ats-detector for free ATS detection), accounts with 0 matching jobs cost 0 Credits, and matched accounts cost 1 Credit per returned job — less than $5 total on the Starter or Growth plan.
Can I exclude staffing agencies from GTM hiring signals?
Yes. Every job record includes company.is_staffing_agency so your sales team only routes direct employer hiring signals.