Read-only

Search LinkedIn Messages

Search your cached LinkedIn messages by keyword across all conversations with zero live API calls (1 to 100, default 20). Each match returns the chat_id, sender, and timestamp so you can jump straight to the relevant thread, and you can narrow results to only messages you sent or only those you received. Returns an empty array when nothing matches. Use it to recall where a topic, name, or commitment was discussed.

search_messagesGET/api/v1/inbox/messages/search
crispy — bash

Example prompt: Search my LinkedIn messages for any mention of the word demo and show me who and when

[
  {
    "chat_id": "msg_abc123",
    "sender": "Jane Smith",
    "timestamp": "2026-06-14T09:21:00Z"
  }
]
Permission scope
core
Access
Read-only
Category
Messaging

What you can build

Find where you discussed pricing, a referral, or a specific project
Locate a past commitment by keyword without scrolling through threads
Limit results to messages you sent to audit your own outreach
Jump straight to the right conversation using the returned chat_id

Parameters

Inputs accepted by search_messages.

NameTypeDescription
querystringSearch term to find in message text
keywordstringAlias for query.
limitnumberMax results to return (default 20)
sent_onlybooleanOnly search messages you sent (default false)
received_onlybooleanOnly search messages you received (default false)

The complete LinkedIn API. Ready when you are.

Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.