Search transcripts

Meetings whose transcripts match a phrase, with date and the matching passage.

GET https://cotlet.dev/api/v1/otter/transcripts/search

read

Searches the transcripts of every conversation you can open, including conversations shared with you, across all dates. Each result carries the conversation ID, the date and the passage that matched, so you can decide what to open with get_transcript. Results are ranked by match, not by date. A transcript holds what every participant said, so treat its content as theirs too.

Parameters

Parameters: search_transcripts
NameTypeDescription
query string required string Words or a phrase to find.
limit integer integer Page size. Default: 20.
cursor string string Next page cursor from the previous call.

Request

cURL
curl "https://cotlet.dev/api/v1/otter/transcripts/search?query=query" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("otter", "search_transcripts", {"query":"query"})
Node.js
const result = await cotlet.call('otter', 'search_transcripts', {"query":"query"});
CLI
cotlet call otter search_transcripts --data '{"query":"query"}'

Example response

JSON

{
  "results": [
    {
      "conversation_id": "cv_7f3a91",
      "title": "Pricing review with Acme",
      "created_at": "2026-10-13T14:00:00Z",
      "passage": "Sam Lee 12:41: We decided to go with the flat-rate option for the pilot."
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.