Enrich LinkedIn Profile
Returns detailed profile data for a LinkedIn person URL.
Pricing: 1 credit per call
curl -X POST "https://v3-api.texau.com/api/v1/enrich_profile" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"url": "https://www.linkedin.com/in/satyanadella",
"useCache": true
}'
import requests
import json
url = "https://v3-api.texau.com/api/v1/enrich_profile"
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
}
data = {
"url": "https://www.linkedin.com/in/satyanadella",
"useCache": true
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
const response = await fetch("https://v3-api.texau.com/api/v1/enrich_profile", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
},
body: JSON.stringify({
"url": "https://www.linkedin.com/in/satyanadella",
"useCache": true
})
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
"bytes"
"encoding/json"
)
func main() {
data := []byte(`{
"url": "https://www.linkedin.com/in/satyanadella",
"useCache": true
}`)
req, err := http.NewRequest("POST", "https://v3-api.texau.com/api/v1/enrich_profile", bytes.NewBuffer(data))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("x-api-key", "YOUR_API_KEY")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://v3-api.texau.com/api/v1/enrich_profile')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri)
request['Content-Type'] = 'application/json'
request['x-api-key'] = 'YOUR_API_KEY'
request.body = '{
"url": "https://www.linkedin.com/in/satyanadella",
"useCache": true
}'
response = http.request(request)
puts response.body
{
"url": "example_string",
"firstname": "John Doe",
"lastname": "John Doe",
"headline": "example_string",
"summary": "example_string",
"picture": "example_string",
"industry": "example_string",
"location": {}
}
{
"error": "Forbidden",
"message": "You don't have permission to access this resource",
"code": 403
}
{
"error": "Too Many Requests",
"message": "Rate limit exceeded. Please try again later",
"code": 429,
"retryAfter": 3600
}
POST
/enrich_profile
POST
API Key (header: x-api-key)
x-api-keystring
RequiredYour TexAu API key. Contact TexAu to obtain one.
Your TexAu API key. Contact TexAu to obtain one.
Content-Typestring
RequiredThe media type of the request body
Options: application/json
urlstring
RequiredLinkedIn profile URL
useCacheboolean
Use cached data (up to 24h). Defaults to true (injected automatically).
Request Preview
Response
Response will appear here after sending the request
Authentication
header
x-api-keystring
RequiredAPI Key for authentication. Your TexAu API key. Contact TexAu to obtain one.
Body
application/json
urlstring
RequiredLinkedIn profile URL
useCacheboolean
Use cached data (up to 24h). Defaults to true (injected automatically).
Responses
urlstring
firstnamestring
lastnamestring
headlinestring
summarystring
picturestring
industrystring
locationobject
messagestring
errorstring
apistring
limitinteger
currentinteger
Was this page helpful?
Last updated 2 weeks ago
Built with Documentation.AI