Skip to main

API Technical Specs

Learn how to configure and leverage our services to achieve your toughest recruiting needs.
SaaS     |

Technical Specifications

Resume Parser

We've listed out the technical specifications for our job and resume parsing software for a fast-and-easy reference guide.


Deployment100% Cloud-hosted solution.
IntegrationAvailable as a cloud-based service via a REST API. Official open-source SDKs are available for some languages.
SecurityOur SaaS Service uses SSL and does not store your data.
ScalabilityRuns on Amazon AWS, scales both vertically and horizontally and has no document limits.
ConfigurabilityConfigurable per transaction, with dozens of options, or just use the defaults.
Input Formats

Accepts input documents in every commercial resume document format, including:

  • LinkedIn
  • All job board formats
  • Microsoft Word (all versions including DOCX)
  • PDF
  • HTML
  • Rich Text (RTF)
  • OpenOffice 2.+
  • Microsoft Office HTML
  • HTML Archives
  • Email
  • Text Excel
  • Compressed files (Zip, Gzip)
  • And everything else
ThroughputMedian parsing times are roughly 1/2 second per transaction, and you can run transactions simultaneously (see Acceptable Use Policy for exact information) for even greater throughput.
Median search times are less than 250 ms.
Median matching transaction times are less than 500 ms.
Output FormatsJSON
Multi-Language Support

Performs automatic language and locale detection; also manually configurable per transaction.

We support parsing in the following languages:

  • Bulgarian
  • Chinese (Simplified & Traditional)
  • Croatian
  • Czech
  • Danish
  • Dutch
  • English (all dialects)
  • Estonian
  • Finnish
  • French (all dialects, including Canada, Belgium, Italy, Liechtenstein, and others)
  • German (all dialects including Switzerland, Liechtenstein and Austria)
  • Greek
  • Hebrew
  • Hungarian
  • Italian (all dialects)
  • Japanese
  • Latvian
  • Lithuanian
  • Norwegian
  • Polish
  • Portuguese (all dialects)
  • Romanian
  • Russian (including Belarusian)
  • Slovak
  • Slovenian
  • Spanish (also Catalan, Galician, Basque)
  • Swedish
  • Turkish
  • More planned
Multi-Locale Support

Performs automatic locale detection, and every locale can be configured per transaction.

Explicit support for the following locales:

  • Argentina
  • Australia
  • Austria
  • Belgium
  • Bolivia
  • Brazil
  • Bulgaria
  • Canada
  • Chile
  • China
  • Croatia
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hong Kong
  • Hungary
  • India
  • Ireland
  • Israel
  • Italy
  • Latvia
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Netherlands
  • New Zealand
  • Norway
  • Poland
  • Portugal
  • Romania
  • Russia
  • Singapore
  • Slovakia
  • Slovenia
  • South Africa
  • Spain
  • Sweden
  • Switzerland
  • United Kingdom
  • United States of America
  • Most major cities of the world
Supported Resume/CV Sections
  • Contact Info
  • Job Objective
  • Executive Summary
  • Qualification Summary
  • Employment History
  • Education History
  • Training History
  • Competencies
  • Licenses and Certifications
  • Achievements
  • Foreign Languages
  • Military History
  • Security Clearances
  • Associations
  • Speaking Engagements
  • Publications
  • Patents
  • References
  • Hobbies
  • Additional Optional Personal Data (i.e., gender, marital status, date of birth, etc.)
  • Workforce and Management Experience
  • Best Fit Taxonomies, Experience-Weighted
  • Culture
  • Custom Data
  • Other Information
Supported Job Order Data
  • Job Description
  • Job Requirements
  • Benefits
  • Employer Description
  • Salary
  • Education
  • Job Titles
  • Skills
  • Taxonomies (Industries)
  • Employer Name
  • School Names
  • Current Job is Management (boolean)
  • Highest Management Score
  • Management Level
  • Executive Type
  • Certifications and Licenses
  • Foreign Languages (2-digit ISO 639-2 codes)
  • Current Location
  • Is Remote
  • Drivers License Requirements
  • Employment Type
  • Contract Type
  • Application Description
  • Contact Details
  • Website
  • Application Deadline
  • Posted Date
  • Application Reference Number
  • Minimum Working Hours
  • Maximum Working Hours
  • Regular or Irregular Working Hours
  • Minimum Years of Experience Required
  • Maximum Years of Experience Allowed
  • Minimum Years of Management Experience Required
  • Maximum Years of Management Experience Allowed
  • Type of Source Document
  • Source Text (full text of the job)
  • Document Language
  • Revision Date
Resume Data Normalized
  • School Name
  • Degree Type
  • Degree Name
  • Employer Name
  • Job Title
  • Phone Number
  • GPA
  • Region Name
  • Country Code
Skills Taxonomies

We have the industry’s most comprehensive skills taxonomy—in every supported language—covering about 60 top-level categories, over 600 subcategories and about 25,000 skills, including skills grouped into synonym groups.

Parsers include a GUI Skills Editor application that allows you to see and modify the built-in taxonomy, including adding, deleting, moving or editing skills and taxonomies. Specify and use your own skills, or use a combination of your skills and any or all of the built-in skills. There are unlimited custom skills lists, and at time of parsing you can specify which list(s) to parse with.

GeocoderOur Geocoder takes in parsed jobs or resumes in JSON format and adds geo coordinates. We use the world's most accurate geocoding, at street/house level. You are also able to specify your credentials to Bing or Google and use your own preferred geocoding.