+Pepperfry API
Search Pepperfry, India's online furniture and home decor marketplace, and pull prices, discounts and specs as JSON.
The API.SH Pepperfry API turns public pepperfry.com pages into structured JSON. Search furniture and decor by keyword or category, sorted by relevance or price, and get each product's price, MRP, discount, coupon price, rating, brand, material, colour and shipping time. Open one product to read its offers, stock, dimensions, material, specification tabs, images and category path. Pepperfry sells to customers in India, so prices are in rupees.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/pepperfry/v1/ search
{ "success": true } What you can build with the Pepperfry API
Furniture price tracking in India
Search a category such as sofas or beds sorted by price and record price, MRP, discount and coupon price over time to see how Pepperfry prices move.
Competitor catalog comparison
Pull Pepperfry products by keyword with brand, material and colour, then compare range and pricing against your own furniture store or another marketplace.
Product spec enrichment
Open a product by URL to get dimensions, material, the specification tabs and the image gallery for catalog building or product research.
Discount and offer monitoring
Check a product's offers, discount and stock on a schedule and alert when a sofa or dining set drops in price or goes out of stock.
Pepperfry data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Pepperfry API endpoints and prices
Every Pepperfry endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Pepperfry search /pepperfry/ | $1 · $2 PAYG 1 credit |
| Pepperfry product /pepperfry/ | $1 · $2 PAYG 1 credit |
Call the Pepperfry API
Pepperfry search: GET https://api.api.sh/pepperfry/
curl "https://api.api.sh/pepperfry/v1/search?q=table" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/pepperfry/v1/search",
params={"q": "table"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/pepperfry/v1/search");
url.searchParams.set("q", "table");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/pepperfry/v1/search", "q", "table")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Pepperfry" and "Pepperfry search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Pepperfry data
- Public data only: no Pepperfry login, cookies or account needed
- One key and one response shape for Pepperfry and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Pepperfry API
We found no public developer API from Pepperfry. Search results show its shopping apps and a merchant dashboard for sellers, which manages a seller's own listings rather than giving read access to the catalog. API.SH returns public product and search data from pepperfry.com with one API key.
Skip building your own Pepperfry scraper and keeping it working as the site changes: API.SH gives you one key, clean JSON and a fixed price per call.
Pepperfry API questions
What Pepperfry data can I get?+
Search or category listings with name, link, price, MRP, discount, coupon price, rating, brand, material, colour, shipping time, filter lists and sort orders (/pepperfry/v1/search), and one product with offers, stock, dimensions, material, specification tabs, images, rating, brand and category path (/pepperfry/v1/product).
How much does the Pepperfry API cost?+
Every Pepperfry endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /pepperfry/v1/product at 1 credit each.
Is there an official Pepperfry API?+
Not a public one that we could find. Pepperfry offers apps for shoppers and a merchant dashboard for its sellers. API.SH reads the public product pages and search results instead.
Do I need a Pepperfry account or login?+
No. API.SH reads public Pepperfry pages only. No endpoint uses a login, cookies or anyone's account.
Can I track Pepperfry sofa prices?+
Yes. Search for sofa (or pass a category) sorted by price, and store the price, MRP, discount and coupon price from each run. Open single products with /pepperfry/v1/product to watch their offers and stock.
Is scraping Pepperfry legal?+
API.SH only reads public product and listing pages, with no login and no personal data. How you use the data is up to you: follow Pepperfry's terms and the law in India and where you operate.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /pepperfry/v1/search with q=sofa and sort=price-asc. Every parameter and request examples are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.