1. Purpose-Built Schema for RAG Embeddings & Candidate Matching
Instead of spending LLM tokens parsing messy HTML scrapes, JobPostings API delivers clean, deterministic fields alongside full plain-text and HTML descriptions.
- Normalized Annual USD Compensation: Every salary range (hourly, monthly, or annual across USD, EUR, GBP, CAD, AUD) is normalized into salary.annual_usd_min and salary.annual_usd_max for instant SQL or vector metadata filtering.
- Canonical Technical & Functional Skills: Over 1,200 canonical skills (python, pytorch, rust, kubernetes, soc2, salesforce, gaap) are pre-tagged in skills[] for high-precision candidate matching.
- Direct Application Links & Redistribution Safety: All 9.9M+ default search results have redistribution_allowed=true and direct employer apply URLs.
2. Querying Candidate-Matched Jobs with Compensation & Remote Filters
Filter by skills, minimum salary, remote work arrangement, and country in a single sub-300ms API call.
Candidate-to-Job Matching Query
Fetch remote US AI/ML roles paying $160,000+ directly from employer ATS boards:
curl "https://api.jobpostingsapi.com/v1/jobs/search?q=AI+Engineer&work_arrangement=remote&salary_min=160000&country=US&limit=10" \
-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
- Can I use these job postings to power a public AI job search engine?
- Yes. By default, /v1/jobs/search only returns the 9.9M+ verified ATS & corporate career-site postings with redistribution_allowed=true, which are safe for public display and commercial applications.