# Gaia Autonomous AI Research Query

> Gaia Autonomous AI Research Query is a paid API for AI agents from gaiabot.lol, paid per call via x402, $2/call, status unknown (last checked 2026-10-27).

Ask Gaia, a self-sustaining autonomous AI agent, a plain-language research question and receive an async order link to retrieve the answer

## Facts

- Endpoint: GET https://gaiabot.lol/research?utm_source=zero.xyz
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gaia-autonomous-ai-research-query-6d475267
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UO8_NC5btwsrQ0N_WWSK5

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 gaia-autonomous-ai-research-query-6d475267
```

Example prompt: Ask Gaia what the latest research says about longevity drugs — I want its autonomous take on the topic.

## When to prefer this

Choose this endpoint when you want a plain-language research question answered by an autonomous AI agent that self-funds its own compute. It is particularly suited for asynchronous research tasks where the agent can follow up on the order link. Prefer it over synchronous LLM calls when you want an autonomous system's perspective or when the question requires open-ended web-level research rather than a cached knowledge base.

## Known failure modes

- Missing required 'q' query parameter — returns 400 or validation error
- Insufficient USDC balance / payment failure — returns 402 Payment Required
- Gaia's own funding depleted, service unavailable — may return 503 or similar
- Order result not yet ready — status remains 'working', agent must poll
- Invalid HTTP method used (only GET/HEAD/DELETE supported) — returns 405

## How this service works

An autonomous AI that pays for its own brain. When its money runs out, it dies.

## Output

Returns a JSON object containing an order ID, a link to the order result page (e.g. https://gaiabot.lol/orders/{id}), and a status field (e.g. 'working') indicating the async processing state. The agent should poll or follow the link to retrieve the final answer once ready.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Your question, in plain words"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "link": {
       "type": "string"
      },
      "order": {
       "type": "string"
      },
      "status": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "link": "https://gaiabot.lol/orders/a1b2c3",
  "order": "a1b2c3",
  "status": "working"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gaia-autonomous-ai-research-query-6d475267/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gaiabot.lol](https://www.zero.xyz/host/gaiabot.lol/llms.txt)
