m.indiamart.com APIm.indiamart.com ↗
Search IndiaMART Export products, fetch detailed specs and images, and retrieve seller verification status, ratings, and business info via 3 REST endpoints.
curl -X GET 'https://api.parse.bot/scraper/bdf5deb6-3a65-418d-89f9-f4a22353bb57/search_products?query=steel+pipe' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products on IndiaMART Export. Returns up to 10 product listings per query with basic product info, pricing, and seller details.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Search keyword (e.g. 'textile', 'steel pipe', 'cotton fabric') |
{
"type": "object",
"fields": {
"count": "integer total number of products returned",
"products": "array of product objects with product_id, name, price, unit, company, company_id, rating, exports_to"
},
"sample": {
"data": {
"count": 10,
"products": [
{
"name": "Textile Hand Block Dabu Printed Cotton Fabric (44 Inch)",
"unit": "Meter",
"price": "115",
"rating": "4.5",
"company": "Veer Handircrafts",
"company_id": "63235302",
"exports_to": null,
"product_id": "26019737973"
}
]
},
"status": "success"
}
}About the m.indiamart.com API
The IndiaMART Export API covers 3 endpoints to search product listings, retrieve full product details, and pull seller profiles from m.indiamart.com. The search_products endpoint returns up to 10 results per query including price, unit, company name, and the countries a seller exports to. get_product_details adds specifications and images, while get_seller_profile exposes GST verification, IEC status, trust seal, and export destination data.
Search and Product Data
The search_products endpoint accepts a query string — such as 'textile', 'steel pipe', or 'cotton fabric' — and returns an array of product objects. Each item includes product_id, name, price, unit, company, company_id, rating, and an exports_to field listing destination markets. The count field tells you how many results were returned in the response (up to 10 per call).
For a deeper look at any specific item, pass its numeric product_id to get_product_details. The response object contains title, price, specifications (structured key-value pairs for product attributes), company, and images — giving you the data needed to evaluate a product without visiting the listing page.
Seller Profiles
The get_seller_profile endpoint accepts either a company_slug (the URL-path identifier such as 'veer-handircrafts') or a numeric company ID. The returned company_info object includes name, location, rating, about, business_info, verified_exporter flag, trustseal status, gst_verified, iec_verified, and the countries the seller is currently exporting to. These fields are particularly useful for supplier due-diligence workflows where you need to distinguish verified exporters from unverified listings.
Coverage and Scope
All three endpoints target IndiaMART's export-focused mobile site. Data is scoped to export-listed products and sellers; purely domestic listings may not surface. Search results are limited to 10 products per call and there is no built-in pagination parameter across the current endpoint set.
- Build a supplier shortlist by filtering
search_productsresults onratingandexports_todestination markets - Automate vendor due-diligence by checking
gst_verified,iec_verified, andtrustsealfields fromget_seller_profile - Aggregate product
priceandspecificationsdata across multiple queries for competitive pricing analysis - Enrich a procurement database with seller
location,about, andbusiness_infofrom the seller profile endpoint - Monitor which product categories list sellers that export to a specific country using the
exports_tofield - Cross-reference
company_idfrom search results with full seller profiles to validate supplier credentials before outreach
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does IndiaMART have an official developer API?+
What does `get_seller_profile` return beyond basic contact info?+
company_info object includes structured verification flags: gst_verified, iec_verified (Import Export Code), verified_exporter, and trustseal. It also returns rating, location, about text, business_info, and the list of countries the seller is currently exporting to. Direct contact details such as phone numbers or email addresses are not included in the current response shape.Can I retrieve more than 10 products per search query?+
search_products endpoint currently returns up to 10 products per call and does not expose a pagination or offset parameter. If you need deeper result sets, you can fork this API on Parse and revise it to add page or offset support.Does the API cover buyer reviews or individual product ratings?+
rating in both search_products and get_seller_profile, but individual product reviews, review counts, or review text are not part of the response schema. You can fork this API on Parse and revise it to add a product-reviews endpoint if that data is available on the source listing pages.Are domestically-listed (non-export) products included in search results?+
search_products results. The exports_to field on each product object confirms which destination markets the seller services.