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
Popular

Starter

$49/mo

  • 5,000 requests/month
  • Batch + analytics
  • Higher rate limits

Professional

$199/mo

  • 50,000 requests/month
  • People search
  • Priority support
View full pricing details →