Open Skills API
Overview
Open Skills is a free, open API providing data on job titles, skills, and the relationships between occupations based on US labor market data. It requires no authentication and lets you look up normalized job titles, associated skills, and related jobs programmatically. This is a great API for building career recommendation tools or exploring workforce data.
Beginner Tip
Start with the /jobs endpoint to search for job titles or the /skills endpoint to look up specific skills. No API key is needed — just send a GET request with a search query parameter.
Available Data
Example Response
{
"title": "Software Engineer",
"company": "Tech Corp",
"location": "Remote",
"salary_range": "$120,000 - $180,000",
"posted_date": "2025-01-10",
"description": "We are looking for an experienced..."
} Field Reference
uuid Unique identifier for the job title in the Open Skills dataset. title Normalized job title based on O*NET occupational data. normalized_job_title Cleaned and standardized version of the job title. parent_uuid UUID of the broader occupational category this job belongs to. skills List of skill objects associated with this job title (available on detail endpoint). Implementation Example
const url = "https://github.com/workforce-data-initiative/skills-api/wiki/API-Overview";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Fully tested on Apr 5, 2026
Technical Specifications
Related Tags
Similar APIs
View All →Arbeitnow
⭐ Beginner's PickArbeitnow is a free, no-auth API that aggregates tech job listings across Europe and remote-friendly roles worldwide.
DevITjobs UK
⭐ Beginner's PickDevITjobs UK is a free job board focused on tech and IT positions in the United Kingdom, providing job listings via an XML feed that requires no authentication.
GraphQL Jobs
GraphQL Jobs provides programmatic access to jobs with graphql via REST API.
Adzuna
⭐ Beginner's PickAdzuna is a job board aggregator API that lets you search millions of job listings from across the web in one place.
Arbeitsamt
Arbeitsamt (Bundesagentur für Arbeit) is the official German federal employment agency API, providing access to millions of job listings across Germany.