Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"collected_at": {},
"company_name": "<string>",
"company_id": "<string>",
"email": "<string>",
"email_status": "<string>",
"mobile_phone": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"location": "<string>",
"position": "<string>",
"years_in_position": 123,
"years_in_company": 123,
"months_in_position": 123,
"sales_navigator_profile_url": "<string>",
"picture_url": "<string>",
"started_on": {},
"industry": "<string>",
"headline": "<string>",
"summary": "<string>",
"connections": 123,
"linkedin_profile_url": "<string>",
"job_seeker": true,
"open_to_work": true,
"twitter_url": "<string>",
"person_id": "<string>",
"degree": "<string>",
"company_industry": "<string>",
"is_open": true,
"is_saved": true,
"is_premium": true,
"match_filters": true,
"no_match_reason": "<string>",
"seniority": "<string>",
"recently_hired": true,
"pending_invitation": true,
"current_role_description": "<string>",
"banner_url": "<string>",
"positions": [
{
"position_id": "<string>",
"new": true,
"current": true,
"company_name": "<string>",
"company_id": "<string>",
"description": "<string>",
"location": "<string>",
"title": "<string>",
"started_on": {},
"ended_on": {},
"period": 123
}
],
"education": [
{
"education_id": "<string>",
"school": "<string>",
"degree": "<string>",
"fields_of_study": "<string>",
"started_on": {},
"ended_on": {}
}
],
"websites": [
{
"category": "<string>",
"url": "<string>",
"company_id": 123
}
],
"company": {
"elapsed": 123,
"formatted_revenue_amount": 123,
"formatted_revenue_unit": "<string>",
"formatted_revenue_currency_code": "<string>",
"description": "<string>",
"industry": "<string>",
"employees_count": 123,
"revenue_amount": 123,
"revenue_currency_code": "<string>",
"flagship_url": "<string>",
"url": "<string>",
"domain": "<string>",
"website": "<string>",
"employees_count_range": "<string>",
"hq_country": "<string>",
"hq_geographical_area": "<string>",
"hq_city": "<string>",
"hq_postal_code": "<string>",
"hq_address": "<string>",
"name": "<string>",
"location": "<string>",
"was_not_available": true,
"is_detailed": true,
"detailed_time": {},
"last_scraping_time": {},
"no_company_found": true,
"no_employees_details": true
}
}Sales Navigator Leads Scraper
Get Results
Retrieve scraped data from Sales Navigator Leads Scraper
GET
/
v1
/
results
Get Results
curl --request GET \
--url https://api.lobstr.io/v1/results \
--header 'Authorization: <authorization>'import requests
url = "https://api.lobstr.io/v1/results"
headers = {"Authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<authorization>'}};
fetch('https://api.lobstr.io/v1/results', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.lobstr.io/v1/results",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.lobstr.io/v1/results"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.lobstr.io/v1/results")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.lobstr.io/v1/results")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"collected_at": {},
"company_name": "<string>",
"company_id": "<string>",
"email": "<string>",
"email_status": "<string>",
"mobile_phone": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"location": "<string>",
"position": "<string>",
"years_in_position": 123,
"years_in_company": 123,
"months_in_position": 123,
"sales_navigator_profile_url": "<string>",
"picture_url": "<string>",
"started_on": {},
"industry": "<string>",
"headline": "<string>",
"summary": "<string>",
"connections": 123,
"linkedin_profile_url": "<string>",
"job_seeker": true,
"open_to_work": true,
"twitter_url": "<string>",
"person_id": "<string>",
"degree": "<string>",
"company_industry": "<string>",
"is_open": true,
"is_saved": true,
"is_premium": true,
"match_filters": true,
"no_match_reason": "<string>",
"seniority": "<string>",
"recently_hired": true,
"pending_invitation": true,
"current_role_description": "<string>",
"banner_url": "<string>",
"positions": [
{
"position_id": "<string>",
"new": true,
"current": true,
"company_name": "<string>",
"company_id": "<string>",
"description": "<string>",
"location": "<string>",
"title": "<string>",
"started_on": {},
"ended_on": {},
"period": 123
}
],
"education": [
{
"education_id": "<string>",
"school": "<string>",
"degree": "<string>",
"fields_of_study": "<string>",
"started_on": {},
"ended_on": {}
}
],
"websites": [
{
"category": "<string>",
"url": "<string>",
"company_id": 123
}
],
"company": {
"elapsed": 123,
"formatted_revenue_amount": 123,
"formatted_revenue_unit": "<string>",
"formatted_revenue_currency_code": "<string>",
"description": "<string>",
"industry": "<string>",
"employees_count": 123,
"revenue_amount": 123,
"revenue_currency_code": "<string>",
"flagship_url": "<string>",
"url": "<string>",
"domain": "<string>",
"website": "<string>",
"employees_count_range": "<string>",
"hq_country": "<string>",
"hq_geographical_area": "<string>",
"hq_city": "<string>",
"hq_postal_code": "<string>",
"hq_address": "<string>",
"name": "<string>",
"location": "<string>",
"was_not_available": true,
"is_detailed": true,
"detailed_time": {},
"last_scraping_time": {},
"no_company_found": true,
"no_employees_details": true
}
}Retrieve scraped data from your Sales Navigator Leads Scraper runs.
Headers
string
required
Your API authentication token. Value:
Token YOUR_API_KEYQuery Parameters
string
required
Hash of the squid to get results from
string
Hash of a specific run (optional)
integer
Page number (default: 1). Example:
1Result Fields
Each result object represents one person. Most fields are populated directly from the Sales Navigator search results;positions, education, websites, and company are nested groups only populated when the get_profile_details enrichment function is enabled on the squid.
string
Unique internal identifier for the record. Example:
21e281488adf43086782b731d9c19e0btimestamp
Date and time this record was scraped. Example:
2026-03-19 10:36:09.000000+00string
Name of the company this person works at. Example:
Gugin - Creating Winning Corporate Cultures and culturally intelligent leadersstring
LinkedIn unique identifier for the company. Example:
796142string
Email address found or enriched for this person. Example:
fm@gugin.comstring
Validation status of the email address (e.g. valid, risky, invalid). Example:
validstring
Mobile phone number found or enriched for this person
string
First name of the LinkedIn member. Example:
Dr. Finnstring
Last name of the LinkedIn member. Example:
Majlergaardstring
Location as shown on the LinkedIn profile. Example:
Greater Nice Metropolitan Areastring
Position of this person in the Sales Navigator search results. Example:
Founder and CEOint
Number of years the person has been in their current role. Example:
22int
Number of years the person has been at their current company. Example:
22int
Number of months the person has been in their current role. Example:
10string
URL to the person’s LinkedIn Sales Navigator profile. Example:
https://www.linkedin.com/sales/people/ACwAAAAFQjgBtNxy28alABzs_jj2meNVjFO0AUs,NAME_SEARCH,nwRostring
URL of the person’s LinkedIn profile picture. Example:
https://media.licdn.com/dms/image/v2/D4D03AQEwqlTdXSN6Rg/profile-displayphoto-shrink_800_800/B4DZQ7HXczHUAo-/0/1736158574857?e=1762387200&v=beta&t=4l7DbJzZ1VDT8WePPQDs99CHAFe-Y34zzihrZehJEIwtimestamp
Start date of the person’s current position. Example:
2002-11-30 23:00:00+00string
Industry the person works in. Example:
Higher Educationstring
Professional headline shown on the LinkedIn profile. Example:
Author of: The Dangerous AI Gamble in Education🍀 I/we help organisations develop winning company culture 🍀 I/we Gugin train leaders to become culturally and emotionally intelligent 🍀Professor 🍀 keynote speakerstring
About or summary text from the LinkedIn profile. Example: `Founder and CEO @ Gugin | Creating Winning Corporate CulturesI am the person you come to when your organisation is falling apart because of a toxic workplace culture. Our Gugin team have saved organisations (and leaders) for more than 20 years.I am the person you come to when you need a zip to tie two organisations together after a merger or acquisitionI am the person you come to when you want a really thought-provoking speech on leadership for your next event or conference.`
integer
Number of LinkedIn connections. Example:
500string
URL to the person’s public LinkedIn profile. Example:
https://www.linkedin.com/in/ACwAAAAFQjgBtNxy28alABzs_jj2meNVjFO0AUsboolean
Whether the person has indicated they are open to new opportunities. Example:
falseboolean
Whether the person has the LinkedIn Open To Work badge enabled. Example:
falsestring
URL to the person’s Twitter/X profile, if linked on their LinkedIn profile. Example:
https://twitter.com/examplestring
Unique LinkedIn Sales Navigator identifier for this person. Example:
344632string
Degree of connection between this person and the scraping account (1st, 2nd, 3rd). Example:
2ndstring
Industry sector of the company this person works at. Example:
Business Consulting and Servicesboolean
Whether the profile has LinkedIn OpenLink enabled (accepts InMail from anyone). Example:
falseboolean
Whether this lead is saved in LinkedIn Sales Navigator. Example:
falseboolean
Whether this person has LinkedIn Premium. Example:
falseboolean
Whether this result matched all the applied Sales Navigator search filters. Example:
truestring
Reason this result did not match the applied Sales Navigator filters
string
Seniority level of the person’s current position (e.g. Director, Manager, Entry). Example:
CXO, Seniorboolean
Whether the person has been in their current position for fewer than 3 months. Example:
falseboolean
Whether a LinkedIn connection invitation is pending from the scraping account to this person. Example:
falsestring
Full text of the job description for the person’s current role. Requires
get_profile_details.string
URL of the person’s LinkedIn profile banner/background image. Requires
get_profile_details.array
Work history. Requires
get_profile_details.Show position item
Show position item
string
Unique identifier for this position. Example:
344632796142boolean
Whether this is a newly added position. Example:
falseboolean
Whether this is the current active position. Example:
truestring
Company name for this position. Example:
Gugin - Creating Winning Corporate Cultures and culturally intelligent leadersstring
LinkedIn company identifier for this position. Example:
796142string
Description of responsibilities in this position
string
Location of this position. Example:
Nice, Provence-Alpes-Côte d'Azur, Francestring
Job title for this position. Example:
Founder and CEOtimestamp
Start date of this position. Example:
2002-12-01 00:00:00+00timestamp
End date of this position (null if current)
float
Duration of this position in years. Example:
22.83array
Education history. Requires
get_profile_details.Show education item
Show education item
string
Unique identifier for this education entry
string
Name of the educational institution
string
Degree or qualification obtained. Example:
Doctor of Business Administrationstring
Fields or subjects studied. Example:
Business Administrationdatetime
Start date of this education. Example:
2005-01-01datetime
End date of this education. Example:
2010-01-01array
Websites listed on the person’s LinkedIn profile. Requires
get_profile_details.object
Detailed data on the person’s current company. Requires
get_profile_details.Show company fields
Show company fields
float
Time elapsed since last company data update
float
Revenue amount formatted for display. Example:
1.0string
Unit of formatted revenue (e.g. millions, billions). Example:
milstring
Currency code for formatted revenue. Example:
USDstring
Company description. Example:
Gugins core competence is to help companies around the world taking advantage of cultural diversity. 2/3 of all M&A's fail to meet their objectives due to cultural clashes. This is what we do: cultural due diligence, post merger integration, damage control after failed M&A's, develop and deploy cultural intelligence, develop internationalisation strategies, develop and carry out global management training on cross-cultural management, coaching of senior executive management teams.string
Company industry. Example:
Business Consulting and Servicesinteger
Total number of employees
integer
Raw revenue amount
string
Currency code for revenue. Example:
USDstring
URL to the company’s LinkedIn flagship page. Example:
https://www.linkedin.com/company/gugin---delivering-cultural-intelligence/string
Company LinkedIn URL. Example:
https://www.linkedin.com/company/gugin---delivering-cultural-intelligence/string
Company website domain. Example:
gugin.comstring
Company website URL. Example:
https://gugin.comstring
Employee count range (e.g. 1001-5000). Example:
11-50string
Country of company headquarters. Example:
Francestring
Geographical area of company headquarters. Example:
Provence-Alpes-Côte d'Azurstring
City of company headquarters. Example:
Nicestring
Postal code of company headquarters
string
Street address of company headquarters
string
Company name. Example:
Gugin - Creating Winning Corporate Cultures and culturally intelligent leadersstring
Company location. Example:
Nice, Provence-Alpes-Côte d'Azur, Franceboolean
Whether company data was unavailable at scrape time. Example:
falseboolean
Whether detailed company data was collected. Example:
truedatetime
Timestamp when detailed data was collected
datetime
Timestamp of the last scraping
boolean
Whether the company was not found on LinkedIn. Example:
falseboolean
Whether employee details were unavailable. Example:
trueResponse
200
{
"total_results": 1,
"limit": 50,
"page": 1,
"total_pages": 1,
"result_from": 1,
"result_to": 1,
"data": [
{
"id": "21e281488adf43086782b731d9c19e0b",
"object": "result",
"squid": "YOUR_SQUID_HASH",
"run": "RUN_HASH",
"collected_at": "2026-03-19 10:36:09.000000+00",
"company_name": "Gugin - Creating Winning Corporate Cultures and culturally intelligent leaders",
"company_id": "796142",
"email": "fm@gugin.com",
"email_status": "valid",
"mobile_phone": null,
"first_name": "Dr. Finn",
"last_name": "Majlergaard",
"location": "Greater Nice Metropolitan Area",
"position": "Founder and CEO",
"years_in_position": 22,
"years_in_company": 22,
"months_in_position": 10,
"sales_navigator_profile_url": "https://www.linkedin.com/sales/people/ACwAAAAFQjgBtNxy28alABzs_jj2meNVjFO0AUs,NAME_SEARCH,nwRo",
"picture_url": "https://media.licdn.com/dms/image/v2/D4D03AQEwqlTdXSN6Rg/profile-displayphoto-shrink_800_800/B4DZQ7HXczHUAo-/0/1736158574857",
"started_on": "2002-11-30 23:00:00+00",
"industry": "Higher Education",
"headline": "Author of: The Dangerous AI Gamble in Education. I/we help organisations develop winning company culture. I/we Gugin train leaders to become culturally and emotionally intelligent. Professor. Keynote speaker",
"summary": "Founder and CEO @ Gugin | Creating Winning Corporate Cultures. I am the person you come to when your organisation is falling apart because of a toxic workplace culture.",
"connections": 500,
"linkedin_profile_url": "https://www.linkedin.com/in/ACwAAAAFQjgBtNxy28alABzs_jj2meNVjFO0AUs",
"job_seeker": false,
"open_to_work": false,
"twitter_url": null,
"person_id": "344632",
"degree": "2nd",
"company_industry": "Business Consulting and Services",
"is_open": false,
"is_saved": false,
"is_premium": false,
"match_filters": true,
"no_match_reason": null,
"seniority": "CXO, Senior",
"recently_hired": false,
"pending_invitation": false,
"current_role_description": "Leading Gugin's mission to help organisations build winning, culturally intelligent workplace cultures.",
"banner_url": "https://media.licdn.com/dms/image/v2/example-banner.jpg",
"positions": [
{
"position_id": "344632796142",
"new": false,
"current": true,
"company_name": "Gugin - Creating Winning Corporate Cultures and culturally intelligent leaders",
"company_id": "796142",
"description": null,
"location": "Nice, Provence-Alpes-Côte d'Azur, France",
"title": "Founder and CEO",
"started_on": "2002-12-01 00:00:00+00",
"ended_on": null,
"period": 22.83
}
],
"education": [
{
"education_id": "344632-edu-1",
"school": "EAE Business School",
"degree": "Doctor of Business Administration",
"fields_of_study": "Business Administration",
"started_on": "2005-01-01",
"ended_on": "2010-01-01"
}
],
"websites": [
{
"category": "COMPANY",
"url": "https://gugin.com",
"company_id": 796142
}
],
"company": {
"elapsed": 0.42,
"formatted_revenue_amount": 1.0,
"formatted_revenue_unit": "mil",
"formatted_revenue_currency_code": "USD",
"description": "Gugins core competence is to help companies around the world taking advantage of cultural diversity. 2/3 of all M&A's fail to meet their objectives due to cultural clashes.",
"industry": "Business Consulting and Services",
"employees_count": 14,
"revenue_amount": 1000000,
"revenue_currency_code": "USD",
"flagship_url": "https://www.linkedin.com/company/gugin---delivering-cultural-intelligence/",
"url": "https://www.linkedin.com/company/gugin---delivering-cultural-intelligence/",
"domain": "gugin.com",
"website": "https://gugin.com",
"employees_count_range": "11-50",
"hq_country": "France",
"hq_geographical_area": "Provence-Alpes-Côte d'Azur",
"hq_city": "Nice",
"hq_postal_code": "06000",
"hq_address": null,
"name": "Gugin - Creating Winning Corporate Cultures and culturally intelligent leaders",
"location": "Nice, Provence-Alpes-Côte d'Azur, France",
"was_not_available": false,
"is_detailed": true,
"detailed_time": "2026-03-19T10:36:09.000Z",
"last_scraping_time": "2026-03-19T10:36:09.000Z",
"no_company_found": false,
"no_employees_details": true
},
"functions": null,
"native_id": "21e281488adf43086782b731d9c19e0b"
}
],
"next": null,
"previous": null
}
positions, education, websites, and company are only populated when the squid has get_profile_details enabled. Without it, these come back as empty arrays / null.