IndiaMART Suppliers & B2B Leads Scraper
Pricing
from $17.00 / 1,000 results
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.
Pricing
from $17.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
IndiaMART Suppliers & B2B Leads Scraper
Here is one real result, with every field the actor returns:
{"supplierName": "Victor Imports","phone": "7949349325","productTitle": "Rubber Grip on Palm Safety Gloves, For Industrial","priceText": "₹ 110/pair","price": 110,"currency": "INR","minOrder": "500 pair","minOrderQty": 500,"minOrderUnit": "pair","city": "Mumbai","state": "Maharashtra","district": "Mumbai","memberSince": "16 yrs","memberSinceDate": "2010-03-19T13:14:24Z","gstVerified": true,"gstNumber": "27AAMFV3839L1ZF","emailVerified": true,"mobileVerified": true,"isExporter": false,"supplierRating": 4.2,"ratingCount": 155,"category": "Safety Gloves","productDescription": "Rubber palm safety gloves feature a durable rubber coating on the palm and fingers for excellent grip and protection, combined with a breathable fabric back for comfort. Ideal for general industrial, construction, and handling tasks.","productSpecs": {"Size": "Extra Large", "Color": "Yellow", "Coated Material": "latex", "Finger Type": "Full Fingered", "Type": "Washable", "Usage/Application": "Industrial", "Material": "Rubber"},"aiLeadScore": 85,"aiLeadTier": "warm","aiLeadRationale": "GST verified and long membership age indicate reliability, but lack of export capability slightly lowers the score.","aiProfileSummary": "Victor Imports, based in Mumbai, specializes in high-quality Rubber Grip on Palm Safety Gloves designed for industrial use, priced at ₹ 110 per pair with a minimum order of 500 pairs. With 16 years of experience, GST verification, and a solid rating of 4.2 from 155 reviews, they are a credible choice for businesses in construction and industrial sectors looking for reliable hand protection solutions.","aiDescription": null,"website": "https://www.insulatinggloves.net/","productUrl": "https://www.indiamart.com/proddetail/rubber-grip-on-palm-safety-gloves-2854060024555.html","storefrontUrl": "https://www.insulatinggloves.net/","image": "http://5.imimg.com/data5/SELLER/Default/2025/11/564149471/YW/DG/LY/2140921/rubber-grip-on-palm-safety-gloves-125x125.jpg","images": ["http://5.imimg.com/...125x125.jpg", "http://5.imimg.com/...250x250.jpg", "http://5.imimg.com/...500x500.jpg", "http://5.imimg.com/...1000x1000.jpg"],"companyVideo": "http://youtu.be/gfQPkURq5rk","productId": "2854060024555","source": "IndiaMART","observedAt": "2026-08-14T08:09:11.391Z"}
(The four images URLs are the real values, shortened here to their size suffix; the record returns each full URL.)
The most complete IndiaMART supplier scraper available. It returns every lead field the directory exposes for each supplier, from GST verification and phone to price, minimum order and product specs, plus optional AI lead scoring and summaries, and fans a single keyword out across the top cities so you get suppliers from all over India.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor searches IndiaMART for the product keyword you pass, collects supplier leads, and writes one normalized record per supplier to the run's dataset. Each record carries the company name, contact phone, product title, price and minimum order, city and state, how long the supplier has been a member, GST and mobile/email verification flags, exporter status, rating and rating count, product specifications, and links to the product page, storefront, and any external website the supplier publishes. When no city is given, the actor fans the keyword out across the top cities for that product so a single run returns a geographically diverse set of suppliers. Missing source values are returned as null.
Data covers India suppliers only. Optional AI add-ons score each supplier as a sourcing lead, write a buyer-facing summary, and generate a clean product description.
Quickstart
Open the actor, paste this into the input, and press Run. It returns two industrial-glove suppliers with the AI lead score and summary add-ons on.
{"keyword": "industrial gloves","maxSuppliers": 2,"withAiLeadScore": true,"withAiProfileSummary": true}
Set city to limit to one Indian city, or leave it empty to collect suppliers from across India. Only keyword is required.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | string | yes | led lights | The product or service to find suppliers for, for example industrial gloves, cotton fabric. |
city | string | no | (all India) | Limit results to one Indian city, for example Mumbai, Delhi, Bengaluru. Leave empty to collect from across India. |
maxSuppliers | integer | no | 10 | Maximum number of supplier leads to collect. |
enrichContacts | boolean | no | false | Paid add-on. For each result without an email, attempt to find a public business contact email and person name. Billed per attempt, plus an extra charge only when an email is found. |
enrichContactsMax | integer | no | 50 | Cap how many results the contact add-on tries to enrich. Free Apify accounts are capped at 3. |
withAiLeadScore | boolean | no | false | AI add-on. Scores each supplier 0 to 100 as a B2B sourcing lead with a hot/warm/cold tier and rationale. Paid Apify plans only. |
withAiProfileSummary | boolean | no | false | AI add-on. Writes a concise English buyer-facing summary of each supplier. Paid Apify plans only. |
withAiDescription | boolean | no | false | AI add-on. Generates a clean professional English product description from the listing data. Paid Apify plans only. |
Output reference
One dataset item per supplier lead. Types: string, integer, number, boolean, string[], object, or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
supplierName | string | Company / supplier name. |
phone | string | Contact phone, when the supplier publishes it. |
productTitle | string | Title of the listed product. |
priceText | string | Price as displayed, including currency and unit (for example ₹ 110/pair). |
price | number | Numeric price value. |
currency | string | Currency code (for example INR). |
minOrder | string | Minimum order quantity as displayed (for example 500 pair). |
minOrderQty | number | Numeric minimum order quantity. |
minOrderUnit | string | Unit of the minimum order (for example pair). |
city | string | Supplier city. |
state | string | Supplier state. |
district | string | Supplier district. |
memberSince | string | Membership age as displayed (for example 16 yrs). |
memberSinceDate | string | Membership start timestamp. |
gstVerified | boolean | Whether the supplier's GST is verified. |
gstNumber | string | GST registration number, when exposed. |
emailVerified | boolean | Whether the supplier email is verified. |
mobileVerified | boolean | Whether the supplier mobile is verified. |
isExporter | boolean | Whether the supplier holds an import/export (IEC) flag. |
supplierRating | number | Supplier rating (0 to 5). |
ratingCount | integer | Number of ratings. |
category | string | Product category label(s). |
productDescription | string | Product description text (trimmed to 600 characters). |
productSpecs | object | Key/value product specifications parsed from the listing. |
aiLeadScore | integer | AI sourcing-lead score 0 to 100. null unless withAiLeadScore is on. |
aiLeadTier | string | AI lead tier: hot, warm, or cold. null unless withAiLeadScore is on. |
aiLeadRationale | string | One-sentence AI rationale for the score. null unless withAiLeadScore is on. |
aiProfileSummary | string | AI buyer-facing supplier summary. null unless withAiProfileSummary is on. |
aiDescription | string | AI-generated product description. null unless withAiDescription is on. |
website | string | Supplier's own external website, when published. |
productUrl | string | Link to the product detail page. |
storefrontUrl | string | Link to the supplier storefront. |
image | string | Primary product image URL. |
images | string[] | All product image URLs. |
companyVideo | string | Company/product video URL, when present. |
productId | string | IndiaMART product id. |
source | string | Data source label (IndiaMART). |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
Example output record
Real record from a live run (input {"keyword": "industrial gloves", "maxSuppliers": 2, "withAiLeadScore": true, "withAiProfileSummary": true}):
{"supplierName": "Baroda Safety House","phone": "7948217412","productTitle": "Ansell AlphaTe Solve 37-676 Gloves, 17 mil, Powder-Free","priceText": "₹ 78/pair","price": 78,"currency": "INR","minOrder": "100 pair","minOrderQty": 100,"minOrderUnit": "pair","city": "Vadodara","state": "Gujarat","district": "Vadodara","memberSince": "13 yrs","memberSinceDate": "2013-03-11T16:57:55Z","gstVerified": true,"gstNumber": "24AHCPG7824R1ZY","emailVerified": true,"mobileVerified": true,"isExporter": false,"supplierRating": 4.6,"ratingCount": 49,"category": "Industrial Gloves, Disposable Nitrile Glove","productSpecs": {"Size": "L", "Cuff Length": "240 mm (~9.5 in)", "Texture": "Reversed Lozenge", "Color": "Green", "Sterility": "Non-Sterile", "Usage": "Food Handling", "Powder Content": "Powder-Free", "Thickness": "17 mil", "Brand": "Ansell"},"aiLeadScore": 85,"aiLeadTier": "warm","aiLeadRationale": "GST verified and strong rating, but lacks export capability.","aiProfileSummary": "Baroda Safety House, located in Vadodara, Gujarat, specializes in supplying Ansell AlphaTec Solve 37-676 disposable nitrile gloves, ideal for food handling and chemical resistance. With over 13 years of experience and a GST verification, they boast a strong credibility with a 4.6 rating from 49 reviews. Businesses in need of durable and comfortable industrial gloves should consider purchasing from them.","aiDescription": null,"website": null,"productUrl": "https://www.indiamart.com/proddetail/ansell-alphate-solve-37-676-gloves-2858910669997.html","storefrontUrl": "https://www.indiamart.com/barodasafetyhouse/","productId": "2858910669997","source": "IndiaMART","observedAt": "2026-08-14T08:09:11.392Z"}
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~indiamart-suppliers-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"keyword":"industrial gloves","city":"Mumbai","maxSuppliers":25}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~indiamart-suppliers-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"keyword":"cotton fabric","maxSuppliers":100}'
Apify CLI:
apify call scrapers_lat/indiamart-suppliers-scraper \--input '{"keyword":"led lights","maxSuppliers":10}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per supplier record returned (
resultevent). See the pricing tab for the current per-result price. - AI and contact add-ons bill separately. When on, the
ai_lead_score,ai_profile_summary,ai_description, and contact-enrichment events are charged only when they produce usable output. All are off by default. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 suppliers per run. Upgrade for higher
maxSuppliers. - AI add-ons require a paid Apify plan. On a free plan they are disabled for the run.
FAQ and troubleshooting
A run returned 0 records. Why?
No supplier matched the keyword, or the source blocked the request. Try a broader keyword, remove the city filter, and re-run. Zero-result runs are not charged.
Why do some records have no phone or website?
The actor only returns contact details the supplier chooses to publish. When a phone or external website is not exposed, the field is null, never invented.
How do I get suppliers from all over India?
Leave city empty. The actor fans the keyword out across the top cities for that product and deduplicates the results.
What is gstVerified?
It reflects whether IndiaMART has verified the supplier's GST registration, a useful credibility signal for procurement.
How do the AI add-ons get charged? Each enabled add-on runs once per record and is billed only when it produces usable output. If the model returns nothing usable, you are not charged for that record.
Is this an official IndiaMART tool? No. This actor is independent and has no affiliation with IndiaMART. It reads only data that is publicly available. Use the results in accordance with the source's terms.
Related scrapers
- TradeIndia Suppliers & B2B Leads Scraper: India B2B supplier leads from TradeIndia.
- ExportersIndia Suppliers Scraper: India exporter and supplier directory.
- Made-in-China Suppliers Scraper: China B2B supplier leads.
- Google Maps Business Leads Scraper: local business leads with contacts.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with IndiaMART. Accesses only publicly available listing data. Use the results in accordance with the source's terms.
