kaviraco APIkaviraco.in ↗
Access Kavira's Indian apparel catalog via API. List, search, and filter products by category, retrieve sizes, availability, pricing, and images.
What is the kaviraco API?
This API exposes 3 endpoints for querying the Kavira (kaviraco.in) clothing and apparel catalog. Use list_products to paginate the full catalog with optional category filtering and sort order, search_products to find items by keyword, and get_product to retrieve a specific item's full details including sizes, availability quantities, MRP, images, and product description.
curl -X GET 'https://api.parse.bot/scraper/016e1925-de59-4887-a1ca-3539832e8eb5/list_products?page=1&sort=price_desc' \ -H 'X-API-Key: $PARSE_API_KEY'
List all products from the Kavira store with optional category filtering and sorting. Returns paginated results. Each product includes a slug field that can be passed to get_product for full details.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| sort | string | Sort order for results. |
| limit | integer | Number of products per page (max per request). |
| category_id | string | Filter by category ID. Known IDs: 71 (Blazers & Waistcoats), 17 (Hoodies), 35 (Jackets), 50 (Jeans and Jeggings), 47 (Leggings & Ethnic Pants), 69 (Men's Shirts & Dhoti Set), 55 (Sarees), 30 (Shirts), 43 (Sleep and Lounge Wear), 37 (Sweatshirt), 16 (T Shirts), 62 (Western Dresses), 63 (Western Shrug), 60 (Women Ethnic Wear), 61 (Women Western Tops). |
{
"type": "object",
"fields": {
"page": "current page number",
"products": "array of product summary objects",
"total_count": "total products matching the filter",
"total_pages": "total number of pages"
},
"sample": {
"data": {
"page": 1,
"products": [
{
"id": 27763744,
"mrp": "804",
"slug": "red-polycotton-hoodie-with-zipper-300gsm-27763744",
"title": "Red Polycotton Hoodie with Zipper 300GSM",
"image_url": "https://cdn.factori.com/2025-03-12-OGg6qLulbjkS4F7w9Carv8IYz.webp",
"product_id": 1744,
"category_id": 17,
"is_trending": false,
"category_name": "Category 17",
"selling_price": "601",
"is_new_arrival": true,
"is_recommended": false,
"origin_country": "India",
"available_quantity": 492
}
],
"total_count": 473,
"total_pages": 158
},
"status": "success"
}
}About the kaviraco API
Browsing and Filtering the Catalog
The list_products endpoint returns a paginated array of product summaries. You can narrow results using category_id — known values include 71 (Blazers & Waistcoats), 17 (Hoodies), 35 (Jackets), and 50 (Jeans and Jeggings). The sort parameter controls result ordering, limit sets how many items appear per page, and the response always includes total_count and total_pages so you can walk the full catalog programmatically.
Keyword Search
The search_products endpoint accepts a required query string (e.g. 'shirt', 'hoodie', 'saree') and returns matching products in the same paginated shape as list_products. You can combine query with category_id to narrow results further. Both list and search responses include a slug field on each product — this is the value you pass to get_product.
Product Detail
The get_product endpoint takes a product_slug (formatted as slugified title plus product ID, e.g. 'the-werewolf-cotton-t-shirt-180-gsm-round-neck-white-27763480') and returns the full product record. Key fields include mrp (maximum retail price as a string), sizes (an array of objects each with size_id, size_name, is_available, available_quantity, and total_sold), images (array of URLs), description, category_id, and is_trending. The category_name field may be null on detail responses.
The kaviraco API is a managed, monitored endpoint for kaviraco.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when kaviraco.in changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official kaviraco.in API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a size-availability checker that flags Kavira products where
available_quantitydrops below a threshold. - Track which products are marked
is_trendingacross category pages for trend analysis. - Aggregate MRP data across categories to compare price distribution within the Kavira catalog.
- Index the full product catalog for a searchable storefront mirror using
list_productspagination. - Cross-reference
total_soldper size to identify best-selling size variants for inventory planning. - Monitor new product additions by diffing
total_countbetween periodiclist_productscalls. - Build a category-specific feed by filtering
list_productswith knowncategory_idvalues.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does kaviraco.in offer an official developer API?+
What does the sizes array in get_product actually contain?+
sizes array includes size_id, size_name, is_available (boolean), available_quantity (current stock count), and total_sold (historical units sold for that size). This lets you distinguish between a size that exists in the catalog and one that is currently in stock.Are customer reviews or ratings available through this API?+
How does pagination work across the endpoints?+
list_products and search_products return page, total_count, and total_pages alongside the products array. Use the page and limit input parameters to walk through results. There is no cursor-based pagination — page numbers are integers starting at 1.Does the API expose Kavira's full category tree or only the known category IDs listed?+
category_id values are 71, 17, 35, and 50. No endpoint currently returns a full category listing. You can fork this API on Parse and revise it to add a categories endpoint that enumerates all available category IDs and names.