↑ ↓ to move ↵ to open
Commerce & delivery · REST API · MCP server

Pepperfry API

Get Pepperfry furniture listings, prices, discounts, deals and delivery checks as clean JSON. Browse a category, read one product or check a PIN code.

  • 1 credit per call
  • Failed calls are free
  • Updated
pepperfry.catalog.category 20 rows completed
# Title Price MRP Discount % Product ID Currency Page Position Url
1 Montez Velvet 3 Seater Sofa In Grey & Beige Colour 58,999 79,999 26 2134709 INR 1 1 https://www.pepperfry.com/product/montez-velvet-3-seater-sofa-i…
2 Petra Sheesham Wood 3 Seater Sofa In Blue Colour 50,999 85,999 40 2183553 INR 1 2 https://www.pepperfry.com/product/finnmark-sheesham-wood-3-seat…
3 Halo 3 Seater Sofa In Caramel Spice Colour 57,999 74,749 22 2305819 INR 1 3 https://www.pepperfry.com/product/halo-3-seater-sofa-in-caramel…
4 Moss 3 Seater Sofa In White Colour 93,700 93,700 2315175 INR 1 4 https://www.pepperfry.com/product/moss-3-seater-sofa-in-white-c…
5 Luster Plus 3 Seater Sofa In Blue Colour 2323655 1 5 https://www.pepperfry.com/product/luster-plus-3-seater-sofa-in-…
6 Bingo Fabric 3 Seater Sofa In Creamy Cashmere Colour 2194288 1 6 https://www.pepperfry.com/product/bingo-fabric-3-seater-sofa-in…
7 Montez Velvet 3 Seater Sofa In Olive Clay Colour 2302315 1 7 https://www.pepperfry.com/product/montez-velvet-3-seater-sofa-i…
8 Frejol Velvet 3 Seater Sofa In Teal Blue Colour 2191644 1 8 https://www.pepperfry.com/product/frejol-velvet-3-seater-sofa-i…
9 Miranda Chenille Fabric 3 Seater Sofa In Beige Colour 1745608 1 9 https://www.pepperfry.com/product/miranda-fabric-3-seater-sofa-…
10 Derby Velvet 2 Seater Sofa In Forest Green Colour 2189493 1 10 https://www.pepperfry.com/product/derby-velvet-2-seater-sofa-in…
Endpoints

Pepperfry API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Pepperfry Category API

List a Pepperfry category, such as sofas, page by page: each product's title, price, MRP, discount and link.

Sendcategory_path Returnstitlepricemrpdiscount_percentproduct_idcurrency
1 credit

Pepperfry Product API

Get one product from its page: price, brand, rating, availability, SKU and description, for a PIN code if you give one.

Sendproduct_url Returnstitlebrandpricecurrencyratingrating_count
1 credit

Pepperfry Deals API

List the products in a Pepperfry sale, with price, MRP and discount.

Senddeal_urlordeal_filter Returnstitlepricemrpdiscount_percentdeal_idurl
1 credit

Pepperfry Pincode Check API

Check whether Pepperfry delivers a product to an Indian PIN code, with the city and state.

Sendpincodeandproduct_id Returnscityis_serviceablestate
1 credit
Use cases

What teams build with Pepperfry data

Know before you build

How Pepperfry data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Pepperfry endpoint: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "pepperfry.catalog.category",  "input": {    "category_path": "/category/sofas.html",    "max_pages": 1,    "page": 1  }}'
Response
{  "end_page": 1,  "has_more": true,  "start_page": 1,  "listings": [    {      "title": "Montez Velvet 3 Seater Sofa In Grey & Beige Colour",      "price": 58999,      "mrp": 79999,      "currency": "INR",      "discount_percent": 26,      "page": 1,      "position": 1,      "product_id": "2134709",      "url": "https://www.pepperfry.com/product/montez-velvet-3-seater-sofa-in-grey-beige-colour-2134709.html"    },    {      "title": "Petra Sheesham Wood 3 Seater Sofa In Blue Colour",      "price": 50999,      "mrp": 85999,      "currency": "INR",      "discount_percent": 40,      "page": 1,      "position": 2,      "product_id": "2183553",      "url": "https://www.pepperfry.com/product/finnmark-sheesham-wood-3-seater-sofa-in-provincial-teak-finish-2183553.html"    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Using Upscrape, list Pepperfry's sofas and make a table of title, price, MRP and discount, biggest discount first.

With Upscrape, open the Cresco Fabric 3 Seater Sofa on Pepperfry for PIN code 400001 and tell me its price, brand, rating and whether it is in stock.

Use Upscrape to list Pepperfry's home and kitchen sale and show me the ten deepest discounts.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Commerce & delivery
Questions

Pepperfry API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Is there an official Pepperfry API?

Pepperfry does not offer a public API for its catalog. Upscrape reads public Pepperfry pages and returns the data as JSON.

Can I list a whole category?

Yes. Send a category path, such as /category/sofas.html, and read it page by page: each product comes with its title, price, MRP, discount and link.

Do I need a Pepperfry account?

No. You send a category, a product or a PIN code and get JSON back. Nothing runs on an account.

What data can I get from Pepperfry?

Category, product, deals and pincode check. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Pepperfry API cost?

Every Pepperfry endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Can an AI agent use the Pepperfry API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Pepperfry endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Pepperfry?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

What happens when Pepperfry changes its pages?

We fix the endpoint. Your request and the response fields stay the same.

Get started

Your first Pepperfry call is free.

Up to 100 free credits to start, no card needed.