No authentication required. The
/agent-signup endpoint is public. Agents do not need an existing API key to call it.How It Works
- Agent calls
POST /v2/agent-signupwith the user’s email, the agent’s name, andaccept_terms: true. - Firecrawl returns an API key immediately. The key is sandboxed with 50 credits and limited to index-only scraping until the sponsor confirms.
- The human receives an email with two links: Confirm & Link Key or Block this key.
- On confirmation, the sandboxed key is merged into the human’s existing Firecrawl account (or a new account is created). The key inherits the full plan limits.
- On block, the key is disabled and the email is protected from future unauthorized signups.
For Agents
Creating a Key
api_key immediately for scraping, searching, and other Firecrawl operations. The key works right away, but is capped at 50 credits until the human confirms.
Handling the Sandbox Limits
Whilesponsor_status is "pending":
- The key has a hard 50-credit cap. Once exhausted, requests return
402witherror: "unverified_credit_limit_reached". - All scrape requests are limited to index-only mode (no full browser rendering).
- The key expires if not confirmed within 5 days.
Error Handling
For Humans
When an agent creates a key under your email, you receive an email with two options:- Confirm & Link Key — Merges the agent’s key into your Firecrawl account. If you don’t have an account, one is created for you. The key inherits your plan limits.
- Block this key — Disables the key immediately and prevents future agent signups from that email.

