Introducing Firecrawl Observer, Our Open-Source Website Monitoring Tool

Every business, developer, and researcher has a list of websites they watch. A competitor’s pricing page, a documentation site for a new library, a news outlet for breaking stories. The problem is, checking them is a manual, repetitive chore.
You could use a commercial service, but they often come with high costs, strict limits, and little flexibility. They are black boxes where you put in a URL and hope for the best.
So we asked ourselves: What if you could build a powerful, transparent, and open-source tool to monitor any website for any change, exactly how you want?
This is the story of Firecrawl Observer.
Enter a URL. Track every change.
Firecrawl Observer is a complete, self-hostable website monitoring platform. It’s the latest addition to our open-source AI toolbox, designed to give you a reliable eye on the web:
- Enter any URL you want to monitor.
- Set your schedule, from every few seconds to once a week.
- Get notified via email or webhook the moment a change is detected.
- See exactly what’s different with a visual, side-by-side diff viewer.
It’s a complete system for turning the dynamic web into a structured stream of events, ready to be integrated into any workflow.
How It Works: From Web Page to Actionable Alert
Firecrawl Observer is built on a modern, serverless stack designed for reliability and scale.
-
Smart Scraping with Firecrawl: At its core, Observer uses Firecrawl to reliably scrape and structure data from any website. It leverages Firecrawl’s built-in
changeTracking
to get clean markdown and an intelligent diff of what’s new, what’s gone, and what’s the same. This bypasses the need for complex, site-specific parsers. -
Real-time Backend with Convex: All data—websites, scrape results, user accounts, and change alerts—is stored in Convex. Its serverless functions and schedulers handle the monitoring logic, running checks at your specified intervals and storing the results automatically.
-
AI-Powered Analysis: This is where it gets smart. Instead of alerting you for every trivial change (like a new cookie banner or a rotating ad), Observer can use AI to determine if a change is actually meaningful. By connecting your OpenAI key, it sends the diff to a model (like GPT-4o-mini) which scores the change and provides a reason, letting you filter out the noise.
-
Instant Notifications: When a significant change is detected, Observer springs into action. It can send a detailed email with a summary of the changes or fire a webhook with a structured JSON payload, ready for integration with Slack, Discord, or your own internal systems.
This Is Just the Beginning
Website monitoring is a deep field. Our goal with Observer isn’t to be a closed, one-size-fits-all solution.
Instead, we want to build a powerful, open-source foundation that anyone can use, understand, and build upon.
The version you see today is a complete application, but we know there’s always more to build. By open-sourcing it, we’re inviting you to help shape its future.
- Want to add a new notification channel? Fork the repo and add a new provider.
- Think the AI prompt can be better? Open a pull request.
- Have an idea for a new feature, like CSS selector monitoring? Start a discussion in the issues.
We believe that by building in public, we can create a tool that is not only powerful and free but also more robust and adaptable, driven by the collective intelligence of the open-source community.
Get Started and Monitor the Web Today
We invite you to explore Firecrawl Observer. Use it to track your competitors, monitor product availability, or just keep an eye on your favorite sites.
- Explore the code: View on GitHub
We built Firecrawl Observer to democratize website monitoring. No more expensive subscriptions or black-box services. Just clone, deploy, and start observing.
Let’s build a more transparent web. Together.
About the Author

Eric Ciarla is the Chief Operating Officer (COO) of Firecrawl and leads marketing. He also worked on Mendable.ai and sold it to companies like Snapchat, Coinbase, and MongoDB. Previously worked at Ford and Fracta as a Data Scientist. Eric also co-founded SideGuide, a tool for learning code within VS Code with 50,000 users.
More articles by Eric Ciarla
How to Create an llms.txt File for Any Website
Learn how to generate an llms.txt file for any website using the llms.txt Generator and Firecrawl.
FireGEO, Our Open-Source SaaS Starter for Building GEO Apps
We built a complete SaaS starter kit for Generative Engine Optimization. Skip the boilerplate, start building your GEO app today.
Announcing Firestarter, our open source tool that turns any website into a chatbot
Spin up a fully functional RAG chatbot from any website URL using Firecrawl and Upstash—clean markdown in, OpenAI-compatible API out, all in under a minute.
Building Fire Enrich, our open source data enrichment tool
See how we built Fire Enrich, an open source tool that uses Firecrawl, OpenAI, and a multi-agent system to automate data enrichment — fully transparent, extensible, and built for developers.
Cloudflare Error 1015: How to solve it?
Cloudflare Error 1015 is a rate limiting error that occurs when Cloudflare detects that you are exceeding the request limit set by the website owner.
Build an agent that checks for website contradictions
Using Firecrawl and Claude to scrape your website's data and look for contradictions.
Why Companies Need a Data Strategy for Generative AI
Learn why a well-defined data strategy is essential for building robust, production-ready generative AI systems, and discover practical steps for curation, maintenance, and integration.
Getting Started with OpenAI's Predicted Outputs for Faster LLM Responses
A guide to leveraging Predicted Outputs to speed up LLM tasks with GPT-4o models.