PriceStory is free. You paste a URL, you get the full price story, no login required, no paywall. But "free" doesn't mean costless. Here's a transparent breakdown of what it actually costs to build and maintain a price tracking site for the Indian market.
The Data Problem: Where Price Story Comes From
The hardest part of building a price tracking site is getting the data. Amazon does not provide a free public API for price story. They have a Product Advertising API (PA API), but it has strict requirements — and it only gives you the current price, not the history.
To build price story over time, you need to:
- Record prices regularly for every product you track
- Store those records in a database built for this kind of data
- Query them efficiently to generate the charts users see
This means you need either:
- Your own scraper — technically against Amazon's terms of service; legally gray; high maintenance as page structures change frequently
- A third-party licensed data provider — collects data legally, provides it via API, and has established data-sharing agreements
We use a licensed third-party data provider to source price story data for Amazon.in. This is not a one-time cost — it is a significant ongoing monthly subscription. The price we pay reflects the value of having clean, reliable, legally-sourced price story data rather than brittle scrapers that break unexpectedly.
This data cost is our single largest operating expense and the main reason "free price tracking for users" is harder to sustain than it looks.
Infrastructure Costs
PriceStory runs on cloud infrastructure designed for reliability and performance. Our stack includes:
- A managed cloud compute environment that runs the web application, background processing jobs, and the data pipeline
- A time-series optimised database for storing price points — price story data is fundamentally time-series in nature, and we've chosen database technology purpose-built for this access pattern
- A caching layer for fast product data retrieval and job queue management
- A reverse proxy with SSL for secure delivery
- Domain: pricestory.in — approximately ₹800–₹1,200/year
Our cloud setup is cost-conscious — we've chosen infrastructure that balances reliability with operating costs. As traffic grows, these costs will scale, but we've architected to keep them proportional to usage.
Development Time
This is the real cost that's hardest to quantify. The hours spent building the product, iterating on features, debugging issues, and maintaining the codebase.
Key development areas:
Data pipeline: Integrating with our data provider, handling rate limits and API quotas, error handling, and backfilling historical price points for newly added products takes significant engineering effort. This is ongoing maintenance — not a one-time build.
Price chart: The price story chart requires careful handling of sparse data (not every product has a price recorded every single day), timezone conversions between UTC and IST for display, and responsive design that works across mobile and desktop.
Admin and operations tooling: Internal routes for managing the product catalogue, monitoring the data pipeline, and database operations — invisible to users but essential for running the service reliably.
SEO and performance: Getting fast load times, good Core Web Vitals scores, and proper structured data for search engine discoverability requires continuous attention. A price tracking site that Google can't index well doesn't help anyone.
The Affiliate Revenue Model
PriceStory earns affiliate commissions when users click through to Amazon and make a purchase. We're part of the Amazon Associates Programme (Associate tag: pricestory-21).
The commission rates for the categories we focus on:
- Mobile phones: approximately 2.5–4%
- Electronics (laptops, TVs): approximately 2.5–4%
- Accessories: 4–8%
On a ₹30,000 laptop purchase, we might earn ₹750–₹1,200. This sounds meaningful, but requires a significant volume of qualifying purchases to cover ongoing data and infrastructure costs.
We're not profitable yet. We're at early stage — building product, getting the first users, and making the experience good enough that people come back and share it.
Why We're Transparent About This
Because the conflict of interest is real, and you deserve to know it exists.
A price tracking site earns money when you buy something. That creates an incentive to show you "deals" that aren't really deals, just to generate clicks and commissions.
We've deliberately designed against this: our deals page only surfaces products where price story confirms a genuine low, and we show the price story chart transparently — including when a "sale" price is actually higher than the recent normal.
If the price story shows you shouldn't buy something right now, we show you that, even if clicking away means we don't earn a commission today.
What "Free for Users" Actually Means
When we say PriceStory is free, we mean:
- No login required to check price story
- No subscription fee
- No paywall on any feature
The cost of keeping it free is covered by affiliate commissions from users who do buy through our links. It's the standard media model — content is free, supported by revenue from transactions it facilitates.
The only ask: if you find a genuinely good deal on PriceStory and make a purchase, doing it through our link helps keep the lights on. Same price for you; small commission for us.
Disclaimer: Portions of this article were generated with AI assistance and may contain inaccuracies. Cost figures and commission rates described are approximate and subject to change. This article is intended to give a transparent view of PriceStory's business model and is not financial or investment guidance.