---
title: "Research runs currently in flight"
method: GET
path: "/business/research/runs"
tags: ["Research"]
---

# Research runs currently in flight

`GET /business/research/runs`

## Request

- Base URL: `https://api.tryfuse.ai/api/v1`
- URL: `https://api.tryfuse.ai/api/v1/business/research/runs`
- Auth: HTTP basic

The token owner's research runs still in flight (status queued, planning, plan_review, running, generating_csv or uploading), newest first, capped at 50. Finished runs are not listed — read them individually with GET /business/research/runs/{runId}. `prompt` is the text the run was started with and `turnCount` how many research turns it has taken so far. Rate limit: 30 requests per minute, 1000 per day.

Errors:
- `429` `RATE_LIMITED` — Per-user quota for this endpoint family exceeded (30 per minute, 1000 per day); retry after the Retry-After / RateLimit-Reset seconds.

Requires one of the following token scopes: research.

## Response `200`

Success

- object
  - `runs` object[], required
    - `runId` string, nullable, required
    - `prompt` string, nullable, required
    - `status` 'queued' | 'planning' | 'plan_review' | 'running' | 'generating_csv' | 'uploading' | 'null', nullable, required
    - `turnCount` integer, required
    - `createdAt` string, nullable, required
    - `updatedAt` string, nullable, required

## Other responses

- `400`: Error
- `401`: Error
- `402`: Error
- `403`: Error
- `404`: Error
- `409`: Error
- `422`: Error
- `429`: Error
- `500`: Error

---

[API](https://skmtc.dev/fuseai/apis/fuse-business-api.md) · [All operations](https://skmtc.dev/fuseai/apis/fuse-business-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fuseai/apis/fuse-business-api/revisions/50d95e0536f4?raw)
