REST and MCP endpoints

LinkedIn API for developers and teams

Connect your application or AI agent to LinkedIn. Search people, send messages, publish posts, and inspect analytics using typed REST endpoints and MCP.

crispy — bash

curl -X GET "https://crispy.sh/api/v1/search/people?keywords=product%20manager&limit=10" -H "Authorization: Bearer YOUR_API_KEY"

[
  { "name": "Jane Hart", "headline": "VP Sales at Monzo", "provider_id": "ACoAA..." }
]

REST API implementation and specifications

Crispy exposes LinkedIn capabilities over standard HTTP REST endpoints and MCP. Review the registered methods, authentication requirements, and OpenAPI schemas below.

GET/api/v1/search/people

Searches LinkedIn people with structured query parameters. Query parameters include keywords and limit.

curl -X GET "https://crispy.sh/api/v1/search/people?keywords=product%20manager&limit=10" -H "Authorization: Bearer YOUR_API_KEY"

Authentication expectations

All REST endpoints require standard Bearer token authentication via the HTTP Authorization header:

Authorization: Bearer YOUR_API_KEY

Crispy verifies your token on each request. Every response returns current rate limits and standard status codes.

Supported capability categories

Search & Discovery

Find people, companies, and content on LinkedIn

Messaging

Send and manage LinkedIn messages and conversations

Content

Create, read, and engage with LinkedIn posts

Connections

Manage your LinkedIn network and invitations

Analytics

Track post performance, profile metrics, and activity

Campaigns

Create and track outbound campaign performance

Account

Manage account settings, diagnostics, and capacity

Lead Management

Track leads, outreach history, and contact interactions

Lists

Create and manage named contact collections for campaigns

Executable specifications and research

Explore interactive endpoint definitions or research official LinkedIn developer products and alternative architectures.

Capability categories for LinkedIn

Structured API endpoints

Search people, send messages, create posts, manage connections, track analytics, and run campaigns.

REST + MCP

Use our REST API directly, or connect via MCP to Claude, Cursor, GPT, n8n, and other AI tools.

Your data, your rules

Managed storage by default, with export and deletion options described in our Privacy Policy and Data Rights contract.

Direct connection

Connect your account and start making API calls without partner applications or sales calls.

Getting started

Run standard REST requests using curl and your API key:

# Search for people on LinkedIn
curl -X GET "https://crispy.sh/api/v1/search/people?keywords=product%20manager&limit=10" -H "Authorization: Bearer YOUR_API_KEY"

Frequently asked questions

What is the Crispy LinkedIn API?

Crispy is an independent developer service for LinkedIn workflows. You connect your account and make API calls directly.

How do I authenticate REST API requests?

Pass your API key as a Bearer token in the HTTP Authorization header. Crispy verifies your token on each request.

Which capability categories does Crispy support?

Crispy provides endpoints across search, messaging, content, connections, analytics, campaigns, leads, and lists.

How are data storage and privacy handled?

Crispy uses managed storage with export and deletion options described in our Privacy Policy and Data Rights contract. Built-in rate limits help protect account health.

Do you support webhooks?

Yes. Crispy supports webhooks for events like new messages, connection requests, and post engagement. Configure your webhook endpoint in the dashboard.

Start building on LinkedIn

Connect your account and make your first REST API or MCP call. Documented endpoints, typed parameters, and structured responses.