Developer Documentation

Integrate real-time job data into your applications in seconds using the TechJobsData API.

Show Menu & Auth

Authentication

Your current access level:

Free Tier Mode

No Authentication required.
Limited to 20 requests/day.

Get API Key

Endpoints & Params

Base Endpoint

GET /api/v1/jobs/

Query Parameters

  • search string
    Filter by job title, skill, or company (e.g. "Python").
  • location string
    Filter by region or city (e.g. "Europe", "Berlin").
  • page int
    Pagination number (default: 1).

Request Example

Response Object

The API returns a JSON object containing pagination metadata and a list of job results.

{
  "count": 142,
  "next": "https://techjobsdata.com/api/v1/jobs/?page=2",
  "previous": null,
  "results": [
    {
      "id": 8942,
      "title": "Senior Backend Engineer",
      "company": "Spotify",
      "location": "Remote (Europe)",
      "salary_min": 120000,
      "salary_max": 160000,
      "currency": "USD",
      "posted_at": "2024-03-15T10:30:00Z",
      "source": "LinkedIn",
      "skills": ["Python", "Django", "PostgreSQL"],
      "url": "https://linkedin.com/jobs/..."
    },
    ...
  ]
}