Skip to content
looot docs
Esc
↑↓navigate↵open⌘Jpreview

List runs

Returns bounded summaries, newest first: runId, endpointId, providerId, status, providerResponseStatus, createdAt, completedAt, actualCost, error, resultBytes, and servedEndpointId and servedProviderId (the endpoint and provider that answered; absent when none did). The full result payload stays on GET /v1/runs/{runId}; pass includeResult=true to get it here too.

GET/v1/runs
Authorization
AuthorizationBearer token · headerrequired
Responses
200

Success

Try it
Server
Authorization
Request
curl -X GET "https://api.looot.ai/v1/runs" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "nextCursor": "run_fedcba9876543210fedcba9876543210",
  "runs": [
    {
      "runId": "run_0123456789abcdef0123456789abcdef",
      "endpointId": "hunter-email-finder",
      "providerId": "hunter",
      "status": "completed",
      "providerResponseStatus": "ok",
      "createdAt": "2026-09-24T21:14:36.435Z",
      "completedAt": "2026-09-24T21:14:37.377Z",
      "actualCost": 0.0245,
      "error": null,
      "resultBytes": 412
    }
  ]
}