Live web data API and MCP server that turns websites into structured, real-time data sources for marketing and GTM teams.
About Curviate
Curviate provides programmatic access to LinkedIn’s Core, Sales Navigator and Recruiter surfaces through a REST API, CLI, MCP server and TypeScript SDK. It exposes over 120 actions including messaging, profile enrichment, company research, job searches, post interactions and Sales Navigator workflows. The tool caches public resources to reduce LinkedIn’s action budget usage and tracks account safety limits in real time. Webhooks deliver signed event streams for inbound messages, profile updates and other changes. The CLI offers structured output and predictable commands designed for agent workflows, while the SDK enables reusable workflows and type-safe integrations. The service operates within LinkedIn’s published action budgets and does not require additional licenses for Sales Navigator or Recruiter features.
Key features
- REST API with full endpoint documentation
- CLI with structured output and real exit codes
- TypeScript SDK for reusable workflows
- MCP server for agent-native integration
- Signed webhooks for real-time event delivery
- Caching for repeated fetches
- Live limit tracking on each account
- EU data residency and encrypted credentials
Use cases
- Automate LinkedIn inbox triage and draft replies
- Enrich lead profiles with roles, experience and activity
- Research companies for hiring or partnership outreach
Pros
- Supports Core, Sales Navigator and Recruiter surfaces
- Provides REST API, CLI, MCP and TypeScript SDK interfaces
- Caches public resources to preserve LinkedIn action budgets
- Tracks account safety limits in real time
- Delivers signed webhooks for real-time events
Cons
- Requires a paid subscription per LinkedIn account
- No free tier beyond a 3-day trial
- Limited to LinkedIn data and surfaces
Frequently asked questions about Curviate
What is Curviate and what does it do?
Curviate provides programmatic access to LinkedIn’s Core, Sales Navigator, and Recruiter surfaces through a REST API, CLI, MCP server, and TypeScript SDK. It enables actions such as messaging, profile enrichment, company research, job searches, and post interactions while operating within LinkedIn’s published action budgets.
Who should use Curviate?
Curviate is designed for developers, agents, and teams that need to automate LinkedIn workflows, such as triaging inboxes, generating leads, enriching profiles, or researching companies. It is particularly useful for those who want structured, type-safe integrations and real-time event delivery.
How does Curviate handle LinkedIn’s action limits?
Curviate caches public resources to avoid redundant API calls and tracks account safety limits in real time based on LinkedIn’s published action budgets. Requests are held back before limits are crossed, and webhooks notify users of changes to stay within safe usage.
What interfaces does Curviate offer?
Curviate provides a REST API, a command-line interface (CLI), a TypeScript SDK, and an MCP server for agent-native workflows. The CLI offers structured output and predictable commands, while the SDK enables reusable workflows and type-safe integrations.
Does Curviate require additional licenses for Sales Navigator or Recruiter?
No, Curviate operates within LinkedIn’s published action budgets and does not require additional licenses for Sales Navigator or Recruiter features.
How do I get started with Curviate?
Users can start with a free trial by visiting the Curviate website and following the installation guide. The CLI can be installed via npm, and users can log in with their LinkedIn account to begin making API calls or running commands.