Skip to main content
GET
/
api
/
signals
/
search
List signal searches
curl --request GET \
  --url https://app.puffle.ai/api/signals/search \
  --header 'Authorization: Bearer <token>'
{
  "searches": [
    {
      "id": "aa111111-1111-1111-1111-111111111111",
      "query": "series B fintech hiring",
      "status": "completed",
      "sources_total": 9,
      "sources_completed": 9,
      "filter_prompt": null,
      "created_at": "2026-04-22T09:00:00Z",
      "completed_at": "2026-04-22T09:03:10Z",
      "result_count": 42
    }
  ]
}

Overview

Return the caller’s recent signal searches, newest first. Each row carries lifecycle status and a denormalized result_count so the UI can render a list without a second query.
This operation shares the URL path /api/signals/search with other verbs. See the sibling page for related operations on the same resource.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

limit
integer

Max results to return. Defaults to 6, capped at 100.

Required range: 1 <= x <= 100

Response

List of recent searches.

searches
object[]
required