Install the Up2Data skill

Teach Claude Code to integrate the Up2Data API. Installs once, then loads automatically whenever you ask it about Up2Data.

  1. Run this in your terminal
    bash
    mkdir -p ~/.claude/skills/up2data-api && curl -fsSL https://up2data.ai/docs/legacy/skill.md -o ~/.claude/skills/up2data-api/SKILL.md
  2. Restart Claude CodeSo it picks up the new skill.
  3. Try it"Enrich these LinkedIn profiles with Up2Data and send results to my webhook"

Requires Claude Code. macOS, Linux, or WSL.

Prefer to read it first? View the skill file

Company

The enriched company object, returned directly by companies-sync or found in result when a callback's type is "Company". Includes LinkedIn data and Crunchbase data when available.

#Fields

FieldTypeNotes
_idstringPresent in queues-list and webhook results; absent from the companies-sync response.
namestring
linkedinIdstring
linkedinSlugstring
linkedinstring
websitestring
logostring
industrystring
locationstring
headquarters{ country: string, city: string, postalCode: string, line1: string, line2: string, latitude: number, longitude: number }
taglinestring
descriptionstring
shortDescriptionstring
companyTypestring
numberOfEmployeesnumber
employeesRange{ from: number, to: number }
specialitiesstring[]
hubTagsstring[]
activelyHiringboolean
phoneNumberstring
legalNamestring
uuidstring
rankOrgCompanynumber
foundedOn{ year: number, month: number, day: number }
locationIdentifiersobject[]
locationIdentifiers[].valuestring
locationIdentifiers[].typestring
socialNetworksobject[]
socialNetworks[].socialNetworkTypestring
socialNetworks[].urlstring
categoriesstring[]
categoryGroupsstring[]
operatingStatusstring
ipoStatusstring
fundingStagestring
fundingTotal{ currency: string, amount: number }
equityFundingTotal{ currency: string, amount: number }
numFundingRoundsnumber
numInvestorsnumber
numLeadInvestorsnumber
lastFundingTypestring
lastEquityFundingTypestring
lastFundingAt{ day: number, month: number, year: number }
lastFundingTotal{ currency: string, amount: number }
fundingRoundsobject[]
fundingRounds[].announced_onstring
fundingRounds[].num_investorsnumber
fundingRounds[].investmentTypestring
fundingRounds[].money_raised{ currency: string, amount: number }
fundingRounds[].identifier{ value: string, image_id: string, permalink: string }
fundingRounds[].lead_investor_identifiers{ value: string, image_id: string, permalink: string }[]
investorIdentifiersobject[]
investorIdentifiers[].namestring
investorsListobject[]
investorsList[].identifier{ value: string, permalink: string }
investorsList[].funding_round_identifier{ value: string, image_id: string, permalink: string }
investorsList[].investor_identifier{ value: string, image_id: string, permalink: string }
ipoSummaryobject
ipoSummary.ipoSharePrice{ value: number, currency: string, valueUsd: number }
ipoSummary.stockLink{ label: string, value: string }
ipoSummary.wentPublicOnstring
acquirerIdentifier{ name: string }
acquisitionAnnouncedOn{ day: number, month: number, year: number }
acquisitionPrice{ currency: string, amount: number }
acquisitionTypestring
acquisitionsobject[]
acquisitions[].acquiree_identifier{ value: string, image_id: string, permalink: string, role: string }
acquisitions[].announced_on{ value: string, precision: string }
acquisitions[].identifier{ value: string, image_id: string, permalink: string }
acquisitions[].price{ currency: string, amount: number }
lastKeyEmployeeChangeDate{ day: number, month: number, year: number }
lastLayoffDate{ day: number, month: number, year: number }
signalsLayoffsobject[]
signalsLayoffs[].identifier{ value: string }
signalsLayoffs[].activity_entities{ value: string, image_id: string, permalink: string }[]
signalsLayoffs[].activity_properties{ url: string, title: string, author: string, publisher: string }
signalsLayoffs[].activity_datestring
createdAtstringISO 8601.
updatedAtstringISO 8601.

