# Vaaya Firecrawl Crawl

> Vaaya Firecrawl Crawl is a paid API for AI agents from vaaya.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Crawls a website using Firecrawl, recursively fetching pages and extracting their content for AI agent use.

## Facts

- Endpoint: POST https://vaaya.ai/api/run/firecrawl/crawl
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vaaya-firecrawl-crawl-e1c28290
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jcJduWgNLnDJw0qFHrvrs

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 vaaya-firecrawl-crawl-e1c28290 -d '<json body>'
```

Example prompt: Crawl the entire docs site at https://docs.example.com and give me all the page content as markdown so I can use it to answer questions.

## When to prefer this

Use this endpoint when you need to crawl multiple pages of a website recursively rather than scraping a single URL. It is ideal for indexing documentation sites, extracting content from entire domains, or building RAG pipelines from web content, without needing to set up your own Firecrawl account or API key.

## Known failure modes

- Target site blocks crawlers or returns 403/429 errors
- Crawl job times out on large sites
- Invalid or unreachable URL provided
- Rate limiting from the underlying Firecrawl service
- Malformed request body causes 400 error
- Payment failure or insufficient USDC balance

## How this service works

Firecrawl — Crawl a website starting from a URL, following links.

## Output

Returns crawled page data including the textual content (typically as markdown), discovered URLs, page metadata, and status information for all pages fetched during the crawl job.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "http://json-schema.org/draft-07/schema#",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri"
      },
      "limit": {
       "type": "integer",
       "exclusiveMinimum": 0
      },
      "maxDepth": {
       "type": "integer",
       "exclusiveMinimum": 0
      }
     },
     "additionalProperties": true
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

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