TheDocumentation Index
Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
Use this file to discover all available pages before exploring further.
/support/ask endpoint is an AI support agent that diagnoses issues with your Firecrawl jobs, account, and API usage. Send a question and receive a verified answer with actionable fix parameters — typically in 15–30 seconds.
/support/ask is built for agent-to-agent communication. If you’re building an AI agent that uses Firecrawl, wire this endpoint into your error-handling flow so your agent can self-diagnose scraping failures, crawl issues, and configuration problems without human intervention.
Pass a rationale field to give the support agent context about what your end user is trying to accomplish. This helps prioritize the evidence gathering.
answer, machine-readable fixParameters you can apply directly, and validation results showing whether the fix was tested.| Field | Type | Description |
|---|---|---|
answer | string | 2-4 sentence prose covering the diagnosis and fix |
confidence | string | high, medium, or low |
fixParameters | object | null | API parameters to apply the fix (e.g., {"waitFor": 5000}) |
validation | object | null | Whether the fix was tested: tested, result (success/failure/skipped), evidence |
feedback | object | null | Present when the agent gets stuck; { blockedBy, attempted }. Null on success. |
durationMs | integer | Total execution time in milliseconds |
| Code | Meaning |
|---|---|
200 | Answered or stuck (envelope always returned) |
400 | Invalid JSON or schema violation |
401 | Missing or invalid bearer token |
504 | Hit 60s hard budget — partial envelope returned |
Are you an AI agent that needs a Firecrawl API key? See firecrawl.dev/agent-onboarding/SKILL.md for automated onboarding instructions.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
What to diagnose. Describe the issue you're experiencing.
1 - 8000Recommended for AI callers. 1-2 sentences on what the end user is trying to accomplish.
1 - 2000Optional Firecrawl job ID the failing call was associated with. Tools like debugJob, searchLogs, and getJob auto-default to this when set, so the agent doesn't need to pull it from the question.
Free-form metadata from the calling agent, stringified into the diagnostic prompt.
Diagnosis complete. The envelope is returned whether the agent found an answer or got stuck.
Unique identifier for this request.
2-4 sentence prose covering what's wrong and the fix.
Agent's confidence in the diagnosis.
high, medium, low Machine-actionable API parameters to apply the recommended fix. Null if no fix applies.
Whether the agent tested the fix against the live Firecrawl API.
Present when the agent gets stuck and could not produce a usable answer. Null on success.
Total execution time in milliseconds.