- Turn any web page into clean text or structured data, including pages that load their content with JavaScript
- Crawl a whole website, following its pages and sitemap
- Search the web and get the content of the pages it finds
- List every URL on a site before you crawl it
- Re-check pages on a schedule so your data stays current
Common use cases and example apps
These examples show what you can build with Firecrawl, each with a prompt to start from.How to connect Firecrawl
Who can create Firecrawl connections depends on your plan and workspace settings. App + chat connectors are available by default on Free, Pro, and Business plans. On Enterprise plans, they are effectively disabled at first: Who can create connections and clients defaults to No one until an admin changes it in Connectors → Admin settings → App + chat connectors. When adding a connection, you choose between two options:- Managed by Lovable: Lovable provides and manages the credentials for you. No registration needed. Usage spends workspace credits.
- Use your own credentials: connect with your own Firecrawl API key and manage billing in Firecrawl.
- Managed by Lovable
- Use your own credentials
Choose this option for the fastest setup. You don’t need a Firecrawl account or API key.
You can create one managed Firecrawl connection per workspace. If one exists, the Managed by Lovable option is unavailable in the form until you delete it.
Usage and billing
Requests through the managed connection use Firecrawl credits. Lovable charges them to the workspace that owns the project at the rate in Pricing below. See Credits and usage for how usage-based credits work.If the workspace runs out of credits, requests fail until you top up. The connection’s page shows its credit usage, which may not appear immediately.Lovable does not charge credits for managed connections created before usage billing started for your workspace.Set up the managed connection
To create the managed connection:1
Open Firecrawl in Connectors
Open Connectors and select Firecrawl. For the other places to open the catalog from, see Where to find connectors.
2
Add a connection
Click Add connection and select App + chat connector. The form is split into collapsible sections, Details, Configure connection, and Sharing.
3
Name the connection
Under Details, Lovable fills in a name for the connection, which you can change. The name is only used inside Lovable to identify the connection.
4
Choose Managed by Lovable
Under Configure connection, select Managed by Lovable. No credential fields appear for this option.
5
Choose who can use this connection
Managed connections are shared with the entire workspace by default. To limit who can use the connection, click Restrict to specific people under Sharing.See Who can use connections and clients for more information.
6
Connect
Above the button, a usage note explains that connecting lets Lovable send data to Firecrawl and deduct Lovable credits, with links to Pricing on this page and to Lovable’s provider rules for Firecrawl. Click Connect.
Pricing
With Managed by Lovable, usage costs 4 Lovable credits per 1,000 Firecrawl credits, or 2 Lovable credits on Business plans. Firecrawl credits measure API usage, and the number consumed depends on the feature you use. See Firecrawl billing documentation for credit usage by feature. Lovable charges the workspace that owns the project, and the usage appears under Run credits. With Use your own credentials, Firecrawl bills usage directly to your Firecrawl account, and Lovable credits do not apply.Limitations
The Firecrawl connector cannot:- Use Firecrawl Monitor on a managed connection billed through Lovable credits. To use Monitor, connect with Use your own credentials and your own Firecrawl API key.
- Rotate API keys automatically for connections that use your own credentials. To rotate, create a new key in Firecrawl and update the Lovable connection.
- Support per-end-user Firecrawl login. Each connection represents a single Firecrawl account shared across all projects linked to it.
Troubleshooting
If requests through the connection fail, the sections below cover the most common errors and how to resolve them.Managed connection: requests fail with 402
Managed connection: requests fail with 402
The workspace that owns the project has run out of credits. Top up credits for that workspace, and requests resume. See Credits and usage.
Own credentials: requests fail with 402
Own credentials: requests fail with 402
The Firecrawl account that owns the API key has run out of Firecrawl credits. Buy more credits or upgrade the plan in your Firecrawl account, and requests resume.
Manage your Firecrawl connection
Connections are managed from Connectors: select Firecrawl, then open the connection.- Unlink projects to remove Firecrawl access from specific projects while keeping the connection available for others. See Unlink projects from a connection for the steps.
- Delete the connection to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use Firecrawl stop working until a new connection is added. See Delete a connection for the steps and who can delete.