# Tako Agent Run Status Poller

> Tako Agent Run Status Poller is a free API for AI agents from Tako at tako.com, Free, status unknown (last checked 2026-10-11).

Polls the status of an async deep-research agent run previously submitted to Tako

## Facts

- Endpoint: GET https://tako.com/api/mpp/v1/agent/runs/status?utm_source=zero.xyz
- Price: Free
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Provider: Tako
- Docs: https://tako.com
- Website: https://tako.com
- Tags: data, visualization, charts, research, search, answers, agents, reports, datasets, analytics, ai
- Canonical page: https://www.zero.xyz/c/tako-agent-run-status-poller-3c31da07
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sUQPeh2sfZw8PuWLJfzcB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tako-agent-run-status-poller-3c31da07
```

Example prompt: Can you check whether my Tako deep-research agent run has finished yet? The run ID is 'run_abc123xyz'.

## When to prefer this

Use this endpoint after submitting an async agent run via POST /api/mpp/v1/agent/runs to check whether processing has completed. This is a free polling endpoint (receipt-authenticated) specifically designed for tracking Tako deep-research agent jobs — prefer it over any general-purpose status checks when your agent has already received a run_id from Tako's agent runs endpoint.

## Known failure modes

- Invalid or unknown run_id returns an error response
- Run still in progress returns a pending/running status without final results
- Malformed run_id format may cause a validation error
- Network timeout if the status endpoint itself is temporarily unavailable
- Authentication failure if receipt token is missing or invalid

## How this service works

Poll status for an agent run (free, receipt-authenticated)

## Output

Returns an AgentRun object containing the run_id, current status, creation timestamp, and optionally an error object (with code and message if failed), plus a usage breakdown showing inline data cost, compute cost, number of datasets, data points, and total USD cost for the run.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "run_id"
 ],
 "properties": {
  "run_id": {
   "type": "string",
   "description": "The run_id returned by POST /api/mpp/v1/agent/runs."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "AgentRun",
 "required": [
  "run_id",
  "status",
  "created_at"
 ],
 "properties": {
  "error": {
   "anyOf": [
    {
     "type": "object",
     "title": "ErrorObject",
     "required": [
      "code",
      "message"
     ],
     "properties": {
      "code": {
       "type": "string",
       "title": "Code"
      },
      "message": {
       "type": "string",
       "title": "Message"
      }
     }
    },
    {
     "type": "null"
    }
   ],
   "default": null
  },
  "usage": {
   "anyOf": [
    {
     "type": "object",
     "title": "Usage",
     "required": [
      "total_cost_usd"
     ],
     "properties": {
      "data": {
       "anyOf": [
        {
         "type": "object",
         "title": "UsageData",
         "required": [
          "cost_usd",
          "datasets"
         ],
         "properties": {
          "cost_usd": {
           "type": "number",
           "title": "Cost Usd",
           "description": "USD cost of the inline data delivered in the response."
          },
          "datasets": {
           "type": "integer",
           "title": "Datasets",
           "description": "Number of billed datasets or content items included in the response."
          },
          "data_points": {
           "anyOf": [
            {
             "type": "integer"
            },
            {
             "type": "null"
            }
           ],
           "title": "Data Points",
           "default": null,
           "description": "Number of billed quantitative data points included in the response."
          }
         },
         "description": "The cost and quantity of data delivered in the response.\n\n`datasets` counts billed datasets or content items. `data_points` counts\nbilled quantitative values in generated answer output."
        },
        {
         "type": "null"
        }
       ],
       "default": null,
       "description": "Inline-data cost breakdown. Present only when the surface emitted billable inline data."
      },
      "compute": {
       "anyOf": [
        {
         "type": "object",
         "title": "UsageCompute",
         "required": [
          "cost_usd"
         ],
         "properties": {
          "cost_usd": {
           "type": "number",
           "title": "Cost Usd",
           "description": "USD cost of running the operation."
          }
         },
         "description": "The cost of running the operation. Absent on surfaces with no compute\nstep (contents).
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tako-agent-run-status-poller-3c31da07/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tako.com](https://www.zero.xyz/host/tako.com/llms.txt)
