logo
API GuidesEnrichment

Enrichment APIs

Enrich LinkedIn profiles and company pages with detailed data including job history, education, skills, and more.

Enrich Profile

Retrieve detailed data for a LinkedIn person profile.

Endpoint: POST /enrich_profile Credits: 1 per call

Request

curl -X POST https://v3-api.texau.com/api/v1/enrich_profile \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.linkedin.com/in/satyanadella"
  }'

Parameters

FieldTypeRequiredDescription
urlstringYesLinkedIn profile URL

Response

{
  "url": "https://www.linkedin.com/in/satyanadella",
  "identifier": "satyanadella",
  "entityUrn": "ACoAAA...",
  "firstname": "Satya",
  "lastname": "Nadella",
  "headline": "Chairman and CEO at Microsoft",
  "picture": "https://media.licdn.com/...",
  "summary": "...",
  "industry": "Technology",
  "location": {
    "country": "United States",
    "city": "Redmond",
    "state": "Washington"
  },
  "openToWork": false,
  "influencer": true,
  "premium": true,
  "educations": [...],
  "positionGroups": [...],
  "skills": [...],
  "languages": [...],
  "certifications": [...]
}

Response Fields

FieldTypeDescription
urlstringLinkedIn profile URL
identifierstringProfile slug
entityUrnstringUnique entity identifier
firstnamestringFirst name
lastnamestringLast name
headlinestringProfile headline
picturestringProfile photo URL
summarystringAbout section text
industrystringIndustry
locationobjectCountry, city, state
openToWorkbooleanWhether the profile has Open to Work enabled
influencerbooleanLinkedIn Top Voice
premiumbooleanLinkedIn Premium subscriber
educationsarrayEducation history
positionGroupsarrayWork experience grouped by company
skillsarrayListed skills
languagesarrayLanguages spoken
certificationsarrayCertifications

Enrich Company

Retrieve detailed data for a LinkedIn company page.

Endpoint: POST /enrich_company Credits: 1 per call

Request

curl -X POST https://v3-api.texau.com/api/v1/enrich_company \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.linkedin.com/company/microsoft"
  }'

Parameters

FieldTypeRequiredDescription
urlstringYesLinkedIn company URL

Response

{
  "url": "https://www.linkedin.com/company/microsoft",
  "name": "Microsoft",
  "universalName": "microsoft",
  "type": "PUBLIC_COMPANY",
  "description": "Every company has a mission...",
  "phone": "+1 425-882-8080",
  "followers": 22500000,
  "objectUrn": 1035,
  "specialities": ["Business Software", "Cloud Computing", ...],
  "industries": ["Software Development"],
  "headquarter": {
    "country": "US",
    "city": "Redmond",
    "state": "Washington"
  },
  "fundingData": {...},
  "staffCount": 228000,
  "staffCountRange": {
    "start": 10001,
    "end": null
  }
}

Response Fields

FieldTypeDescription
namestringCompany name
universalNamestringURL-safe company identifier
typestringCompany type (PUBLIC_COMPANY, PRIVATELY_HELD, etc.)
descriptionstringCompany description
followersintegerNumber of LinkedIn followers
specialitiesarrayCompany specialties
industriesarrayIndustry classifications
headquarterobjectHQ location
staffCountintegerNumber of employees
fundingDataobjectFunding information (if available)

Bulk Profile Enrichment

Enrich up to 50 LinkedIn profiles in a single request.

Endpoint: POST /enrich_profiles_bulk Credits: 1 per profile in the result

Request

curl -X POST https://v3-api.texau.com/api/v1/enrich_profiles_bulk \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "urns": [
      "ACoAACcJ11oB9WoP2-S-clw3Q64H9_WmNjCJbbk",
      "ACoAADkxgKABHfGbXQm0-_-yYNikZMfLiqCe6Yw"
    ]
  }'

Parameters

FieldTypeRequiredDescription
urnsstring[]YesLinkedIn profile URNs (from enrichment entityUrn). Max 50.

Response

[
  {
    "urn": "ACoAACcJ11oB9WoP2-S-clw3Q64H9_WmNjCJbbk",
    "firstname": "Satya",
    "lastname": "Nadella",
    "headline": "Chairman and CEO at Microsoft",
    "location": { "country": "United States" }
  },
  {
    "urn": "ACoAADkxgKABHfGbXQm0-_-yYNikZMfLiqCe6Yw",
    "firstname": "Jensen",
    "lastname": "Huang",
    "headline": "President and CEO at NVIDIA",
    "location": { "country": "United States" }
  }
]

The response is an array of profile objects. Each object has the same fields as enrich_profile.

Billing Note

Billed at 1 credit per result returned. If you submit 50 URNs but only 40 are successfully enriched, you are charged 40 credits.


Bulk Company Enrichment

Enrich up to 50 LinkedIn company pages in a single request.

Endpoint: POST /enrich_companies_bulk Credits: 1 per company in the result

Request

curl -X POST https://v3-api.texau.com/api/v1/enrich_companies_bulk \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "urns": ["1035", "1441", "2382"]
  }'

Parameters

FieldTypeRequiredDescription
urnsstring[]YesLinkedIn company IDs as strings (from enrich_company response objectUrn). Max 50.

The field is urns (not ids), and each company ID must be a string even though the underlying LinkedIn IDs are numeric. This keeps the bulk endpoint shape consistent with enrich_profiles_bulk.

Response

[
  {
    "objectUrn": 1035,
    "name": "Microsoft",
    "universalName": "microsoft",
    "followers": 22500000,
    "staffCount": 228000
  },
  {
    "objectUrn": 1441,
    "name": "Google",
    "universalName": "google",
    "followers": 28600000,
    "staffCount": 185000
  }
]

The response is an array of company objects. Each object has the same fields as enrich_company.

Billing Note

Billed at 1 credit per result returned.