CAPABILITY MAP / SEPTEMBER 9, 2026
An equivalent.
Or a clear reason.
Our mapping of the Edges capabilities supplied for review: what ProfileGlide implements, what you can compose, and what still needs work. It is not a claim of full catalog or field parity.
Implemented means the named behavior exists in our code. Eight data actions have bounded live-cloud validation; this does not mean the public service is deployed.
Build with API means your application supplies orchestration. Needs implementation is a development path, not an available endpoint. Needs account access requires a suitable customer identity. Not established means the claim lacks evidence or a guaranteed source.
People, companies, and record depth
Implemented
Profile enrichment
linkedin-extract-people returns identity, headline, summary, experience, education, skills, and counts when supplied.
Boundary / next step: 20 credits per returned profile. No promise of 38 populated fields, every historical role, or private contact data.
Implemented
Standard person lookup
salesnavigator-search-person matches name + current company using Sales Navigator search only.
Boundary / next step: 1 credit per returned match. No profile visit; no URL-only lookup or hidden full-profile fallback.
Implemented
Company enrichment
linkedin-extract-company returns company name, website/domain, industry, specialties, locations, size range, and source employee count.
Boundary / next step: 1 credit per company. The source’s employee_count is not independently verified exact payroll headcount.
Implemented
Role, company, and dates
Search rows expose job_title, company_name, tenure_start. Full profiles expose experiences[].title, company_name, and date.
Boundary / next step: These are different action schemas. Full-profile output does not expose a top-level job_title. Date completeness depends on the source.
Not established
Complete history and network position
Available experience, education, skills, counts, and connection degree are projected.
Boundary / next step: has_more_experiences and has_more_skills can signal truncation. Connection degree is relative to the selected source account. We cannot promise every role or every section.
Not established
Sales Navigator identifiers on every record
Search outputs retain source-provided Sales Navigator profile/company references.
Boundary / next step: Full-profile and company reads do not guarantee Sales Navigator IDs. Missing IDs stay missing; a separate resolver would need validation.
Needs implementation
Funding rounds and company insights
Native Unipile company detail is a candidate for richer funding/insights fields after checking Sales Navigator paths.
Boundary / next step: These fields are not in our current company projection. Validate payload coverage, dates, amounts, and units before adding them.
Needs implementation
Affiliates and similar companies
Similar-company discovery can use firmographic Sales Navigator company search. Exact affiliate relations need source evidence.
Boundary / next step: Similarity is not ownership. Exact affiliated-page/recommendation panels may require a validated Unipile raw read after search/native routes are exhausted.
Implemented
Live reads versus datasets
New executions request source data; completed idempotent replays return the original run output.
Boundary / next step: We cannot guarantee that the source itself has no cache, all fields are visible, or every dataset competitor is stale.
Search, lists, and specialized discovery
Implemented
Sales Navigator people search
salesnavigator-search-people accepts a keyword string and returns up to 100 records from one source page.
Boundary / next step: No natural-language filter compiler. Geography, seniority, title, and headcount are not public request parameters yet.
Implemented
Company search and company employees
salesnavigator-search-companies, linkedin-search-companies, and salesnavigator-search-company-employees provide firmographic discovery and company employee lead extraction.
Boundary / next step: Single page results up to 100 records. Multi-page pagination engine is roadmap work.
Needs account access
Saved searches, lead lists, and account lists
Unipile documents Sales Navigator list/search references scoped to the connected identity.
Boundary / next step: A customer’s private lists cannot be read through a shared managed account. Requires a tenant-owned identity connection and lifecycle.
Needs implementation
Events and attendees
Evaluate documented event-related search paths, then native event reads, then fixed raw adapters for remaining fields.
Boundary / next step: Sales Navigator keyword hits do not prove event attendance. Event discovery and a complete attendee roster need separate validation and account visibility.
Implemented
Groups and members; schools and alumni
linkedin-extract-school-alumnis and linkedin-extract-group-members extract search-visible matching people; linkedin-search-schools and linkedin-search-groups resolve entity parameters.
Boundary / next step: Private group roster join timestamps and private member lists require customer identity.
Implemented
Employee distributions and search metrics
salesnavigator-search-company-metrics returns exact total_results from the search index without charging for full candidate rows.
Boundary / next step: Full department distribution breakdown across all departments is unbundled; single metric query returns total search pool size.
Needs implementation
Job search and detailed job records
Evaluate Sales Navigator hiring/account search for company signals, then native Unipile job search/detail for actual vacancies.
Boundary / next step: A company hiring flag is not a job record. Rich fields and exact job-detail parity need a tested adapter; raw is last fallback.
Needs account access
Profile viewers and company followers
Sales Navigator has identity-relative viewer/follower filters for specific cases.
Boundary / next step: They concern the connected identity or its company, not arbitrary profiles/pages. Full viewer/roster access may need page-admin rights; anonymous viewers cannot be unmasked.
Posts, audiences, and outreach
Implemented
Post search and profile posts
linkedin-search-content and linkedin-extract-people-post-activity return text, dates, IDs, and available engagement counts.
Boundary / next step: Profile posts need linkedin_profile_identifier from enrichment. No full activity timeline or company-post action in the public catalog.
Implemented
Post commenters and reactors
Pass a returned social_id to linkedin-extract-post-commenters or linkedin-extract-post-likers.
Boundary / next step: 1 credit per returned comment or reaction, not per page. These are comment/reaction records with available actor context, not fully enriched Profile[] or unique people.
Needs account access
Messages, InMail, invites, follows, and replies
Unipile connected-account operations provide a path to evaluate identity-owned write actions.
Boundary / next step: Managed scraping approvals do not authorize customer outreach. Needs dedicated customer identities, permissions, write quotas, send idempotency, and inbox state. No current sending endpoints.
Needs account access
Use our access or connect your own
Managed reads are implemented and require only a ProfileGlide API key from the customer.
Boundary / next step: Bring-your-own-account connection, reauthentication, private data isolation, and identity billing are not implemented. One API key does not create identity permissions.
How we close a gap
For data reads, evaluate Sales Navigator search and parameter lookup first, then native Unipile reads, then a fixed, validated raw adapter only where neither supplies the required data. Raw access cannot add missing permissions, reveal anonymous users, or bypass account quotas.
Publish a modified equivalent under its actual meaning: search-visible members, search-derived distributions, or firmographic similarity. Do not rename these as exhaustive rosters, exact analytics, or ownership relationships.
Next priorities: structured people/company search, cursor pagination, and richer verified field projections; then signed callbacks and schedules. Connected-account outreach is a separate product expansion. A published SDK follows a stable contract. SOC 2 and latency/uptime guarantees require audits and operating evidence.
Basis: the supplied Edges screenshots, our current action contracts and output projections, and official Unipile search and company detail documentation. Provider documentation establishes candidates for validation, not current ProfileGlide support.
Read the eight action contracts →