DEV Community

rock2089
rock2089

Posted on • Originally published at pricepulseapi.site

I Built a Real-Time E-Commerce Price API (100 Free Calls/Day)

The Problem

Every e-commerce developer eventually faces the same wall: pricing data is locked inside marketplaces.

Scraping is fragile. Proxy services cost $500+/month. Public APIs either don't exist or cost a fortune.

So I built PricePulse API — a simple REST API that returns structured pricing data from major e-commerce platforms.

What It Does

import requests

API_KEY = "your_key_here"
headers = {"Authorization": f"Bearer {API_KEY}"}

# Search Carousell Singapore
r = requests.get(
    "https://pricepulseapi.site/api/v1/search",
    params={"q": "iphone 15", "source": "carousell"},
    headers=headers
)
print(r.json())
Enter fullscreen mode Exit fullscreen mode

Returns clean, structured JSON:

{
  "query": "iphone 15",
  "results": [
    {
      "title": "iPhone 15 Pro Max 256GB",
      "price": "$1,299",
      "currency": "SGD",
      "url": "https://carousell.sg/...",
      "source": "carousell"
    }
  ]
}
Enter fullscreen mode Exit fullscreen mode

Marketplaces Supported

Source Region Status
Carousell Singapore Live
Amazon SG Singapore Live
Lazada Southeast Asia Live
Vinted Europe Live
Bukalapak Indonesia Live
More coming

Pricing

Plan Calls/Day Price
Free 100 $0
Starter 1,000 $10
Pro 10,000 $50

Quick Start

  1. Sign up at pricepulseapi.site — get your free API key instantly
  2. Make your first call — you get 100 free queries immediately
  3. Upgrade when you need more — PayPal checkout, instantly active

Python package:

pip install pricepulse-api
Enter fullscreen mode Exit fullscreen mode
from pricepulse_api import PricePulse

client = PricePulse(api_key="your_key")
results = client.search("macbook pro", source="amazon")
for item in results[:5]:
    print(f"{item['title']}{item['price']}")
Enter fullscreen mode Exit fullscreen mode

Why Free?

Building trust takes time. I want you to test the data quality before paying a cent. If 100 calls/day covers your needs, great. If you need more, the paid plans start at $10/month.

The API has been running reliably for over a month. It's production-ready.

Try It Now

pricepulseapi.site — Sign up takes 10 seconds, API key delivered instantly.

Happy building 🚀

Top comments (0)