Now supporting Walmart & Newegg

Get any product price
with a single API call

Send a product URL, get back the live price as clean JSON. The simpler, faster, cheaper alternative to Rainforest API and PriceAPI.

500 free credits. No credit card required.

Request
GET/v1/price
curl -H "X-API-Key: pf_live_abc123..." \
  "https://api.pricefetch.dev/v1/price?url=https://amazon.com/dp/B0DFJ5K6JB"
Response200 OK
application/json
{
  "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 (16 countries), Walmart, Newegg, iHerb — more coming soon.

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

500 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
500 credits
  • 500 one-time credits
  • All retailers
  • Standard rate limits
Get Started
Starter
$8/mo
2,000 credits
  • 2,000 credits/month
  • All retailers
  • Priority support
Get Started
Popular
Pro
$30/mo
10,000 credits
  • 10,000 credits/month
  • All retailers
  • Priority support
Get Started
Business
$100/mo
50,000 credits
  • 50,000 credits/month
  • All retailers
  • Dedicated support
Get Started

Need more? Buy credit packs for one-time top-ups.

Start fetching prices today

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

Create Free Account