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/jobsLightendpoint 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
- Personal job board aggregator combining IT roles from multiple sources
- Tech salary analyzer by city and job title
- Remote work opportunity tracker with keyword alerts
- Developer job market trend dashboard showing in-demand skills
- Daily email digest of new IT positions matching your stack