TL;DR
AI Dev Board provides a free REST API for discovering job openings in artificial intelligence and software development. The endpoint returns structured job listings with title, company, location, description, salary range, and the application URL. The API supports a filter=remote parameter to narrow results to remote-friendly positions. No authentication required — just make a GET request. Covers roles from startups to FAANG companies across the AI/ML and full-stack development spectrum.
Quick start: https://aidevboard.com/api/v1/jobs?filter=remote
No API key needed — start browsing!
How to Use This API
1. All AI/Dev Jobs
https://aidevboard.com/api/v1/jobs
2. Filter by Remote
https://aidevboard.com/api/v1/jobs?filter=remote
3. JavaScript — Search and Display
fetch('https://aidevboard.com/api/v1/jobs?filter=remote')
.then(r => r.json())
.then(data => {
data.jobs.slice(0, 10).forEach(job => {
console.log(job.title);
console.log(` ${job.company} — ${job.location}`);
if (job.salary) console.log(` Salary: ${job.salary}`);
console.log(` Apply: ${job.apply_url}`);
});
});
4. Python — Save Remote ML Jobs
import requests
r = requests.get('https://aidevboard.com/api/v1/jobs')
data = r.json()
ml_jobs = [j for j in data['jobs']
if 'machine learning' in j['title'].lower()]
print(f"ML remote positions: {len(ml_jobs)}")
for j in ml_jobs:
print(f"{j['title']} @ {j['company']}")
https://aidevboard.com/api/v1/jobs?filter=remote
Frequently Asked Questions
- What job categories are listed?
- AI/ML roles (data scientist, ML engineer, AI researcher) plus general software development (frontend, backend, full-stack, DevOps).
- Does the
filter=remoteparameter work for partial remote? - It returns jobs flagged as fully remote. Hybrid positions may not appear in this filter — try the unfiltered endpoint for those.
- What salary info is provided?
- When available, the API returns salary ranges in USD. Many roles include this field, especially for US-based positions.
- How recent are the job listings?
- The board is updated regularly with new postings. Each job includes a
posted_datefield so you can sort by freshness. - Can I search by specific keywords?
- The current API doesn't support text search parameters. Filter client-side by title, company, or description fields.
- Is there pagination?
- The API returns all matching jobs in a single response. For very large result sets, check if the response includes pagination parameters.
API Details
- API URL
https://aidevboard.com/api/v1/jobs- Documentation
- aidevboard.com/api
- Category
- Jobs
- Authentication
- Not Required
- Geographic Coverage
- Global — US, Europe, and remote positions
What You Can Build
- AI career dashboard tracking ML engineer salary trends
- Remote job alert system filtering by tech stack keywords
- Job market analysis comparing AI roles vs traditional dev roles
- Personal job recommendation engine based on skills
- Company-specific hiring tracker for target employers