Skip to main content
Firecrawl is a web scraping and crawling platform that lets your Lovable app work with live website data. It’s designed for apps that need to continuously fetch, update, and structure information from websites, rather than relying on one-time imports or static datasets. With Firecrawl, your app can:
  • Scrape URLs into structured JSON
  • Crawl entire websites, including sitemaps, subpages, and navigation
  • Extract clean text, metadata, product details, tables, and more
  • Handle JavaScript-heavy sites, lazy loading, and cookie modals
  • Re-fetch live data on a schedule to keep results up to date
Firecrawl is a good fit when your app depends on real-time or frequently changing website content.

Common use cases and example apps

How to connect Firecrawl

Who can create Firecrawl connections depends on your plan and workspace settings. See Who can create connections. When adding a connection, you can choose between:
  • Managed by Lovable (no Firecrawl account or API key required)
  • Your own credentials (bring your own Firecrawl API key; labeled Bring Your Own Key in the connection form)
When a connection is created, it can be linked to projects like other app connectors so deployed apps use it where allowed. Follow the setup steps below based on how you want to connect Firecrawl.
Choose this option if you want the fastest setup. You don’t need to create a Firecrawl account or API key. Lovable provides and manages the credentials for you.
You can create only one managed Firecrawl connection per workspace.
1

Open Firecrawl in Connectors

Go to Connectors → App connectors and select Firecrawl.
2

Add a connection

Click Add connection.
3

Name the connection

In Display name, name the connection (for example, Firecrawl Prod).
4

Choose Managed by Lovable

Under Authentication, select Managed by Lovable.
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 Who can use this connection.See Who can manage connections for more information.
6

Connect

Click Connect.
When connected, anyone building in a project can ask Lovable in chat to link their project to Firecrawl (based on configured connection-level access). Your Lovable apps can then use Firecrawl to scrape, crawl, and keep website data up to date. Editors and above can remove specific projects from a connection without deleting the connection entirely. The connection will remain available for other projects. To unlink projects:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to manage.
3

Select projects

Under Linked projects, check the projects you want to unlink.
4

Confirm

Click Unlink projects and confirm.
When unlinked, those projects will no longer have access to through this connection. If a project needs again, you can link it to any available connection.

How to delete a connection

Workspace admins and owners can delete connections. Other members can delete a connection if they created it, or if they have been explicitly granted access to it.
Deleting a connection is permanent and cannot be undone. It will remove the credentials from all linked projects, and any apps using this connection will stop working until a new connection is added.
Before deleting, review the Linked projects section to see which projects are currently using the connection. To delete a connection:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to remove.
3

Review linked projects

Review the Linked projects section.
4

Delete

Under Delete this connection, click Delete and confirm.