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
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | LinkedIn 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
| Field | Type | Description |
|---|---|---|
url | string | LinkedIn profile URL |
identifier | string | Profile slug |
entityUrn | string | Unique entity identifier |
firstname | string | First name |
lastname | string | Last name |
headline | string | Profile headline |
picture | string | Profile photo URL |
summary | string | About section text |
industry | string | Industry |
location | object | Country, city, state |
openToWork | boolean | Whether the profile has Open to Work enabled |
influencer | boolean | LinkedIn Top Voice |
premium | boolean | LinkedIn Premium subscriber |
educations | array | Education history |
positionGroups | array | Work experience grouped by company |
skills | array | Listed skills |
languages | array | Languages spoken |
certifications | array | Certifications |
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
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | LinkedIn 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
| Field | Type | Description |
|---|---|---|
name | string | Company name |
universalName | string | URL-safe company identifier |
type | string | Company type (PUBLIC_COMPANY, PRIVATELY_HELD, etc.) |
description | string | Company description |
followers | integer | Number of LinkedIn followers |
specialities | array | Company specialties |
industries | array | Industry classifications |
headquarter | object | HQ location |
staffCount | integer | Number of employees |
fundingData | object | Funding 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
| Field | Type | Required | Description |
|---|---|---|---|
urns | string[] | Yes | LinkedIn 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
| Field | Type | Required | Description |
|---|---|---|---|
urns | string[] | Yes | LinkedIn 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.
Last updated 2 weeks ago
Built with Documentation.AI