Skip to content

Evaboot Public API (1.1.0)

Documentation for the Evaboot Public API

Authentication

All API requests must include an Authorization header with Bearer authentication:

Authorization: Bearer xyz

Replace xyz with your API key from the Evaboot dashboard.

Download OpenAPI description
Languages
Servers
Mock server
https://docs.evaboot.com/_mock/schema
Production Server
https://api.evaboot.com

LinkedIn Extraction

Operations for extracting profiles from LinkedIn

Operations

Extract a Sales Navigator search or list

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
Security
BearerToken
Bodyrequired
linkedin_urlstring(uri)required

LinkedIn Sales Navigator URL to extract data from

search_namestring<= 255 charactersrequired

Name for the extraction, used for identification and display

webhook_urlstring or null(uri)

Optional URL to receive a webhook notification when extraction completes

enrich_emailstring
  • none - none
  • matching - matching
  • all - all
Default "none"
Enum"none""matching""all"
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"
  }'

Responses

Extraction accepted and processing started

Extract a single Sales Navigator profile

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.

Security
BearerToken
Bodyrequired
profile_idstringrequired

Single LinkedIn profile URL or ID to extract

enrich_emailstring
  • none - none
  • matching - matching
  • all - all
Default "none"
Enum"none""matching""all"
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"
  }'

Responses

Profile extracted successfully with comprehensive prospect data

Extract a list of Sales Navigator profiles

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.

Security
BearerToken
Bodyrequired
profile_idsArray of stringsnon-emptyrequired

List of LinkedIn profile URLs or IDs to extract

search_namestring<= 255 charactersrequired

Name for the extraction, used for identification and display

webhook_urlstring or null(uri)

Optional URL to receive a webhook notification when extraction completes

enrich_emailstring
  • none - none
  • matching - matching
  • all - all
Default "none"
Enum"none""matching""all"
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"
  }'

Responses

Extraction accepted and processing started

List LinkedIn Extraction jobs

Request

List all LinkedIn extractions for the authenticated user

Security
BearerToken
curl -i -X GET \
  https://docs.evaboot.com/_mock/schema/v1/extractions/ \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Bodyapplication/jsonArray [
search_idstring<= 255 charactersrequired
search_namestring<= 255 characters
statusstringread-onlyrequired
extraction_typestringread-onlyrequired
total_prospectsintegerread-onlyrequired

Get the total number of prospects in the search.

search_date_createdstring(date-time)
]
Response
application/json
[ [ { … }, { … } ] ]

Get LinkedIn Extraction job results

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.

Security
BearerToken
Path
idstringrequired
curl -i -X GET \
  'https://docs.evaboot.com/_mock/schema/v1/extractions/{id}/' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

LinkedIn extraction results retrieved successfully

Bodyapplication/json
search_idstring<= 255 charactersrequired
search_namestring<= 255 characters
statusstringread-onlyrequired
extraction_typestringread-onlyrequired
total_prospectsintegerread-onlyrequired

Get the total number of prospects in the search.

progressintegerread-onlyrequired

Calculate progress percentage for the extraction.

Returns: int: Progress percentage (0-100)

created_atstring(date-time)read-onlyrequired
completed_atstring(date-time)read-onlyrequired
prospectsArray of objectsread-onlyrequired

Get all prospects for the search.

Only included for completed extractions.

prospects[].​property name*anyadditional property
Response
application/json
{ "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": [ { … }, { … } ] }

Email Finder

Operations for finding email addresses

Operations

Email Verifier

Operations for verifying email addresses

Operations

Account

Account and quota management operations

Operations