+Croma API
Search croma.com and pull Indian electronics prices, discounts, specs and offers as clean JSON.
The API.SH Croma API turns public pages on croma.com, the Tata-owned consumer electronics retailer in India, into structured JSON. Search the catalog with Croma's own sorts and filters to get each product's code, brand, price, MRP, discount, rating and warranty, then open a product for its EAN, key features, grouped specifications, variants, current offers and images. This is the Croma store in India, not the Chroma vector database.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/croma/v1/ search
{ "success": true } What you can build with the Croma API
Electronics price tracking in India
Run the same searches on a schedule, sorted by price or discount, and record price, MRP and discount for each product code to see when Croma cuts prices.
Competitor pricing for retailers and brands
Look up your own models on Croma by search or URL and compare the selling price, MRP, discount and current offers against your channel.
Product catalog and spec matching
Pull the EAN, grouped specifications, key features and variants of a product to match Croma listings with your own catalog or another store's.
New launch and assortment monitoring
Sort a category search by latest arrival and read the filter lists with counts to see which brands Croma carries and what it has just added.
Croma data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Croma API endpoints and prices
Every Croma endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Croma search /croma/ | $1 · $2 PAYG 1 credit |
| Croma product /croma/ | $1 · $2 PAYG 1 credit |
Call the Croma API
Croma search: GET https://api.api.sh/croma/
curl "https://api.api.sh/croma/v1/search?q=laptop" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/croma/v1/search",
params={"q": "laptop"},
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/croma/v1/search");
url.searchParams.set("q", "laptop");
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("/croma/v1/search", "q", "laptop")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Croma" and "Croma 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 Croma data
- Public data only: no Croma login, cookies or account needed
- One key and one response shape for Croma 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 Croma API
Croma does not publish a public product or price API for developers; its online account pages are for customers' own orders and invoices. API.SH reads public croma.com product and search pages and returns them as JSON with one key.
Static datasets such as the Croma products set on Kaggle go out of date, and a home-made croma.com scraper needs upkeep. API.SH returns current prices and specs on demand at a fixed price per call.
Croma API questions
What Croma data can I get?+
Product search with sorts, filters, paging and filter counts (/croma/v1/search: code, name, brand, link, price, MRP, discount, rating, warranty, launch date) and one product's full page (/croma/v1/product: EAN, key features, specifications by group, variants, offers, images and breadcrumbs).
How much does the Croma API cost?+
Every Croma 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 /croma/v1/product at 1 credit each.
Is there an official Croma API?+
Not a public one. Croma offers customer account tools for orders and invoices, but no developer API for its catalog or prices. API.SH covers the public product data.
Do I need a Croma account or login?+
No. API.SH reads public Croma pages only. No endpoint uses a login, cookies or anyone's account.
Is this the Chroma vector database API?+
No. Searches for "croma api" often show Chroma, the open-source vector database, and other tools with similar names. This page is about Croma, the electronics retailer at croma.com in India.
Is there a Croma products dataset I can use instead?+
Older Croma electronics datasets exist online, but prices and offers change often. With /croma/v1/search you can build your own current dataset for any query, page by page, and add details from /croma/v1/product.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /croma/v1/search with q set to a product such as laptop and sort=price-asc. Request examples and every parameter 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.