# Changedetection.io ## Docs - [Introduction to Changedetection.io](https://mintlify.wiki/dgtlmoon/changedetection.io/introduction.md): Monitor websites for changes and get instant alerts when content updates - [Quick Start Guide](https://mintlify.wiki/dgtlmoon/changedetection.io/quickstart.md): Get your first website monitor running in under 5 minutes - [Docker Installation](https://mintlify.wiki/dgtlmoon/changedetection.io/installation/docker.md): Install changedetection.io using Docker standalone - [Docker Compose Installation](https://mintlify.wiki/dgtlmoon/changedetection.io/installation/docker-compose.md): Install changedetection.io using Docker Compose with browser automation - [Pip Installation](https://mintlify.wiki/dgtlmoon/changedetection.io/installation/pip.md): Install changedetection.io using Python pip - [Windows Installation](https://mintlify.wiki/dgtlmoon/changedetection.io/installation/windows.md): Install changedetection.io on Microsoft Windows - [Visual Selector](https://mintlify.wiki/dgtlmoon/changedetection.io/features/visual-selector.md): Point-and-click tool to select specific elements on a webpage for monitoring - [Browser Steps](https://mintlify.wiki/dgtlmoon/changedetection.io/features/browser-steps.md): Automate browser interactions before monitoring - click buttons, fill forms, and navigate pages - [Restock & Price Monitoring](https://mintlify.wiki/dgtlmoon/changedetection.io/features/restock-price-monitoring.md): Track product availability and price changes on e-commerce websites - [Notifications](https://mintlify.wiki/dgtlmoon/changedetection.io/features/notifications.md): Get instant alerts via Discord, Email, Slack, Telegram, Webhooks, and 100+ services - [Scheduling](https://mintlify.wiki/dgtlmoon/changedetection.io/features/scheduling.md): Control when watches run with flexible time-based scheduling and timezone support - [Conditional Monitoring](https://mintlify.wiki/dgtlmoon/changedetection.io/features/conditional-monitoring.md): Set conditions to control when notifications are triggered based on content - [CSS Selectors](https://mintlify.wiki/dgtlmoon/changedetection.io/extraction/css-selectors.md): Extract specific content from web pages using CSS selectors - [XPath Selectors](https://mintlify.wiki/dgtlmoon/changedetection.io/extraction/xpath.md): Use XPath expressions to extract content from HTML, XML, and RSS feeds - [JSON Filtering](https://mintlify.wiki/dgtlmoon/changedetection.io/extraction/json-filtering.md): Extract and monitor specific data from JSON APIs using JSONPath and jq - [PDF Monitoring](https://mintlify.wiki/dgtlmoon/changedetection.io/extraction/pdf-monitoring.md): Monitor changes in PDF files including text content and metadata - [Playwright Browser Integration](https://mintlify.wiki/dgtlmoon/changedetection.io/browser/playwright.md): Use Playwright for JavaScript rendering and advanced web scraping - [Selenium WebDriver Integration](https://mintlify.wiki/dgtlmoon/changedetection.io/browser/selenium-webdriver.md): Legacy browser integration using Selenium and Chrome WebDriver - [Chrome Extension](https://mintlify.wiki/dgtlmoon/changedetection.io/browser/chrome-extension.md): Add watches to changedetection.io directly from your browser - [Proxy Setup](https://mintlify.wiki/dgtlmoon/changedetection.io/configuration/proxy-setup.md): Configure HTTP, HTTPS, SOCKS5 proxies and integrate with Bright Data for changedetection.io - [Notifications Setup](https://mintlify.wiki/dgtlmoon/changedetection.io/configuration/notifications-setup.md): Configure Discord, Slack, Email, Teams, and 100+ notification services with Jinja2 templating - [Environment Variables](https://mintlify.wiki/dgtlmoon/changedetection.io/configuration/environment-variables.md): Complete reference for all changedetection.io environment variables and configuration options - [Importing Watches](https://mintlify.wiki/dgtlmoon/changedetection.io/configuration/importing-watches.md): Import website URLs from Excel, plaintext lists, or via API with automatic configuration - [Processors](https://mintlify.wiki/dgtlmoon/changedetection.io/advanced/processors.md): Understanding and using change detection processors for different monitoring scenarios - [Plugin System](https://mintlify.wiki/dgtlmoon/changedetection.io/advanced/plugins.md): Extend changedetection.io with custom processors and UI enhancements using the plugin system - [Custom Fetchers](https://mintlify.wiki/dgtlmoon/changedetection.io/advanced/custom-fetchers.md): Understanding the content fetcher architecture and creating custom fetchers for specialized monitoring needs - [Introduction](https://mintlify.wiki/dgtlmoon/changedetection.io/api/introduction.md): Get started with the changedetection.io REST API - [Authentication](https://mintlify.wiki/dgtlmoon/changedetection.io/api/authentication.md): Learn how to authenticate with the changedetection.io API - [Watches](https://mintlify.wiki/dgtlmoon/changedetection.io/api/watches.md): Create and manage web page change monitors - [Tags](https://mintlify.wiki/dgtlmoon/changedetection.io/api/tags.md): Organize watches with tags and groups - [Notifications](https://mintlify.wiki/dgtlmoon/changedetection.io/api/notifications.md): Configure global notification endpoints - [Import](https://mintlify.wiki/dgtlmoon/changedetection.io/api/import.md): Bulk import URLs for monitoring - [System Info](https://mintlify.wiki/dgtlmoon/changedetection.io/api/system-info.md): Retrieve system status and statistics ## OpenAPI Specs - [openapi](https://mintlify.wiki/dgtlmoon/changedetection.io/api-reference/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.