JobFront Docs
AI-native jobs data platform

The Jobs Data Platform

Millions of live job postings and company profiles — found, scraped, enriched and continuously QA’d, then served straight from the search index. Query them over the API or pull bulk exports. One token, structured records, no scraping infrastructure to run.

Your first request

Every endpoint takes your token as a Bearer credential. This one searches remote engineering roles and asks for five records.

curl "https://api.jobfront.com/v4/jobs?search=engineer&is_remote=true&limit=5" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "offset": 0,
  "limit": 5,
  "data": [
    {
      "id": "a1b2c3d4",
      "title": "Senior Backend Engineer",
      "locations": [{ "city": "San Francisco", "state": "California", "country": "United States" }],
      "remote": 1,
      "url_job": "https://example.com/jobs/senior-backend-engineer",
      "source": { "id": "S_acme", "name": "Acme" }
    }
  ],
  "metrics": { "count_jobs": 1284, "updated_at": 1752768000 }
}

List endpoints all return the same envelope: offset, limit, data, an opaque cursor for full pulls, and metrics carrying the total match count across every page. The data array above is truncated to one record for readability.

Tip

GET /v4/jobs with no filters is the fastest way to check that a token works. Add ?count=true to any list endpoint to get just the total, with no records.

Two ways to get the data

Built for

Job Boards

Power search over live postings from exactly the companies you track, without running crawlers.

Jobs Data Analytics

Aggregators and data teams pulling large result sets on a schedule, with published per-field coverage before you commit.

AI Agents

Structured, normalized records plus an MCP server your agents can query directly.

Financial Institutions

Hiring activity at the companies you follow, read from their own boards rather than a resold aggregator feed — and snapshot exports you can diff run over run.

Education Platforms

Match what you teach to what is hiring: filter live postings by occupation, skill and location, and check the corpus depth before you build on it.

Where to go next

  • Get started — token to first authenticated call in under two minutes.
  • Data dictionary — every field with its type, its absence contract and its provenance, plus the Job, Workplace and Source object shapes.
  • API reference — every endpoint, with a Try-it console.
  • MCP server — connect Claude, ChatGPT and other MCP clients.