Operations for extracting profiles from LinkedIn
- Extract a single Sales Navigator profile
Evaboot Public API (1.1.0)
Documentation for the Evaboot Public API
Request
Extract profiles from a LinkedIn Sales Navigator search or list URL.
Webhook Support: This endpoint supports webhooks. Include a webhook_url in your request to receive a POST notification when the extraction completes. The webhook will receive the same data as the GET detail endpoint.
Examples:
- https://www.linkedin.com/sales/search/people?query=(spellCorrectionEnabled%3Atrue%2CrecentSearchParam%3A(keywords%3ALinkedin)
- https://www.linkedin.com/sales/lists/people/729433720595773845
- application/json
- application/x-www-form-urlencoded
- multipart/form-data
Name for the extraction, used for identification and display
Optional URL to receive a webhook notification when extraction completes
- Mock serverhttps://docs.evaboot.com/_mock/schema/v1/extractions/url/
- Production Serverhttps://api.evaboot.com/v1/extractions/url/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- application/x-www-form-urlencoded
- multipart/form-data
curl -i -X POST \
https://docs.evaboot.com/_mock/schema/v1/extractions/url/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"linkedin_url": "https://www.linkedin.com/sales/search/people?query=(spellCorrectionEnabled%3Atrue%2CrecentSearchParam%3A(keywords%3ACEOs))",
"search_name": "Tech Startup CEOs",
"webhook_url": "https://myapp.com/webhook/extraction",
"enrich_email": "matching"
}'{ "success": true, "status": "no_profiles", "count": 0 }
Request
Extract comprehensive data from a single LinkedIn Sales Navigator profile or company page. This endpoint runs synchronously and returns the complete extracted data immediately.
Rich Data Extraction: Returns 70+ data fields including personal information, company details, professional background, skills, education, financial metrics, and enhanced insights. The exact fields depend on the profile type (LEAD vs ACCOUNT) and enrichment settings.
Key Data Categories:
- Profile Information: Names, headlines, summaries, contact details
- Professional Data: Current role, tenure, skills, education, certifications
- Company Intelligence: Revenue, growth metrics, employee counts, technologies, funding stage
- Social Insights: Connections, posting frequency, languages, volunteer work
- Contact Data: Email addresses and validation (when enrichment enabled)
Webhook Support: Include a webhook_url in your request to receive a POST notification when extraction completes.
- application/json
- application/x-www-form-urlencoded
- multipart/form-data
- Mock serverhttps://docs.evaboot.com/_mock/schema/v1/extractions/single/
- Production Serverhttps://api.evaboot.com/v1/extractions/single/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- application/x-www-form-urlencoded
- multipart/form-data
curl -i -X POST \
https://docs.evaboot.com/_mock/schema/v1/extractions/single/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"profile_id": "https://www.linkedin.com/sales/lead/ACwAAABcYZ8B...",
"enrich_email": "none"
}'{ "success": true, "extraction_id": "single-ext-12345", "prospect": { "Matches Filters": "valid", "First Name": "Alex", "Last Name": "Johnson", "Current Job": "Senior Software Engineer", "Email": "[email protected]", "Email Status": "safe", "Linkedin URL Public": "True", "Linkedin URL Unique ID": "alexjohnson-tech", "Sales Navigator URL": "https://linkedin.com/sales/lead/ACwAAABxYZ8B_example", "Is Open Profile": "True", "Company Name": "TechCorp Inc", "Company Domain": "techcorp.com", "Company Linkedin URL Unique ID": "techcorp-inc", "Company Employee Exact Count": "1200", "Company Employee Range": "1001-5000", "Company Industry": "Computer Software", "Company Description": "Leading provider of cloud-based business solutions", "Company Specialities": "Cloud Computing, Enterprise Software, Data Analytics", "Company Website URL": "https://techcorp.com", "Company Type": "Public Company", "Company Location": "Seattle, Washington, United States", "Company Year Founded": "2010", "Profile Headline": "Senior Software Engineer at TechCorp | Cloud Architecture & Microservices", "Profile Summary": "Experienced software engineer specializing in cloud architecture and distributed systems.", "Job Description": "Designing and implementing scalable cloud infrastructure and microservices architecture.", "Connections": "500+", "Is Premium": "True", "Location": "Seattle, Washington", "Full Name": "Alex Johnson", "Years in Position": 2, "Months in Position": 3, "Years in Company": 4, "Months in Company": 8, "Education": "MS Computer Science from University of Washington", "Top Skills (with endorsements)": "Cloud Computing (45), Python (38), Kubernetes (29)", "Languages": "English, German", "Company Revenue Min (Millions USD)": "500", "Company Revenue Max (Millions USD)": "1000", "Company Employee Growth 1 Year (%)": "18", "Company Technologies": "AWS, Python, Kubernetes, Docker, React, PostgreSQL", "Follower Count": "3200" } }
Request
Extract specific profiles by providing LinkedIn Sales Navigator profile or company URLs/IDs. Unlike search extractions, this allows you to target exact individuals or companies.
Webhook Support: This endpoint supports webhooks. Include a webhook_url in your request to receive a POST notification when the extraction completes. The webhook will receive the same data as the GET detail endpoint.
- application/json
- application/x-www-form-urlencoded
- multipart/form-data
Name for the extraction, used for identification and display
Optional URL to receive a webhook notification when extraction completes
- Mock serverhttps://docs.evaboot.com/_mock/schema/v1/extractions/profiles/
- Production Serverhttps://api.evaboot.com/v1/extractions/profiles/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- application/json
- application/x-www-form-urlencoded
- multipart/form-data
curl -i -X POST \
https://docs.evaboot.com/_mock/schema/v1/extractions/profiles/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"profile_ids": [
"https://www.linkedin.com/sales/lead/ACwAAABcYZ8B...",
"https://www.linkedin.com/sales/lead/ACwAAABdYZ9C...",
"ACwAAABeYZ8D"
],
"search_name": "Target Executive Prospects",
"webhook_url": "https://myapp.com/webhook/extraction",
"enrich_email": "all"
}'{ "success": true, "extraction_id": "ext-12345", "message": "Profile list extraction job created and processing has begun", "status": "Scraping initiated", "count": 3 }
Request
Retrieve the complete results of a LinkedIn extraction with extensive prospect and company data.
Comprehensive Data Fields Available:
- Personal Information: Names, job titles, contact details, professional summaries
- LinkedIn Profile Data: URLs, connections, premium status, profile metrics
- Company Information: Name, domain, industry, employee counts, revenue ranges, growth metrics
- Professional Details: Job descriptions, tenure information, position counts, skills, education
- Enhanced Insights: Languages, volunteer experience, posting activity, technology stack
- Financial Data: Revenue estimates, funding stages, growth percentages over multiple time periods
- Contact Information: Email addresses and validation status (when email enrichment is enabled)
Dynamic Field Selection: The response fields automatically adjust based on your extraction type:
- LEAD extractions: Include personal fields like education, skills, and professional experience
- ACCOUNT extractions: Focus on company-specific data and exclude personal information
- Enriched extractions: Include verified email addresses and validation status
- Standard extractions: Provide core LinkedIn profile and company data
Fields are sourced from LinkedIn's Sales Navigator API and enhanced with additional data processing to provide the most comprehensive prospect intelligence available.
- Mock serverhttps://docs.evaboot.com/_mock/schema/v1/extractions/{id}/
- Production Serverhttps://api.evaboot.com/v1/extractions/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.evaboot.com/_mock/schema/v1/extractions/{id}/' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- Complete LEAD extraction with comprehensive prospect data
- Complete ACCOUNT extraction with company-focused data
Example of a completed LEAD extraction showing the extensive range of available fields. Fields shown depend on search type (LEAD vs ACCOUNT), enrichment status, and extraction type. This example shows a LEAD search with email enrichment enabled.
{ "search_id": "ext-12345", "search_name": "Tech Startup CEOs", "status": "EXECUTED", "extraction_type": "search_url", "total_prospects": 2, "progress": 100, "created_at": "2023-01-01T12:00:00Z", "completed_at": "2023-01-01T12:05:00Z", "prospects": [ { … }, { … } ] }
- Mock serverhttps://docs.evaboot.com/_mock/schema/v1/extractions/
- Production Serverhttps://api.evaboot.com/v1/extractions/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.evaboot.com/_mock/schema/v1/extractions/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Example of a single extraction in the list response
[ { "search_id": "ext-12345", "search_name": "Tech Startup CEOs", "status": "EXECUTED", "extraction_type": "search_url", "total_prospects": 150, "search_date_created": "2023-01-01T12:00:00Z" } ]