# Pepperfry API

Public Pepperfry category, product, deal, and delivery data for commerce research.

- Platform ID: `pepperfry`
- Capabilities: 4
- Execute endpoint: `POST https://data.upscrape.com/execute`

## Capabilities

### [Category](https://docs.upscrape.com/docs/platforms/pepperfry/pepperfry.catalog.category)

- Capability ID: `pepperfry.catalog.category`
- Cost: 1 credit per request

Fetch category listing pages from category URLs and return normalized listing rows.
### [DealsGet](https://docs.upscrape.com/docs/platforms/pepperfry/pepperfry.deals.get)

- Capability ID: `pepperfry.deals.get`
- Cost: 1 credit per request

List public product offers from Pepperfry's limited-time-offers catalog.
### [PincodeCheck](https://docs.upscrape.com/docs/platforms/pepperfry/pepperfry.pincode.check)

- Capability ID: `pepperfry.pincode.check`
- Cost: 1 credit per request

Check product-specific public delivery and serviceability metadata for an Indian pincode.
### [Product](https://docs.upscrape.com/docs/platforms/pepperfry/pepperfry.product.get)

- Capability ID: `pepperfry.product.get`
- Cost: 1 credit per request

Fetch a public Pepperfry product page and normalize its pricing, availability, images, and specifications.

## Common uses

- Furniture assortment and price monitoring
- Category and promotion tracking
- Product specification enrichment
- Product-specific delivery coverage checks

## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
