Bulk Enrich LinkedIn Profiles
Fetch detailed LinkedIn person profile data for up to 50 profiles in a single call.
More efficient than calling /enrich_profile repeatedly.
Pricing: 1 credit per profile returned.
curl -X POST "https://v3-api.texau.com/api/v1/enrich_profiles_bulk" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"urns": [
"ACoAAAGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS4",
"ACoAABGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS5"
]
}'
import requests
import json
url = "https://v3-api.texau.com/api/v1/enrich_profiles_bulk"
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
}
data = {
"urns": [
"ACoAAAGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS4",
"ACoAABGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS5"
]
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
const response = await fetch("https://v3-api.texau.com/api/v1/enrich_profiles_bulk", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
},
body: JSON.stringify({
"urns": [
"ACoAAAGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS4",
"ACoAABGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS5"
]
})
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
"bytes"
"encoding/json"
)
func main() {
data := []byte(`{
"urns": [
"ACoAAAGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS4",
"ACoAABGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS5"
]
}`)
req, err := http.NewRequest("POST", "https://v3-api.texau.com/api/v1/enrich_profiles_bulk", 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_profiles_bulk')
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 = '{
"urns": [
"ACoAAAGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS4",
"ACoAABGhXV8BXIAm7KQbQM9GHWn5oSe7fkA3gS5"
]
}'
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_profiles_bulk
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
urnsarray
RequiredLinkedIn entity URNs (e.g. ACoAAAGhXV8B...). Maximum 50 per request.
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
urnsarray
RequiredLinkedIn entity URNs (e.g. ACoAAAGhXV8B...). Maximum 50 per request.
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