HR Tech

AI-powered API

Related Skills Generator

Generates a list of related skills with their corresponding relevance scores.

By providing a skill, this API returns related skills and their weights as float values ranging from 1.0 to 10.0, where 10 represents the highest relevance.

This API is valuable for developers building skills assessment tools, career development platforms, or educational software. It helps in identifying complementary skills, enhancing skills matching algorithms, and supporting personalized learning paths. Use cases include creating skill recommendation engines, enhancing employee training programs, and improving career development resources.

Only the content parameter is required.

You can specify the language of the output, which defaults to English.

You can limit the output with the max_quantity parameter.

AI jobs involve two key steps:

  1. Submitting the AI job: Initiating the process by sending the job request.
  2. Monitoring and receiving results: Continuously checking the job status and obtaining the final output upon successful completion.


SharpAPI SOC 2 Type II

SharpAPI is now SOC 2 Type II compliant. You can check details at our Trust Center Portal.

Your data is your data. Learn how we protect it and comply with global privacy standards in our Data Handling and Compliance policy .

Step 1. Submit the AI Job request

Endpoint: POST - /v1/hr/related_skills

Attribute Type Mandatory Description
content String Yes Skill to generate related skills.
language String No Specify the language of the output, defaults to English.
max_quantity Number No Maximum number of related skills to generate.

REQUEST EXAMPLE:

{
    "content": "Quicken",
    "language": "English",
    "max_quantity":5
}

RESPONSE EXAMPLE:

{
  "status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
  "job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}

Step 2. Monitor & Fetch AI Job Results

Endpoint: GET - /v1/hr/parse_resume/job/status/:uuid

An endpoint is used to check on the progress of the requested API job.

RESULT EXAMPLE:

{
  "data": {
    "type": "api_job_result",
    "id": "bac70cd7-5347-4443-9632-c82019f73e9a",
    "attributes": {
      "status": "success",
      "type": "hr_related_skills",
      "result": {
        "skill": "Quicken",
        "related_skills": [
          {
            "name": "Accounting",
            "weight": 8.7
          },
          {
            "name": "Bookkeeping",
            "weight": 7
          },
          {
            "name": "Financial Management",
            "weight": 6.8
          },
          {
            "name": "Financial Reporting",
            "weight": 7.5
          },
          {
            "name": "Microsoft Excel",
            "weight": 6.5
          },
          {
            "name": "QuickBooks",
            "weight": 9.2
          }
        ]
      }
    }
  }
}