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.
| GTM Signal Type | Query Filter Example | Target Buyer Persona | Endpoint |
|---|---|---|---|
| Tech Stack Adoption | skills=kubernetes,datadog,terraform&posted_since=7d | VP Infrastructure / DevOps | GET /v1/jobs/search |
| New Security / Compliance Initiative | q="SOC 2" OR "FedRAMP"&seniority=senior | CISO / Head of Security | GET /v1/jobs/search |
| Account-Specific Live Hiring Check | /v1/companies/stripe/jobs?refresh=true | Strategic Account Executive | GET /v1/companies/{slug}/jobs |
| Hourly New Role Stream | since=1h&source=greenhouse,ashby,lever | Automated Clay / n8n Webhook | GET /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
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.