LinkupAPI

LinkupAPI lets agents send messages, manage conversations, and automate outreach across every channel, for sales and recruitment.
Connect it
In Keystile Automations → Connections → New connection, choose LinkupAPI and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in LinkupAPI: check invitation status (Check the status of a connection invitation sent to a profile).What it can do (12 actions)
| Action | What it does | Changes data |
|---|---|---|
| Check Invitation Status | Check the status of a connection invitation sent to a profile. | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Get Account Details | Get detailed information and status for a specific connected account. Free (0 credits). | |
| Get Company Info | Retrieve detailed information about a LinkedIn company page. | |
| Get Conversation | Retrieve the message history of a LinkedIn conversation, by conversation ID or profile URL. | |
| Get My Profile | Retrieve the profile of the connected LinkedIn account. | |
| Get Profile Info | Retrieve detailed information about a LinkedIn profile by URL, public identifier, or URN. | |
| List Accounts | List all connected LinkedIn accounts linked to your API key. Free (0 credits). Use the returned account_id in other actions. | |
| Search Companies | Search LinkedIn companies by keyword, location, sector and company size. | |
| Search People | Search LinkedIn profiles by keyword, company, title, location, school, industry and more. Returns the LinkedIn URL of each match. | |
| Send Connection Request | Send a LinkedIn connection invitation to a profile, with an optional note. | |
| Send Message | Send a LinkedIn message to a profile, optionally with a media attachment. |
Start a workflow when… (2 triggers)
- New Message Received — Fires in real time when the connected LinkedIn account receives a new message. Registers a LinkupAPI webhook (≈10 credits/day per monitored account while active).
- Invitation Accepted — Fires in real time when a connection request sent from the connected LinkedIn account is accepted. Registers a LinkupAPI webhook (≈10 credits/day per monitored account while active).
How Keystile protects it
Every LinkupAPI action is checked before it runs, whether it comes from an AI tool or a workflow. 1 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use LinkupAPI with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access