Job Posting Data API
Search millions of job postings and company profiles via a simple REST API. Signals, enrichment, semantic search, and more.
import httpx
resp = httpx.post(
"https://api.jobsapi.com/api/v1/signals/search",
headers={"X-API-Key": "japi_your_key_here"},
json={"search_terms": ["python developer"], "signal_countries": ["GB"]}
)
jobs = resp.json()["signals"]
Job Search
Full-text search, skill filtering, salary ranges, location, remote type, and more. Cursor-based pagination for large result sets.
Company Data
Enriched company profiles with industry, headcount, location, and LinkedIn data. Search and filter companies by hiring activity.
Semantic Search
AI-powered job title matching with technology constraints. Find relevant roles even when titles vary across companies.
People Lookup
Find hiring managers and key contacts at companies. Filter by title and role. Available on Professional plan.
Analytics
Aggregate job data by source, country, and time. Track hiring trends across industries and regions.
Batch Operations
Multi-query search and batch lookups for high-throughput integrations. Up to 50 queries per request.
Simple pricing
Start free. Scale as you grow.
Free
$0/mo
- 100 requests/month
- Job search + companies
- Semantic search
Starter
$49/mo
- 5,000 requests/month
- Batch + analytics
- Higher rate limits
Professional
$199/mo
- 50,000 requests/month
- People search
- Priority support