#Sample

json
{
  "_id": "string",
  "name": "string",
  "linkedinId": "string",
  "linkedinSlug": "string",
  "linkedin": "string",
  "website": "string",
  "logo": "string",
  "industry": "string",
  "location": "string",
  "headquarters": {
    "country": "string",
    "city": "string",
    "postalCode": "string",
    "line1": "string",
    "line2": "string",
    "latitude": "number",
    "longitude": "number"
  },
  "tagline": "string",
  "description": "string",
  "shortDescription": "string",
  "companyType": "string",
  "numberOfEmployees": "number",
  "employeesRange": { "from": "number", "to": "number" },
  "specialities": ["string"],
  "hubTags": ["string"],
  "activelyHiring": "boolean",
  "phoneNumber": "string",
  "legalName": "string",
  "uuid": "string",
  "rankOrgCompany": "number",
  "foundedOn": {
    "year": "number",
    "month": "number",
    "day": "number"
  },
  "locationIdentifiers": [
    { "value": "string", "type": "string" }
  ],
  "socialNetworks": [
    { "socialNetworkType": "string", "url": "string" }
  ],
  "categories": ["string"],
  "categoryGroups": ["string"],
  "operatingStatus": "string",
  "ipoStatus": "string",
  "fundingStage": "string",
  "fundingTotal": { "currency": "string", "amount": "number" },
  "equityFundingTotal": { "currency": "string", "amount": "number" },
  "numFundingRounds": "number",
  "numInvestors": "number",
  "numLeadInvestors": "number",
  "lastFundingType": "string",
  "lastEquityFundingType": "string",
  "lastFundingAt": {
    "day": "number", "month": "number", "year": "number"
  },
  "lastFundingTotal": { "currency": "string", "amount": "number" },
  "fundingRounds": [
    {
      "announced_on": "string",
      "num_investors": "number",
      "investmentType": "string",
      "money_raised": { "currency": "string", "amount": "number" },
      "identifier": {
        "value": "string", "image_id": "string", "permalink": "string"
      },
      "lead_investor_identifiers": [
        { "value": "string", "image_id": "string", "permalink": "string" }
      ]
    }
  ],
  "investorIdentifiers": [
    { "name": "string" }
  ],
  "investorsList": [
    {
      "identifier": { "value": "string", "permalink": "string" },
      "funding_round_identifier": {
        "value": "string", "image_id": "string", "permalink": "string"
      },
      "investor_identifier": {
        "value": "string", "image_id": "string", "permalink": "string"
      }
    }
  ],
  "ipoSummary": {
    "ipoSharePrice": {
      "value": "number", "currency": "string", "valueUsd": "number"
    },
    "stockLink": { "label": "string", "value": "string" },
    "wentPublicOn": "string"
  },
  "acquirerIdentifier": { "name": "string" },
  "acquisitionAnnouncedOn": {
    "day": "number", "month": "number", "year": "number"
  },
  "acquisitionPrice": { "currency": "string", "amount": "number" },
  "acquisitionType": "string",
  "acquisitions": [
    {
      "acquiree_identifier": {
        "value": "string", "image_id": "string",
        "permalink": "string", "role": "string"
      },
      "announced_on": { "value": "string", "precision": "string" },
      "identifier": {
        "value": "string", "image_id": "string", "permalink": "string"
      },
      "price": { "currency": "string", "amount": "number" }
    }
  ],
  "lastKeyEmployeeChangeDate": {
    "day": "number", "month": "number", "year": "number"
  },
  "lastLayoffDate": {
    "day": "number", "month": "number", "year": "number"
  },
  "signalsLayoffs": [
    {
      "identifier": { "value": "string" },
      "activity_entities": [
        { "value": "string", "image_id": "string", "permalink": "string" }
      ],
      "activity_properties": {
        "url": "string", "title": "string",
        "author": "string", "publisher": "string"
      },
      "activity_date": "string"
    }
  ],
  "createdAt": "string (ISO 8601)",
  "updatedAt": "string (ISO 8601)"
}