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・スプレッドシート・データベースにそのまま使えます。
- 結果ごとに 1 レコード、重複排除・正規化済み
- JSON・CSV・Excel の安定したスキーマ、または Apify API で読み取り
- クラウドで従量課金。インストールも保守も不要
実際の 1 レコード例。受け取る形そのままです。
| 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`).