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)

Run LinkedIn workflows from the AI client you already use.

Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.