Integrations · productivity

ElectroNeek + Village
The Social Capital API Ships with 40 ready actions — usable in agent workflows without code.
What agents can do with Village
Actions · 40
Get App Information
Get information about the partner application associated with your token — title, description, domain, logo URL, public key, and active flag
Check Company Paths
Quickly check if you have connections to a company without fetching full details. Returns whether paths exist, an overall score, count of re
Refresh Companies
Refresh/import company data from LinkedIn URLs or domains. Realtime mode returns enriched data synchronously (or times out after 25s); async
Enrich Company
Get detailed information about a company by domain, LinkedIn URL, or any URL. Returns name, website, LinkedIn URL, logo, employee count, ind
Enrich Company (Bulk)
Get detailed information for up to 10 companies in a single request. Each result contains either company data or an error.
Get Company Paths
Find introduction paths to people at a specific company. Returns up to 50 employees you can reach through your network, ranked by connection
List Companies
Get your top-connected companies ranked by network strength. Returns a paginated list with connection score, label, LinkedIn URL, domain, an
Search Companies
Search for companies using natural language (in the "prompt" field) and/or structured filters. Returns matching companies with relevance and
Sort Companies
Rank a list of companies (up to 100 LinkedIn URLs or domains) by how well-connected you are to people there. Each result includes a score, l
Join Group
Join a group using an invite link. Once joined, you gain access to the shared network of all group members.
Leave Group
Leave a group you are a member of. If you are the last member, the group is deleted. Admins must remove all other members before leaving.
List Groups
Get all groups (communities) you are a member of. Groups allow members to share network access with each other, expanding everyone's reach.
Create or Update Group
Create a new group or update an existing one. To create: provide a name (id is auto-generated). To update: provide group_id (requires admin
List Gmail Integrations
Get all your connected Gmail integrations, including rate limits, timezone, the default sending account, and whether you can add more based
Reset Integration
Trigger a full resync of a Google or LinkedIn integration. Clears sync cursors and re-imports all contacts/calendar data; all graph operatio
Update Gmail Integration
Update settings for a connected Gmail integration — adjust rate limits, timezone, status, or set as the default sending account. Provide onl
Add items to list
Add people or companies to a list. Each identifier is resolved (LinkedIn URLs, company domains, emails, or graph IDs) and added. Returns det
Check list membership
Check which lists contain the given entities. Returns a map of entity_id to the lists that contain it. Entities not in any list are omitted.
Create a list
Create a new list to organize people or companies. The creator becomes the list owner. List creation may be limited based on your subscripti
Delete a list
Permanently delete a list and all its items. This action cannot be undone.
Get a list
Get a list with all its items. Returns the list metadata plus paginated items. For people lists, items are sorted by connection strength (wa
List all lists
Get all your saved lists of people or companies. Supports pagination, filtering by type, and searching by title.
Remove items from list
Remove items from a list by their item IDs (obtained from get_list). Returns the count of successfully removed items.
Update a list
Update a list's metadata. Provide at least one of: title or description. The list type cannot be changed after creation.
Enrich Person
Get detailed profile information (name, headline, current company, location, photo, LinkedIn URL) for a person identified by LinkedIn URL or
Enrich Person (Bulk)
Get detailed profile information for up to 10 people in a single request. Partial results are returned if some lookups fail — check each res
Enrich Person Email
Find the email address for a person by LinkedIn URL or generic URL. Returns the verified email address if found, or null if unavailable.
Enrich Person Email (Bulk)
Find email addresses for up to 10 people in a single request. Returns email addresses where found, with error messages for failed lookups.
Get Person Paths
Find introduction paths to reach a specific person through your professional network. Provide a LinkedIn URL and get back direct connections
Get Person Paths (Bulk)
Find introduction paths to multiple people in a single request. Provide up to 100 LinkedIn IDs (the slug after linkedin.com/in/) and get con
List People
Get your network contacts ranked by connection strength. Returns a paginated list with enrichment data, supporting cursor-based pagination a
Refresh People
Refresh or import people data from LinkedIn URLs. In realtime mode, returns enriched person data immediately (or times out after 25 seconds
Search People
Search for people using natural language queries. Pass your search text in "prompt" (e.g. "engineers at Google"). Supports cursor-based pagi
Sort People
Rank a list of LinkedIn profile URLs by how well-connected you are to them. Returns each person sorted by connection strength (highest first
Join Team
Join a team using an invite link. Provide the invite link code (the part after /join/ in the URL).
Leave Team
Leave a team you are a member of. If you are the last member of a non-paid team, the team is deleted. Admins of paid teams cannot leave — us
List Teams
Get all teams you are a member of. Each team includes id, name, logo, invite_link, and an is_admin flag indicating your admin status.
Create or Update Team
Create or update a team. The team ID is derived from the team name; repeated calls with the same name update the same team (requires admin p
Get Current User
Get profile information for the authenticated user — id, email, name, account creation date, sync completion status, and active flag. Useful
Import Relationships
Import manual relationships to expand your network graph — useful for adding people you know but aren't connected to digitally. Provide emai
How Village fits an agent workflow
01
Trigger or read
An agent starts from a Village event or reads Village data as part of a broader workflow.
02
Decide with AI
The agent classifies, matches, or drafts — with your guardrails and human approvals where it matters.
03
Act across systems
Results post back to Village and to the rest of your stack — ERP, spreadsheets, email — in one run.