The World of Job Skills

So you want to figure out where your skills fit into today’s job market. Maybe you’re just curious to see a comprehensive constellation of job skills, clean and standardized. Or you need a taxonomy of skills for a Resume parsing project. Well, the EMSI skills API is one possible tool for the job!

In this tutorial, I’ll walk you through some boilerplate code you can use to access a few key endpoints from the API: a global list of skills, skill extraction from a document, skill lookup by name, and lastly finding related skills by skill ID. Let’s get started.


Setup

Getting started is as easy as signing up for the API’s free access. You’ll get authentication credentials emailed to you once you complete that process.

Import Statements

We’ll use a few packages here, so let’s import those first:

Import Statements (source)

All of these are pretty standard. I’m using the json_normalize package which is an easy means of converting JSON to Pandas DataFrames, which will be nicer for readability.

Authenticating Your Connection

The first part of accessing the API is simply using the credentials in that signup email to establish a connection and get an access token. I ran the following in a cell in a Jupyter Notebook with Python.

#data-science #api #coding #python #job-search

Finding Relevant Job Skills via API in Python
3.90 GEEK