Price Tracking API for Custom Integrations
The price tracking API gives developers full programmatic access to GoScreenAPI's monitoring infrastructure. Instead of relying solely on the web dashboard, you can create trackers, retrieve price history, manage alerts, and receive real-time webhook callbacks — all through a clean REST interface. This makes it straightforward to embed price intelligence into your own applications, internal tools, or automated workflows without manual intervention.
How It Works
Authentication uses Bearer tokens generated from your account settings. Every API request includes your token in the Authorization header, and responses return JSON payloads with consistent structure and pagination. Rate limits are applied per token to ensure fair usage across all accounts, with higher limits available on paid plans.
The API covers the full lifecycle of price tracking:
- Create trackers — POST a product URL, optional CSS selector, and check interval to start monitoring.
- List trackers — GET your active trackers with filtering by tag, status, or store domain.
- Retrieve history — GET time-series price data for any tracker with date range and granularity parameters.
- Manage alerts — Create, update, or delete alert rules programmatically.
- Webhook callbacks — Register endpoint URLs to receive POST requests whenever a price change or alert triggers.
Webhooks are particularly useful for real-time integrations. When a tracked price changes, GoScreenAPI sends a signed payload to your endpoint containing the tracker ID, old price, new price, timestamp, and product metadata. Your application can then react immediately — updating a database, triggering a repricing engine, or posting to a team channel.
Use Cases
- Automated repricing engines — Feed competitor prices into your pricing algorithm and adjust listings without human involvement.
- Custom dashboards — Pull price data into internal BI tools or client-facing portals.
- ERP integration — Sync supplier price changes directly into procurement systems.
- Alerting pipelines — Route webhook events through your own notification infrastructure for custom routing logic.
- Data warehousing — Archive price history into your data lake for long-term analysis alongside sales and inventory data.
Key Benefits
- Full coverage — every dashboard feature is accessible via API.
- Real-time webhooks — receive price changes as they happen, no polling required.
- Signed payloads — verify webhook authenticity with HMAC signatures.
- Consistent pagination — handle large datasets with cursor-based pagination.
- Comprehensive docs — interactive API reference with request/response examples.
The API works hand-in-hand with bulk CSV import for initial setup and price history analytics for visualization. For inventory-aware workflows, connect API data with stock availability monitoring to build systems that consider both price and availability before making decisions.
Related Features
Explore more Price Tracker capabilities
Bulk CSV Import
Import hundreds of products at once with CSV upload, column mapping, and batch validation.
Price History Analytics
Interactive charts with trend lines, min/max/avg calculations, and PDF/Excel export.
Stock Availability Monitoring
Track product availability with back-in-stock and out-of-stock alerts across any store.