Official Stripe docs: docs.stripe.com/projects · Firecrawl in the provider directoryFirecrawl is a Stripe Projects provider. Add it to any project with
stripe projects add firecrawl/api.Overview
Stripe Projects provisions third-party services from the terminal and syncs their credentials to your.env. Firecrawl is one of the providers, so one command creates a Firecrawl account, writes an API key into your project, and lets you pick a plan. Paid plans bill through the payment method on your Stripe account.
Quick start
--name firecrawl sets the local resource name, which becomes the prefix of the variables the CLI writes. With it the key lands in FIRECRAWL_API_KEY, which the Firecrawl SDKs and CLI read automatically. Without it, the resource is called firecrawl-api and the key lands in FIRECRAWL_API_API_KEY.
The CLI also writes FIRECRAWL_API_BASE_URL and FIRECRAWL_DOCUMENTATION_URL. Both are informational. The SDKs read FIRECRAWL_API_URL, and only for self-hosted deployments; a Stripe-provisioned account uses the hosted API, which is the default, so leave FIRECRAWL_API_URL unset.
From here, follow the Node.js or Python quickstart, or the SDK overview for other languages. The key works with every endpoint: search, scrape, crawl, map, extract, interact, parse, and monitor.
Catalog
Runstripe projects catalog firecrawl for the live list. The CLI shows the final price before you confirm anything.
Plans and prices match firecrawl.dev/pricing. Scale and Enterprise are not offered through Stripe Projects; talk to us for those.
Manage the resource
stripe projects upgrade firecrawl and pick free, or change the plan from Billing in the dashboard.
Accounts and billing
- One Stripe account, one Firecrawl account. Firecrawl looks up your Stripe account’s email. A new email gets a new Firecrawl account, already verified, with a team and a default API key. An email that already has a Firecrawl account reuses the team it linked through Stripe before; the first time, it gets a new team named
via stripein its own organization, so Stripe billing stays separate from your other Firecrawl teams. - Everyone on the Stripe account can act on the linked Firecrawl account through Projects, in line with Stripe’s model. The Firecrawl dashboard shows the account under the Stripe account’s email.
- Paid plans are Firecrawl subscriptions, paid with your Shared Payment Token and reported by
stripe projects spend. Credits, rate limits, and features match the same plan bought on firecrawl.dev.
Coding agents
Stripe Projects is built for agents as much as for people. Stripe publishes a skill that teaches Claude Code, Cursor, Codex, and other agents the Projects CLI, andstripe projects llm-context bundles this page with the guidance of every other provider in the project.
stripe projects catalog firecrawl --json rather than guessing it, pass --name firecrawl, run stripe projects env --pull and use FIRECRAWL_API_KEY from the environment rather than editing .env, and leave paid upgrades to the human, since they charge the card on the Stripe account. --accept-tos accepts the Firecrawl Terms of Service on the human’s behalf, so confirm with them first. The rest of the agent setup is on Build with AI.
Troubleshooting
Still stuck? Email help@firecrawl.com with the Stripe request id from the error.
Resources
- Stripe Projects docs
- Provider directory and templates; the Shopify Trending Products template bundles Firecrawl
- Firecrawl pricing
- Other ways to get a key: the dashboard, the Vercel Marketplace, or the Partner API if you run a platform

