Parsers

SkyHive’s Parsers API securely takes information from uploaded user resumes or LinkedIn profiles and extracts skills, experience, education, and certifications for profile population. With this API, you can:

  • Provide users with an automated, streamlined approach to profile population

Parsers API Methods

Automate user profile completion using this method:

Parse Resume

The Parse Resume method takes the text of a resume/CV/LinkedIn profile as a string and extracts information on skills, experience, education, etc. for automatic profile population.

Proper Resume/CV/LinkedIn Profile Formatting

To ensure success, refer users to this SkyHive article, which describes the best-suited resume formatting for these methods. Also refer users to this LinkedIn article, which details how to save a LinkedIn profile as a PDF.

Use Cases

The following use case covers a possible application of the Parsers API:

ParseSkills

Parse skills from text.

Securityauth
Request
header Parameters
X-Enterprise-Id
required
string
Accept-Language
string

Language code for localized skill titles in response

X-Skill-Exclusion
boolean
Default: false

Exclusion skills based on enterpriseID

Request Body schema: application/json
text
required
string

Text to extract skills

title
string

Title for which to extract skills

language
string
Default: "en"

Language of the skills to be detected

object (UserParams)
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal Server Error

post/parsers/skills
Request samples
application/json
{
  • "text": "string",
  • "title": "string",
  • "language": "en",
  • "userParams": {
    }
}

Parse Skills From File

Securityauth
Request
query Parameters
title
string

Title for which to extract skills

header Parameters
X-Enterprise-Id
required
string
Accept-Language
string

Language code for localized skill titles in response

Request Body schema: multipart/form-data
required
document
string <binary>

The document file to be uploaded

Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal Server Error

post/parsers/v2/skills
Request samples

Parse Resume

Securityauth
Request
header Parameters
X-Enterprise-Id
required
string
Accept-Language
string

Language code for the resume to be parsed.If X-Sh-Localization is not added to the header, the skill titles in the response will be localized with the language code provided in this header.

X-Sh-Localization
string

Language code for localized skill titles in response

X-Skill-Exclusion
boolean
Default: false

Exclusion skills based on enterpriseID

Request Body schema: multipart/form-data
document
required
string <binary>

Supported file types DOC, DOCX, PDF, RTF

Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal Server Error

post/parsers/resume
Request samples