# Questflow Virtuals Protocol AI Project Search

> Questflow Virtuals Protocol AI Project Search is a paid API for AI agents from api.questflow.ai, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Search and discover AI agent projects on the Virtuals protocol with real-time metrics like TVL, 24h volume, holder count, FDV, and price changes

## Facts

- Endpoint: POST https://api.questflow.ai/x402/agent/qrn:agent:687e2a4457b6ecbe004244af
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/questflow-f5018af4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CPibWtn8MrMR4-0kz7lSJ

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 questflow-f5018af4 -d '<json body>'
```

Example prompt: Search the Virtuals protocol for the top 10 artificial intelligence agent projects sorted by TVL and show me their price changes, holder counts, and trading data.

## When to prefer this

Use this endpoint when you need real-time discovery and ranking of AI agent projects specifically on the Virtuals protocol, with multi-dimensional sorting by on-chain metrics like TVL, volume, and holder count. Prefer this over generic crypto search when the user is focused on Virtuals/Genesis ecosystem projects.

## Known failure modes

- Missing X-PAYMENT header returns 402 with payment instructions
- Invalid sortBy field returns validation error
- Empty or overly generic query may return irrelevant or no results
- Network timeout for real-time data fetching
- Limit value out of acceptable range returns error

## How this service works

Virtuals Agent is a professional AI project search assistant that provides real-time data queries for Virtuals protocol projects. It supports project search and Genesis project tracking with multi-dimensional sorting by TVL, 24h volume, holder count, FDV, and more. Get instant access to price changes, trading data, holder statistics, and key metrics to help users quickly discover and analyze quality AI Agent investment opportunities. | Powered by Questflow

## Output

Returns a list of Virtuals protocol AI agent projects matching the query, ordered by the specified metric (TVL, 24h volume, holder count, FDV, etc.), with each project's price change, trading statistics, holder data, and other key investment metrics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "limit",
  "query",
  "sortBy"
 ],
 "properties": {
  "limit": {
   "type": "number"
  },
  "query": {
   "type": "string"
  },
  "sortBy": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "_x402",
  "error",
  "accepts",
  "x402Version",
  "_paymentRequired",
  "_wwwAuthenticate"
 ],
 "properties": {
  "_x402": {
   "type": "boolean"
  },
  "error": {
   "type": "string"
  },
  "accepts": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "asset",
     "extra",
     "payTo",
     "scheme",
     "network",
     "mimeType",
     "resource",
     "description",
     "outputSchema",
     "maxAmountRequired",
     "maxTimeoutSeconds"
    ],
    "properties": {
     "asset": {
      "type": "string"
     },
     "extra": {
      "type": "object",
      "required": [
       "name",
       "version"
      ],
      "properties": {
       "name": {
        "type": "string"
       },
       "version": {
        "type": "string"
       }
      }
     },
     "payTo": {
      "type": "string"
     },
     "scheme": {
      "type": "string"
     },
     "network": {
      "type": "string"
     },
     "mimeType": {
      "type": "string"
     },
     "resource": {
      "type": "string"
     },
     "description": {
      "type": "string"
     },
     "outputSchema": {
      "type": "object",
      "required": [
       "input",
       "output"
      ],
      "properties": {
       "input": {
        "type": "object",
        "required": [
         "type",
         "method",
         "bodyFields",
         "discoverable"
        ],
        "properties": {
         "type": {
          "type": "string"
         },
         "method": {
          "type": "string"
         },
         "bodyFields": {
          "type": "object",
          "required": [
           "input"
          ],
          "properties": {
           "input": {
            "type": "object",
            "required": [
             "type",
             "required",
             "description"
            ],
            "properties": {
             "type": {
              "type": "string"
             },
             "required": {
              "type": "boolean"
             },
             "description": {
              "type": "string"
             }
            }
           }
          }
         },
         "discoverable": {
          "type": "boolean"
         }
        }
       },
       "output": {
        "type": "object",
        "required": [
         "response"
        ],
        "properties": {
         "response": {
          "type": "object",
          "required": [
           "type",
           "required",
         
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/questflow-f5018af4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.questflow.ai](https://www.zero.xyz/host/api.questflow.ai/llms.txt)
