- 47API endpoints
- <1.8sAvg response time
- 99.95%Uptime · last 90 days
Built for
- B2B SaaS products
- CRM enrichment
- Recruiting platforms
- Sales intelligence
- Market research
- Internal data tools
API coverage
Five surfaces. One response contract.
Enrich profiles and companies, search public professional data, and retrieve jobs and posts through 47 documented endpoints—all built around the same response contract.
The response contract
- success
- data
- pagination
- meta
Every endpoint follows the same top-level structure. Collection responses also include pagination.
- ProfileEnrich professional profiles with experience, education, skills, certifications, public contact availability, and activity.22endpoints
/api/v2/profiles/{public_identifier} - CompanyRetrieve firmographics, employees, products, posts, open roles, and company insights. Resolve by domain, slug, URL, or ID.11endpoints
/api/v2/companies/by-domain - SearchSearch people, companies, posts, hashtags, and locations with typeahead and discoverable filters.8endpoints
/api/v2/search/people - JobsSearch job listings by keyword and location, retrieve job details, and discover supported filters.3endpoints
/api/v2/jobs/search - PostsRetrieve post details, comments, and reactions from public post URLs.3endpoints
/api/v2/posts/detail
One request
From identifier to enriched data in one request.
Send a profile URL, username, company domain, or search query. EnvoAPI returns normalized, structured JSON with consistent metadata and transparent credit usage.
Try in PlaygroundAccepted identifiers
- URL
linkedin.com/in/phankhuong - USERNAME
phankhuong - DOMAIN
vinamilk.com.vn - QUERY
employer branding · Vietnam
Request
curl "https://api.envoapi.com/api/v2/profiles/phankhuong" \
-H "X-API-Key: $ENVOAPI_KEY"Response
- successtrue
- dataobject35 keys
- profileId"prsn_jedg2kkfu98"
- fullName"Phan Khương Felis"
- firstName"Phan Khương"
- lastName"Felis"
- headline"Employer Branding I Talent & Culture - Manager @Vinamilk"
- publicIdentifier"phankhuong"
- profilePicturesarray4 items
- backgroundPicturesarray2 items
- locationobject5 keys
- followerCount7713
- connectionCount6628
- isPremiumfalse
- isInfluencerfalse
- isCreatortrue
- isOpenToWorkfalse
- isHiringfalse
- memorializedfalse
- showPremiumSubscriberBadgefalse
- industryobject3 keys
- primaryLocaleobject5 keys
- supportedLocalesarray1 item
- about"Inspired by Dr. Alexandre Yersin’s quote, “Ce n’est pas une vie que de ne pas bouger”…"+ 634 chars
- languagesarray4 items
- educationsarray6 items
- skillsarray20 items
- profileCollectionsobject14 keys
- topPositionsarray1 item
- currentPositionsarray1 item
- topEducationarray1 item
- profilePictureUrl"https://cdn.envoapi.com/p/9f3ca1d2e7/avatar-800.jpg"
- backgroundImageUrl"https://cdn.envoapi.com/p/9f3ca1d2e7/cover-1400.jpg"
- positionsarray7 items
- paginationnull
- metaobject4 keys
- operation"full_profile"
- inputobject1 key
- resolvedobject3 keys
- cacheobject1 key
Cost and balance return on every call — x-credits-used and x-credits-remaining.
Use cases
Build common B2B data workflows
See how EnvoAPI endpoints work together for sales intelligence, recruiting, CRM enrichment, and market research. Each example shows the input, API calls, and returned data.
Workflow
Sales intelligence
From a company domain to enriched employee profiles.
Qualify accounts and enrich lead records with structured profile and company data for outbound workflows.
- You have
- A website domain
- You call
/companies/by-domainResolve the company from its domain/companies/{universal_name}/employeesRetrieve employees associated with the company/profiles/{public_identifier}Fetch structured data for a selected profile
- You get
- Company details
- Employee records
- Professional profiles
Recruiting workflows
From a role and a location to a contextualized shortlist.
Source talent context and hiring signals from profiles, positions, companies, and job listings.
- You have
- A role and a location
- You call
/jobs/searchRead the market/search/peopleSource candidates/profiles/{public_identifier}/positionsRead the history
- You get
- job cards
- people cards
- full position rows
CRM enrichment
From a bare profile URL to a complete, routable record.
Fill incomplete records for segmentation, scoring, and routing — on your schedule, from your servers.
- You have
- A profile URL
- You call
/profiles/detailResolve the URL/profiles/{public_identifier}/contactAdd contact info/companies/by-domainAttach the account
- You get
- normalized profile
- visible contact info
- company match
Market research
From a keyword to a tracked set of companies and their movement.
Track role demand, hiring velocity, and company movement to power business intelligence products.
- You have
- A market or keyword
- You call
/search/companiesBuild the set/companies/{universal_name}/jobs/countMeasure demand/companies/{universal_name}/postsTrack movement
- You get
- company cards
- open-role counts
- recent posts
Pricing
Read the plans the way you read the schema
Every plan runs off the same two dials—monthly credits and requests per minute. Start free with 100 free credits and no credit card, and watch the unit price fall as the volume rises.
Free
$0
No subscription
Launch
$49
Per month
Growth
$149
Per month
Scale
$499
Per month
- Enterprise
- 2M+ monthly credits · Custom rate limits · SLA and capacity options · DPA and procurement support
- Talk to sales
Automation platforms
Call EnvoAPI from any HTTP-capable workflow
Use the HTTP request step in your automation platform to send your API key, call an endpoint, and work with the returned JSON. No native connector is required.
Works with the built-in HTTP tools in:
- n8n
- Make
- Zapier
- Pipedream
- Power Automate
- Workato
- Tray.ai
- Activepieces
- Retool
- Clay
- Node-RED
- Windmill
These are examples, not a complete list. Any tool, script, or service that can send an HTTP request with a custom header can call EnvoAPI. That includes cron jobs, queue workers, serverless functions, and your own applications.
A standard HTTP request is all you need
Choose an endpoint, add your API key to the request header, and use the returned JSON in the next step of your workflow.
View the authentication guide- Method
- GET
- Endpoint
https://api.envoapi.com/api/v2/profiles/{public_identifier}- Authentication
X-API-Key: your_api_key- Response
- success
- data
- pagination
- meta
Model Context Protocol
Or skip the request and just ask
EnvoAPI runs a hosted MCP server. Connect Claude, Cursor, or your own agent once and the endpoints above become 15 typed tools your assistant reaches for on its own — same key, same credits, same JSON.
- You
“Find a VP of Engineering at Acme Corp and summarize their background.”
- Tool call
search_peoplekeywords="VP Engineering"current_company="Acme Corp"limit=1The assistant picked the tool and filled the arguments. You wrote no code.
- EnvoAPI
GET
/api/v2/search/people200 · application/jsonEvery tool proxies the REST endpoint you would have called yourself, so auth, credits, rate limits, and usage run exactly once — there is no separate MCP metering.
- Assistant
Reads
success · data · pagination · metaback out of the response and answers in the thread — with the position history, tenure, and current company already resolved from structured fields rather than scraped text.
- Tools exposed
- 15 read-only
- Transport
- Streamable HTTP hosted
- Setup
- ~1 min one header
FAQ
Common questions about EnvoAPI
Clear answers about data coverage, integration, authentication, and pricing.
About EnvoAPI
3 questionsWhat is EnvoAPI?
EnvoAPI is a B2B data enrichment API that returns public professional and company data as structured JSON. It includes endpoints for profiles, companies, search, jobs, and posts, all accessible with one API key.
Is EnvoAPI an official LinkedIn API?
No.EnvoAPI is an independent third-party data API and is not affiliated with or endorsed by LinkedIn. For LinkedIn sign-in, authenticated member permissions, advertising, campaign management, or other official platform features, use LinkedIn’s developer products.
What data can I access with EnvoAPI?
You can access public professional profiles, experience, education, skills, certifications, company firmographics, employees, products, jobs, posts, comments, reactions, and search results. Exact fields and record availability vary by endpoint and the public data available.
Data & use cases
2 questionsHow can I look up a profile or company?
Profiles can be looked up by username, profile URL, or profile ID. Companies can be looked up by domain, slug, company URL, or company ID. Search endpoints are available when you do not already have a specific profile or company identifier.
Can I use EnvoAPI for CRM enrichment?
Yes. Your integration can use identifiers such as a profile URL or company domain to retrieve structured data and map it into CRM fields. Results depend on public data availability.
Integration & pricing
3 questionsDo you provide API documentation?
Yes. The documentation covers all 47 endpoints, with authentication guidance, request and response examples, pagination behavior, error handling, and Python examples.
How do I authenticate API requests?
Send your API key in the X-API-Key header with each server-side request. Store it in an environment variable, never expose it in client-side code, and rotate it if it may have been compromised.
How does pricing work?
Start with 100 free credits, no credit card required. Paid plans start at $49 per month for 10,000 credits. Higher tiers include more monthly credits and higher rate limits, with custom options for enterprise volume.
Need implementation details? Explore the full API reference and code examples.
Read the API docs