# meter ## Docs - [MeterClient](https://docs.meter.sh/api-reference/python/client.md): Main client class for interacting with the Meter API - [Error Handling](https://docs.meter.sh/api-reference/python/errors.md): Exception handling and error codes in the Meter Python SDK - [Installation](https://docs.meter.sh/api-reference/python/installation.md): Install and set up the Meter Python SDK - [Job Methods](https://docs.meter.sh/api-reference/python/jobs.md): Execute scrapes and retrieve results - [Schedule Methods](https://docs.meter.sh/api-reference/python/schedules.md): Automate scraping with recurring schedules - [Strategy Methods](https://docs.meter.sh/api-reference/python/strategies.md): Generate, refine, and manage extraction strategies - [Workflow Methods](https://docs.meter.sh/api-reference/python/workflows.md): Build and run DAG-based scraping pipelines - [REST API Authentication](https://docs.meter.sh/api-reference/rest/authentication.md): Authenticate HTTP requests to the Meter API - [Discovery Endpoints](https://docs.meter.sh/api-reference/rest/discovery.md): REST API endpoints for site crawling and URL discovery - [REST API Errors](https://docs.meter.sh/api-reference/rest/errors.md): HTTP error codes and responses in the Meter API - [Job Endpoints](https://docs.meter.sh/api-reference/rest/jobs.md): REST API endpoints for executing and managing scrape jobs - [REST API Overview](https://docs.meter.sh/api-reference/rest/overview.md): Introduction to the Meter REST API - [Schedule Endpoints](https://docs.meter.sh/api-reference/rest/schedules.md): REST API endpoints for managing recurring scrape schedules - [Strategy Endpoints](https://docs.meter.sh/api-reference/rest/strategies.md): REST API endpoints for managing extraction strategies - [Strategy Group Endpoints](https://docs.meter.sh/api-reference/rest/strategy-groups.md): REST API endpoints for managing strategy groups - [Watch Endpoint](https://docs.meter.sh/api-reference/rest/watch.md): One-step URL monitoring setup - [Webhooks](https://docs.meter.sh/api-reference/rest/webhooks.md): Test and verify webhook delivery - [Workflow Endpoints](https://docs.meter.sh/api-reference/rest/workflows.md): REST API endpoints for managing DAG-based scraping workflows - [Authentication](https://docs.meter.sh/authentication.md): Learn how to authenticate API requests with Meter - [Change Detection](https://docs.meter.sh/concepts/change-detection.md): How Meter detects meaningful content changes and filters out noise - [Post-Extraction Filtering](https://docs.meter.sh/concepts/filtering.md): Filter extraction results to keep only the data that matches your conditions - [Jobs](https://docs.meter.sh/concepts/jobs.md): Execute scrapes and retrieve results using strategies - [Manifest Comparison](https://docs.meter.sh/concepts/manifest-comparison.md): Compare a known list of items against scrape results to detect additions and removals - [Output Schemas](https://docs.meter.sh/concepts/output-schemas.md): Define the exact JSON structure for extraction results - [Core Concepts](https://docs.meter.sh/concepts/overview.md): Understand the fundamental building blocks of Meter - [Schedules](https://docs.meter.sh/concepts/schedules.md): Automate scraping with recurring jobs and change notifications - [Site Crawling](https://docs.meter.sh/concepts/site-crawling.md): Automatically discover URLs on a website for batch scraping - [Strategies](https://docs.meter.sh/concepts/strategies.md): AI-generated extraction plans that define how to scrape a website - [Strategy Groups](https://docs.meter.sh/concepts/strategy-groups.md): Organize strategies into groups for bulk management, shared schedules, and unified output schemas - [Workflows](https://docs.meter.sh/concepts/workflows.md): Chain scraping strategies into DAG-based pipelines - [Bulk Upload](https://docs.meter.sh/guides/bulk-upload.md): Create multiple strategies at once by uploading a list of URLs - [Change Detection Workflow](https://docs.meter.sh/guides/change-detection.md): Build custom change detection logic on top of Meter - [Content Change Monitoring](https://docs.meter.sh/guides/examples/content-monitoring.md): Monitor pages for content changes and get notified via webhooks - [E-commerce Price Monitoring](https://docs.meter.sh/guides/examples/ecommerce-monitoring.md): Monitor product prices and availability with Meter - [Job Board Scraping](https://docs.meter.sh/guides/examples/job-board-scraping.md): Monitor job boards and track new postings automatically - [News Aggregation](https://docs.meter.sh/guides/examples/news-aggregation.md): Aggregate and monitor news articles across multiple sources - [Integration Guides](https://docs.meter.sh/guides/overview.md): Learn how to integrate Meter into your application - [Pull-Based Monitoring Guide](https://docs.meter.sh/guides/pull-based-monitoring.md): Poll for content changes on your own schedule - [RAG Integration Guide](https://docs.meter.sh/guides/rag-integration.md): Connect Meter to your vector database for automatic knowledge base updates - [Site Crawling Guide](https://docs.meter.sh/guides/site-crawling.md): Discover and scrape URLs across an entire website - [Webhooks Guide](https://docs.meter.sh/guides/webhooks.md): Receive real-time notifications when content changes - [Introduction](https://docs.meter.sh/introduction.md): AI-powered web scraping with intelligent change detection to keep your data fresh - [Quick Start](https://docs.meter.sh/quickstart.md): Generate your first strategy and run a scrape in 5 minutes ## OpenAPI Specs - [openapi](https://docs.meter.sh/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/reverse/meter-sdk) - [Need Help?](mailto:mckinnon@meter.sh)