DevITjobs

Jobs API · IT & developer positions · Global listings

TL;DR

DevITjobs provides a free API for browsing IT and developer job openings. The /api/jobsLight endpoint returns a lightweight JSON array of positions with job title, company name, location, salary range (where available), and the application URL. No API key required, no rate limiting documented. Perfect for job board aggregators, career dashboards, or personal job search tools. The data comes from hand-curated tech job listings rather than aggregated scrapes.

Quick start: https://devitjobs.us/api/jobsLight

No API key needed — just fetch!

How to Use This API

1. Get All IT Jobs

https://devitjobs.us/api/jobsLight

2. JavaScript — Filter by Technology

fetch('https://devitjobs.us/api/jobsLight')
  .then(r => r.json())
  .then(jobs => {
    const frontend = jobs.filter(j =>
      j.title.toLowerCase().includes('react') ||
      j.title.toLowerCase().includes('frontend'));
    console.log('Frontend roles:', frontend.length);
    frontend.forEach(j => console.log(
      `${j.title} at ${j.company} — ${j.location}`
    ));
  });

3. Python — Find Remote Jobs

import requests

r = requests.get('https://devitjobs.us/api/jobsLight')
jobs = r.json()
remote = [j for j in jobs if j.get('remote') or 'remote' in j.get('location', '').lower()]
print(f"Found {len(remote)} remote positions")
for j in remote[:5]:
    print(f"  {j['title']} — {j['company']}")
Latest IT jobs: https://devitjobs.us/api/jobsLight

Frequently Asked Questions

What fields are included in the JSON?
Each job includes: title, company, location, salary (range), description snippet, posting date, application URL, and remote flag.
Are the jobs US-only or global?
The listings include US, European, and remote positions, with a focus on English-language tech roles.
How often is the job list updated?
New jobs are added several times a week. Expired listings are removed when they close or are outside the posting window.
Can I filter by salary range?
The API returns all jobs — filtering by salary range requires client-side processing of the salary fields where available.
Is there documentation for other endpoints?
The /api/jobsLight endpoint is the primary public endpoint. It returns a lightweight subset of the full job data.
Can I use this for a commercial job board?
Yes, the data is freely available. Attribution to DevITjobs is appreciated for transparency.

API Details

API URL
https://devitjobs.us/api/jobsLight
Documentation
devitjobs.us/api
Category
Jobs
Authentication
Not Required
Geographic Coverage
Global — with focus on US and European tech hubs

What You Can Build