ShopSavvy for Apache Airflow

Python

An Apache Airflow provider package with a ShopSavvy hook, operators for product search, offers, and price history, plus a price sensor that waits for price drops. Build scheduled price monitoring and ETL pipelines.

Quick Start

pip install airflow-provider-shopsavvy

Features

ShopSavvyHook with Airflow connection management
SearchOperator, OffersOperator, PriceHistoryOperator
PriceSensor — waits for price to drop below threshold
Example DAGs for ETL and price monitoring
XCom integration for pipeline data passing

Use Cases

1.Schedule daily price data ETL to your warehouse
2.Monitor competitor prices with hourly checks
3.Trigger alerts when products drop below target prices
4.Build automated price intelligence pipelines

Powered by the ShopSavvy Data API

This integration connects to the ShopSavvy Data API — real-time product data and pricing from thousands of retailers across millions of products. Search by barcode, ASIN, URL, or keyword. Compare prices, track history, discover deals, and schedule monitoring.