IndiaMART Product Scraper
Pricing
Pay per event
IndiaMART Product Scraper
Scrape product listings and supplier data from IndiaMART's B2B export marketplace. Extract product names, prices, MOQ, supplier details, locations, GST/IEC verification status, ratings, and export history. Search by product keyword with automatic pagination.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape product listings and supplier data from IndiaMART's B2B export marketplace. Search by product keyword and get back structured records: prices, MOQ, supplier details, GST/IEC verification status, ratings, and export credentials.
IndiaMART Product Scraper Features
- Extracts 25+ fields per listing — product name, price, MOQ, unit type, supplier name, location, ratings, and contact info
- Filters results by search keyword — run multiple queries in one pass with automatic pagination
- Returns GST and IEC verification flags so you can tell verified exporters from everyone else at a glance
- Collects supplier metadata — member since, exporter since, rating count, catalog URL
- Handles pagination automatically — follows pages until results are exhausted or you hit
maxItems - Runs via IndiaMART's internal JSON API — no browser, no HTML parsing, no guesswork
What Can You Do With IndiaMART Data?
- B2B sourcing teams — build a shortlist of suppliers for a product category with price, MOQ, and verification status already populated
- Export compliance — filter verified IEC holders and GST-registered suppliers before initiating contact
- Market research — track price ranges and supplier density for a product keyword across Indian manufacturing regions
- CRM enrichment — backfill company records with supplier ratings, location, and catalog URLs from IndiaMART listings
- Lead generation — extract contact-ready supplier profiles for outbound campaigns targeting Indian B2B exporters
- Competitive intelligence — monitor new entrants and pricing changes in a product vertical
How IndiaMART Product Scraper Works
- Provide one or more product keywords in
searchTerms— for example,cotton fabric,steel pipes,brass fittings. - The scraper queries IndiaMART's export search API for each term, following pagination until results run out or
maxItemsis reached. - Each result record is parsed and normalized — prices become numbers, verification flags become booleans, category arrays get flattened to strings.
- Data lands in the Apify dataset as clean, flat JSON — one record per listing, ready to export.
Input
{"searchTerms": ["cotton fabric", "steel pipes"],"maxItems": 50}
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | array | — | Product keywords to search. One or more strings. Required. |
maxItems | integer | 0 (unlimited) | Max records per search term. 0 returns all available results. |
IndiaMART Product Scraper Output Fields
{"productId": "55893521","productName": "Grey Cotton Fabric","productUrl": "https://www.indiamart.com/proddetail/grey-cotton-fabric-55893521.html","price": 120,"priceFormatted": "INR 120","currency": "INR","unit": "Meter","moq": 500,"moqUnit": "Meter","companyName": "Sai Textiles Pvt Ltd","companyUrl": "https://www.indiamart.com/sai-textiles/","supplierId": "7312890","city": "Surat","state": "Gujarat","country": "India","supplierRating": 4.2,"ratingCount": 38,"isVerifiedExporter": true,"isGstVerified": true,"isIecVerified": true,"gstNumber": "24AABCS1681Q1ZL","iecNumber": "3305012345","memberSince": "3 Yrs","exporterSince": "2021-03-15","imageUrl": "https://5.imimg.com/data5/cotton-fabric.jpg","categories": "Cotton Fabric, Grey Fabric","description": "We offer high-quality grey cotton fabric in 40s count for export.","searchTerm": "cotton fabric","scrapedAt": "2026-05-26T12:30:00.000Z"}
| Field | Type | Description |
|---|---|---|
productId | string | Unique product/listing identifier |
productName | string | Product name or title |
productUrl | string | Direct URL to the product detail page |
price | number | Listed price (null if not available) |
priceFormatted | string | Price with currency symbol (e.g. INR 120) |
currency | string | Currency code, typically INR |
unit | string | Price unit (e.g. Piece, Kg, Meter) |
moq | number | Minimum order quantity |
moqUnit | string | MOQ unit type |
companyName | string | Supplier or manufacturer company name |
companyUrl | string | Supplier catalog URL on IndiaMART |
supplierId | string | Unique supplier identifier |
city | string | Supplier city |
state | string | Supplier state |
country | string | Supplier country |
supplierRating | number | Rating score (1–5 scale) |
ratingCount | number | Number of ratings received |
isVerifiedExporter | boolean | Whether the supplier is a verified exporter |
isGstVerified | boolean | Whether GST registration is verified |
isIecVerified | boolean | Whether IEC (Importer Exporter Code) is verified |
gstNumber | string | GST registration number |
iecNumber | string | IEC number |
memberSince | string | How long the supplier has been a member |
exporterSince | string | When the supplier became an exporter |
imageUrl | string | Primary product image URL |
categories | string | Comma-separated product category names |
description | string | Short product description |
searchTerm | string | The search keyword that returned this result |
scrapedAt | string | ISO timestamp when this record was scraped |
🔍 FAQ
How do I scrape IndiaMART product listings?
IndiaMART Product Scraper handles it. Provide one or more search keywords, set an optional maxItems limit per keyword, and run. Results come back as structured JSON with prices, supplier info, and verification flags already parsed.
What does IndiaMART Product Scraper cost to run?
Approximately $0.001 per record at standard pricing, plus a $0.10 flat start fee. Searching cotton fabric with no item cap typically returns 20–40 records depending on market depth — under $0.15 total. Cost scales linearly with result count.
Can I search multiple product keywords at once?
Yes. Pass an array to searchTerms and the scraper runs each keyword in sequence, paginating through results. Each record includes a searchTerm field so you can segment by query in downstream processing without re-running.
Does IndiaMART Product Scraper return supplier contact info?
It returns companyName, companyUrl, city, state, and supplier ID. Direct contact details (phone, email) are behind IndiaMART's login wall and not available in the public search API.
Does the scraper require proxies?
It uses residential proxies internally — IndiaMART blocks standard datacenter IPs at the API level. Handled automatically. You don't need to configure anything.
Need More Features?
Need additional fields, different search modes, or a custom keyword list? File an issue or get in touch.
Why Use IndiaMART Product Scraper?
- Complete supplier record — 25+ fields per listing including GST/IEC verification status, which most IndiaMART scrapers skip
- Multi-keyword in one run — pass an array of search terms and get all results in a single dataset with
searchTermtagging each record, so you can segment downstream without re-running - API-backed, no browser required — queries IndiaMART's internal JSON API directly, which means faster runs and lower cost than browser-based alternatives