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

Example appExample promptDescription
Competitor trackersBuild a competitor tracker. Users add competitor URLs. Scrape each URL with Firecrawl, store snapshots, re-check on a schedule, and show what changed.Monitor and analyze competitors in your space by tracking changes on their websites.
User adds competitor URLs to track, and the app re-scrapes those URLs over time to highlight what changed, such as pricing pages, product updates, documentation revisions, or feature announcements.
Jobs aggregatorsBuild a jobs aggregator. Users pick companies from a preset list. Use Firecrawl to pull listings from each company’s careers page, structure the results, keep them updated, and highlight new roles.Pull job listings from multiple sources (for example, Greenhouse, Lever, or Workday) and present them in one unified interface.
User selects companies from a preset list, and the app scrapes listings into structured results and keeps the feed updated as new roles appear.
Lead enrichment toolsBuild a lead enrichment tool. Users enter company domains. Crawl key pages with Firecrawl (about, team, careers, contact) and extract publicly available company details into a structured profile.Enrich company profiles using publicly available information from company websites.
User pastes a company domain (or uploads a list), and the app scans key pages to extract people and company information, tech stack signals, locations, careers, and contact details, saving the extracted fields for each company.
E-commerce price monitorsBuild a price monitor. Users save product URLs. Use Firecrawl to extract price and availability, check on a schedule, store history, and alert on changes.Track product availability and pricing across e-commerce sites.
User saves product URLs, and the app checks them on a schedule, records snapshots, flags changes, and alerts users when prices drop or products come back in stock.
Brand asset extractorsBuild a brand kit extractor. Users enter a website URL. Use Firecrawl to extract colors, fonts, and logos, and output a simple brand kit.Generate lightweight brand kits from any website.
User enters a company URL, and the app scrapes brand-related pages to extract fonts, colors, logos, and style tokens.
Knowledge extractorsBuild a knowledge extractor. Users paste a URL. Use Firecrawl to return clean markdown + metadata, save it, and allow re-sync.Turn any webpage into clean, reusable content.
User pastes a URL, and the app converts the page into clean markdown, structured metadata, readable text, and useful structured elements like tables, making it ready for search, summarization, or reuse.

How to connect Firecrawl

Workspace admins and owners can connect Firecrawl. When adding a connection, you can choose between:
  • Managed by Lovable (no Firecrawl account or API key required)
    Firecrawl is free to use through Lovable until Jan 31, 2026 when you choose Managed by Lovable.
  • Your own credentials (bring your own Firecrawl API key)
When the connection is created, Firecrawl becomes available across all projects in the workspace. 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.To connect Firecrawl:
  1. Go to Settings → Connectors → Shared connectors and select Firecrawl.
  2. Click Add connection.
  3. Display name: name the connection, for example, Firecrawl Prod.
  4. Under Authentication, select Managed by Lovable.
  5. Click Create.
When connected, your Lovable apps can start using Firecrawl to scrape, crawl, and keep website data up to date.

How to delete a connection

Workspace admins and owners can delete connections. Deleting a connection is permanent and cannot be undone. It will remove the credentials from all linked projects, and any apps depending on will stop working until a new connection is added. If the connection is used by multiple projects, consider creating a replacement connection first. To delete a connection:
  1. Go to Settings → Connectors → Shared connectors and select .
  2. Open the connection you want to remove.
  3. Under Delete this connection, review the list of projects currently using it.
  4. Click Delete and confirm.