v3
latestOpenAPI 3.0.32026-08-0327240.5 KBSearch and list AI developer jobs
Query parameters
Full-text search (searches title, description, company name, and tags)
Comma-separated tags to filter by (e.g., llm,pytorch,python)
Location filter (partial match)
Workplace type. Also accepts remote=true as shorthand for workplace=remote.
Set true to return only roles with explicit worldwide hiring evidence. Region-restricted and ambiguous remote jobs are excluded.
Remote eligibility classification
Job type (also accepts job_type as alias)
Experience level
Minimum salary filter in USD/year (e.g., 200000)
Maximum salary filter in USD/year — matches jobs whose min salary is below this (range overlap)
Strict floor filter — job's minimum salary must be >= this value. Use instead of salary_min when you need guaranteed minimums, not range overlap.
Only jobs posted within the last N days (1-90). Useful for polling clients that want fresh-only results. Clamped to 90 server-side.
Results per page (default 20, max 50)
Page number (1-indexed, default 1)
Response
Paginated list of jobs
Example response
{
"jobs": [
{
"candidate_resume_action": {
"status": "available_after_candidate_selects_job",
"method": "POST",
"saved_artifact_requires_verified_human": true,
"uses_candidate_verified_evidence": true,
"requires_explicit_human_review": true
}
}
],
"access": {
"mode": "open"
},
"candidate_resume_action": {
"status": "available_after_candidate_selects_job",
"method": "POST",
"saved_artifact_requires_verified_human": true,
"uses_candidate_verified_evidence": true,
"requires_explicit_human_review": true
},
"market_demand_pack": {
"product_id": "aidevboard_ai_skills_demand_pack",
"role": "optional_provider_research",
"free_discovery": {
"organic_ranking_effect": "none"
},
"observed_context": {
"source_channel": "rest",
"source_tool": "list_jobs",
"demand_category": "llm_applications"
},
"privacy": {
"fixed_taxonomy_only": true
}
}
}