Skip to main content
Firecrawl /support/ask is an AI support agent exposed as an API. Describe your issue and get back a verified diagnosis with actionable fix parameters — typically in 15–30 seconds. Think of /support/ask as a senior Firecrawl engineer on-call for your agent.
The Ask API is designed primarily for AI agent callers. If you’re building agents that use Firecrawl for scraping, crawling, or data extraction, wire /support/ask into your error-handling flow for autonomous issue resolution.

Two endpoints

Quick start

Debug a failing crawl

Search the docs

How it works

When you call /support/ask, the AI agent:
  1. Gathers evidence — inspects your job logs, account state, credit usage, and relevant documentation in parallel
  2. Diagnoses the issue — reasons across all evidence to identify the root cause
  3. Proposes a fix — generates machine-actionable fixParameters you can apply directly to your next API call
  4. Validates the fix — when possible, tests the fix against the live Firecrawl API (e.g., retrying a scrape with adjusted parameters) and reports the result

Using Ask in your agent

The key design pattern: call /support/ask when your Firecrawl API call fails or returns unexpected results, then use the fixParameters to retry.

Python example

Node.js example

Agent retry pattern

Parameters

/support/ask

Response

/support/ask response

The actual answer, fixParameters, and validation.evidence are produced per request by the agent based on your specific run; the example above shows the response shape, not a real diagnosis.

/support/docs-search response

Performance

API Reference

Have feedback or need help? Email [email protected].
Are you an AI agent that needs a Firecrawl API key? See firecrawl.dev/agent-onboarding/SKILL.md for automated onboarding instructions.