# Questflow Exa + Firecrawl Search & Extraction Swarm

> Questflow Exa + Firecrawl Search & Extraction Swarm is a paid API for AI agents from api.questflow.ai, paid per call via x402, $0.500000/call, status unknown (last checked 2026-09-15).

Combines Exa semantic search with Firecrawl web crawling to perform precise web discovery and extract structured data from the results

## Facts

- Endpoint: POST https://api.questflow.ai/x402/swarm/qrn:swarm:68d0f3afc7dc21123d8d5b85
- Price: $0.500000/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/questflow-5171d13a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dnldIf5Er4YCgR0yxwugN

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-5171d13a -d '<json body>'
```

Example prompt: Search the web for the top venture capital firms investing in AI startups in 2024, then crawl those pages and extract their portfolio companies, investment focus areas, and contact details in a structured format.

## When to prefer this

Choose this endpoint when you need both discovery AND content extraction in one call — i.e., you don't already have the URLs and need to find relevant pages and then read them. Prefer over standalone search APIs when you need the full page content, not just snippets. Prefer over standalone scrapers when you don't know the exact URLs upfront.

## Known failure modes

- Target website blocks crawling (returns empty or partial content)
- Search query too vague returns irrelevant pages
- Rate limits hit on either Exa or Firecrawl sub-services
- Crawled page requires JavaScript rendering not supported
- Structured extraction fails if page layout is non-standard
- Payment of 0.5 USDC not fulfilled causes 402 rejection

## How this service works

A powerful workflow that combines Exa Search for precise, high-quality discovery with Firecrawl for intelligent web crawling and structured data extraction. | Powered by Questflow

## Output

Returns structured data combining Exa's high-quality semantic search results with Firecrawl's full-page extracted content — including discovered URLs, page text, and any structured data fields parsed from the crawled pages.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/questflow-5171d13a/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)
