API Codex
Skill Parser API

Documentation

Endpoint:https://skill-parser-api.p.rapidapi.com

Extract skills from file

POST
https://skill-parser-api.p.rapidapi.com
/v1/skills/upload

Extract skills from an uploaded file (PDF or DOCX)

Extract skills from fileRequest Body

  • filestring · required
  • typestring · enum

    Type of text

    Enum values:
    general
    job_description
    resume
    Default: general

Extract skills from fileResponses

Successful response with extracted skills

  • successboolean · required

    Whether the request was successful

    Example: true
  • parsed_atstring · date-time · required

    Timestamp when the skills were parsed

    Example: 2025-03-10T09:45:12.021Z
  • typestring · required

    Type of text that was analyzed

    Example: job_description
  • dataobject · required

Extract skills from text

POST
https://skill-parser-api.p.rapidapi.com
/v1/skills/text

Extract skills from raw text

Extract skills from textRequest Body

  • textstring · required

    The text to analyze

  • typestring · enum

    Type of text

    Enum values:
    general
    job_description
    resume
    Default: general

Extract skills from textResponses

Successful response with extracted skills

  • successboolean · required

    Whether the request was successful

    Example: true
  • parsed_atstring · date-time · required

    Timestamp when the skills were parsed

    Example: 2025-03-10T09:45:12.021Z
  • typestring · required

    Type of text that was analyzed

    Example: job_description
  • dataobject · required

Skills gap analysis

POST
https://skill-parser-api.p.rapidapi.com
/v1/skills/gap-analysis

Compare skills between two texts (e.g., resume vs. job description)

Skills gap analysisRequest Body

  • sourceTextstring · required

    Source text (typically a resume)

  • targetTextstring · required

    Target text (typically a job description)

  • sourceTypestring · enum

    Type of source text

    Enum values:
    resume
    general
    job_description
    Default: resume
  • targetTypestring · enum

    Type of target text

    Enum values:
    job_description
    general
    resume
    Default: job_description

Skills gap analysisResponses

Successful response with skills gap analysis

  • successboolean · required

    Whether the request was successful

    Example: true
  • analyzed_atstring · date-time · required

    Timestamp when the analysis was performed

    Example: 2025-03-10T09:48:23.341Z
  • source_typestring · required

    Type of source text

    Example: resume
  • target_typestring · required

    Type of target text

    Example: job_description
  • source_skillsobject · required
  • target_skillsobject · required
  • gap_analysisobject · required