What PricePing is, in one page.
PricePing is a price tracking and restock alert service. You paste a product URL — from Amazon, Shopify, Best Buy, Apple, Nike, or any of roughly 12,800 other online retailers — and PricePing checks the product's price and stock status every day. The moment the price drops below your target or a sold-out item comes back in stock, you get an email.
That's the entire product. There is no app to install, no browser extension to maintain, no account on each retailer. The free plan tracks 10 products forever; the $5/month Pro plan tracks 1,000.
Buying at the right moment is a real skill.
Retailers raise prices before sales. They use fake “was” prices to make discounts look bigger. They sell out the moment a product drops in popularity and restock it without telling anyone. The information asymmetry between seller and buyer is permanent.
PricePing is the cheapest possible counter to that. It costs less than the savings on a single decent price drop. It runs in the background. It only emails you when something actually moved.
Boring, deterministic, fail-closed.
PricePing tries four methods in order. Each is faster and cheaper than the next:
- Shopify JSON API. For Shopify storefronts only. Free, deterministic.
- Structured data. Reads JSON-LD, OpenGraph, microdata, and schema.org Offer markup. No AI.
- Heuristic DOM extraction. Regex over common price CSS classes.
- OpenAI GPT-4o fallback. Only when all three above fail. Used for the long tail of weird pages.
Whatever method wins, the extracted price is then verified against the source HTML before storage. If we can't prove the price is actually on the page, we treat the scrape as blocked and try again tomorrow. If a scrape disagrees with the locked currency or shows a swing greater than 80%, we skip the update entirely — that prevents currency-unit confusion from creating fake “99% off” alerts.
Built by Ahmed Raza in 2024. Solo, indie, self-funded. The fastest way to get a new store added or report a bug is to email ahmedrazasst@gmail.com.