IndiaMART Suppliers & B2B Leads Scraper
Scrape IndiaMART supplier leads for any product keyword: company name, contact phone, product title, price, minimum order, city and state, membership age, GST verification and profile links. Export to JSON, CSV or Excel.
{ "supplierName": "Victor Imports", "phone": "7949349325", "productTitle": "Rubber Grip on Palm Safety Gloves, For Industr…", "priceText": "₹ 110/pair", "price": 110, "currency": "INR", "minOrder": "500 pair", "minOrderQty": 500, "minOrderUnit": "pair" }
每次运行都返回干净、带类型的记录,可直接用于你的 CRM、表格或数据库。
- 每个结果对应一条干净记录,已去重并规范化
- JSON、CSV 或 Excel 的稳定结构,也可通过 Apify API 读取
- 在云端按用量付费,无需安装或维护
一条真实的示例记录,正是你收到的结构。
| Supplier Name | Phone | Product Title | Price Text |
|---|---|---|---|
| Victor Imports | 7949349325 | Rubber Grip on Palm Safety Gloves… | ₹ 110/pair |
| Baroda Safety House | 7948217412 | Ansell AlphaTec 87-900 Bi-Colour … | ₹ 82/pair |
| Maxx India | 8047636106 | 40 GSM Nitrile Coated Industrial … | ₹ 22/pair |
| Desolpower & Safety Private Limit… | 8047664311 | Nitrile Coated Industrial Gloves … | |
| Mehul Industrial Solutions | 7942533846 | Industrial Rubber Gloves, XL | ₹ 40/pair |
{ "supplierName": "Victor Imports", "phone": "7949349325", "productTitle": "Rubber Grip on Palm Safety Gloves, For Industr…", "priceText": "₹ 110/pair", "price": 110, "currency": "INR", "minOrder": "500 pair", "minOrderQty": 500, "minOrderUnit": "pair" }
常见问题
Which suppliers are included?
Suppliers that appear for your keyword. When no city is set, the scraper spreads the search across the top cities for that keyword so you get a diverse set of leads from around the country.
Do I always get a phone number?
The scraper captures the contact number whenever the listing exposes one. A small share of listings do not publish a number, so `phone` can be null for those.
Can I limit results to one city?
Yes. Set the **city** field to a single Indian city (for example `Mumbai`) to keep only suppliers there.
How fresh is the data?
Listings are read live at run time, so each record reflects what is published at the moment of the run (see `observedAt`).