LinkedIn Profile Search
Search LinkedIn profiles by name, company, title, location, and more. Supports fuzzy name matching and pagination. All query parameters are optional but at least one filter should be provided.
Pricing: 0.1 credit per profile returned (billed per page).
curl -X GET "https://v3-api.texau.com/api/v1/profile_search?search=Satya Nadella&firstName=John Doe&lastName=John Doe&title=Co-Founder¤tCompany=13018048&pastCompany=example_string&school=example_string&location=San Francisco&geoId=90000084&industryId=96&keywordsCompany=example_string&keywordsSchool=example_string&followerOf=example_string&page=25" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY"
import requests
import json
url = "https://v3-api.texau.com/api/v1/profile_search?search=Satya Nadella&firstName=John Doe&lastName=John Doe&title=Co-Founder¤tCompany=13018048&pastCompany=example_string&school=example_string&location=San Francisco&geoId=90000084&industryId=96&keywordsCompany=example_string&keywordsSchool=example_string&followerOf=example_string&page=25"
headers = {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://v3-api.texau.com/api/v1/profile_search?search=Satya Nadella&firstName=John Doe&lastName=John Doe&title=Co-Founder¤tCompany=13018048&pastCompany=example_string&school=example_string&location=San Francisco&geoId=90000084&industryId=96&keywordsCompany=example_string&keywordsSchool=example_string&followerOf=example_string&page=25", {
method: "GET",
headers: {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://v3-api.texau.com/api/v1/profile_search?search=Satya Nadella&firstName=John Doe&lastName=John Doe&title=Co-Founder¤tCompany=13018048&pastCompany=example_string&school=example_string&location=San Francisco&geoId=90000084&industryId=96&keywordsCompany=example_string&keywordsSchool=example_string&followerOf=example_string&page=25", nil)
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/profile_search?search=Satya Nadella&firstName=John Doe&lastName=John Doe&title=Co-Founder¤tCompany=13018048&pastCompany=example_string&school=example_string&location=San Francisco&geoId=90000084&industryId=96&keywordsCompany=example_string&keywordsSchool=example_string&followerOf=example_string&page=25')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
request['x-api-key'] = 'YOUR_API_KEY'
response = http.request(request)
puts response.body
{
"elements": [
{
"publicIdentifier": "janniseller",
"id": "ACoAAAvXEYIB-lrqOxPPl65MtZ0cDyZTBk_Q3dw",
"name": "Jannis Eller",
"position": "Helping growing businesses find the right talent | Co-Founder @ Jomigo",
"location": {
"linkedinText": "Berlin"
},
"linkedinUrl": "https://www.linkedin.com/in/janniseller",
"photo": "https://media.licdn.com/dms/image/v2/D5603AQESttFchk0bfg/profile-displayphoto-scale_100_100/0/1773311020711",
"hidden": false
},
{
"publicIdentifier": null,
"id": "ACr___-spM4BrMlYZsWDBPmx0li6zZw1QccuGW0",
"name": "LinkedIn Member",
"position": "Co-founder @LeadsFactory",
"location": {
"linkedinText": "France"
},
"linkedinUrl": null,
"photo": "https://media.licdn.com/dms/image/v2/D4E03AQHMbj6z8IgbgA/profile-displayphoto-shrink_100_100/0/1700436372695",
"hidden": true
}
],
"pagination": {
"totalPages": 11,
"totalElements": 107,
"pageNumber": 1,
"previousElements": 0,
"pageSize": 10,
"totalResultCount": 107
},
"status": 200,
"error": null,
"query": {
"currentCompany": "13018048",
"title": "Co-Founder"
}
}
{
"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
}
/profile_search
Your TexAu API key. Contact TexAu to obtain one.
Name to search. Supports fuzzy matching.
Strict first-name filter.
Strict last-name filter.
Filter by job title.
LinkedIn company ID or company URL. Comma-separated for multiple.
Past company ID or URL. Comma-separated for multiple.
School ID or URL. Comma-separated for multiple.
Location text (LinkedIn autocomplete). Use geoId for precision.
LinkedIn Geo ID. Overrides location when both are provided.
LinkedIn industry ID. Comma-separated for multiple.
Keyword filter on company name.
Keyword filter on school name.
Filter profiles that follow a LinkedIn profile. Profile URL or ID. Comma-separated for multiple.
Page number for pagination (1-based).
Request Preview
Response
Response will appear here after sending the request
Authentication
API Key for authentication. Your TexAu API key. Contact TexAu to obtain one.
Query Parameters
Name to search. Supports fuzzy matching.
Strict first-name filter.
Strict last-name filter.
Filter by job title.
LinkedIn company ID or company URL. Comma-separated for multiple.
Past company ID or URL. Comma-separated for multiple.
School ID or URL. Comma-separated for multiple.
Location text (LinkedIn autocomplete). Use geoId for precision.
LinkedIn Geo ID. Overrides location when both are provided.
LinkedIn industry ID. Comma-separated for multiple.
Keyword filter on company name.
Keyword filter on school name.
Filter profiles that follow a LinkedIn profile. Profile URL or ID. Comma-separated for multiple.
Page number for pagination (1-based).
Responses
List of matching profiles (billed at 0.1 credit per element).
LinkedIn public identifier (null if profile is hidden).
Internal LinkedIn profile ID.
Full name (or "LinkedIn Member" if hidden).
Current headline / position text.
Location as shown on LinkedIn.
Full LinkedIn profile URL (null if hidden).
Profile photo URL.
Whether the profile is hidden (limited visibility).
Total number of pages.
Total matching profiles across all pages.
Current page number (1-based).
Number of elements on previous pages.
Number of elements per page.
Token for cursor-based pagination (if applicable).
Total result count.
HTTP status from upstream provider.
Error message (null on success).
Echo of the resolved query parameters.
Last updated 2 weeks ago
Built with Documentation.AI