Discontinued
This API no longer responds. Our last check on 2026-07-31 found no working endpoint — the service appears to have shut down or moved. The documentation, code samples and score below are kept for reference only; do not build against this API. See working Jobs APIs →
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
The kind of data this API exposes, based on its documentation. We could not call the endpoint to confirm the exact field names.
Example Response
Illustrative shape only — we were not able to call this endpoint (it requires credentials or exposes no public sample URL), so the fields below show the kind of data this API returns rather than a recorded 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
Calls a real endpoint of this API. Replace any placeholder credentials with your own key.
const url = "https://api.dataatwork.org/v1/jobs?contains=data+scientist&limit=10";
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
Generated guidance based on this API's documentation, not observed by us. Treat it as a starting point and check against the provider's own error reference.
Metadata Score Breakdown
Estimated from metadata — endpoint not independently tested
Metadata estimate · endpoint not independently tested
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.
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.
Reed
⭐ Beginner's PickReed is a UK-based job board API that lets you search and retrieve job listings programmatically.