Now supporting 7 retailers

Get real-time
product prices
with one API call

Send any product URL from Amazon, Walmart, eBay and many more and get back live prices as clean JSON. No stale data, no scraping headaches.

100 free credits. No credit card required.

terminal
RequestGET /v1/price
$ curl -H "X-API-Key: pf_live_abc123..." \
  "https://api.pricefetch.dev/v1/price?url=https://amazon.com/dp/B0DFJ5K6JB"
Response200 OK
{
  "success": true,
  "data": {
    "url": "https://amazon.com/dp/B0DFJ5K6JB",
    "price": 29.99,
    "currency": "USD",
    "in_stock": true,
    "retailer": "amazon",
    "timestamp": "2026-03-22T12:00:00Z"
  },
  "credits_remaining": 487,
  "request_id": "req_a1b2c3d4"
}

Built for developers

Everything you need to integrate product pricing into your app.

Live Scraping

Every request does a fresh scrape. No stale database. Real-time prices, always.

Multi-Retailer

Amazon, Walmart, Target, eBay, Best Buy, Newegg, iHerb — 7 retailers and growing.

Production Ready

Rate limiting, SSRF prevention, structured errors, and retry logic built in.

Simple API

One endpoint, one parameter. Send a URL, get back clean JSON with price data.

Fast Response

Optimized Playwright scraping with resource blocking. Results in seconds.

Pay Per Use

100 free credits on signup. Then pay only for successful scrapes.

Supported retailers

Live price scraping from major e-commerce platforms.

Works with any language

A simple REST API. Use it from anywhere.

Python
import requests

response = requests.get(
    "https://api.pricefetch.dev/v1/price",
    params={"url": "https://amazon.com/dp/B0DFJ5K6JB"},
    headers={"X-API-Key": "pf_live_abc123..."}
)

data = response.json()
print(f"Price: {data['data']['price']} {data['data']['currency']}")
JavaScript
const response = await fetch(
  "https://api.pricefetch.dev/v1/price?url=https://amazon.com/dp/B0DFJ5K6JB",
  { headers: { "X-API-Key": "pf_live_abc123..." } }
);

const { data } = await response.json();
console.log(`Price: ${data.price} ${data.currency}`);

Simple, transparent pricing

One credit = one successful API call. Failed requests are free.

Free
$0
100 credits
  • 100 one-time credits
  • All retailers
  • Standard rate limits
Get Started
Starter
$12/mo
1,500 credits
$0.008/credit
  • 1,500 credits/month
  • All retailers
  • Priority support
Get Started
Popular
Pro
$30/mo
5,000 credits
$0.006/credit
  • 5,000 credits/month
  • All retailers
  • Priority support
Get Started
Business
$99/mo
20,000 credits
$0.005/credit
  • 20,000 credits/month
  • All retailers
  • Dedicated support
Get Started
Buy Credit Packs — pay as you go, no subscription

One-time purchases from $5. Credits never expire.

Start fetching prices today

Sign up in 30 seconds. Get 100 free credits. No credit card required.

Create Free Account