IndiaMART Supplier & Product Scraper avatar

IndiaMART Supplier & Product Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
IndiaMART Supplier & Product Scraper

IndiaMART Supplier & Product Scraper

Extract B2B supplier leads and product listings from [IndiaMART](https://www.indiamart.com) — India's largest B2B marketplace — by keyword. Get one clean row per product listing, complete with the supplier's company name, contact number, city, trust signals, price, and profile URL.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Saleem Javed

Saleem Javed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

4 days ago

Last modified

Share

Extract B2B supplier leads and product listings from IndiaMART — India's largest B2B marketplace — by keyword. Get one clean row per product listing, complete with the supplier's company name, contact number, city, trust signals, price, and profile URL.

Perfect for lead generation, sales prospecting, market research, and competitor analysis when sourcing Indian manufacturers, wholesalers, and distributors.

What it does

Give it one or more search keywords (e.g. led lights, industrial valves, cnc machine) and it returns the supplier listings IndiaMART shows for each category — structured as JSON/CSV/Excel, ready to import into your CRM or spreadsheet.

Features

  • 🔎 Keyword-based search — pass a list of product/category keywords, get supplier listings for each.
  • 🧠 Smart category resolution — handles tricky keywords automatically (e.g. cnc machinecnc-machines) via plural matching and IndiaMART's own autosuggest, so you don't have to know the exact category slug.
  • 🏢 Rich supplier data — company name, call-tracking phone, city/state, price, product specifications, and profile URLs.
  • Trust signals — GST-verified flag, TrustSEAL status, years in business, rating, review count, and response rate, so you can prioritize credible suppliers.
  • 🛡️ Resilient runs — a keyword that can't be resolved is skipped with a warning; the run finishes and still returns every other keyword's results.
  • 🌐 Proxy support — plug in Apify Proxy (residential, country IN recommended) to run reliably.

Input

FieldTypeDescription
keywordsarray of stringsRequired. Search terms, one result set per keyword.
maxResultsPerKeywordintegerMax listings per keyword (default 56).
proxyConfigurationobjectProxy settings. Residential + country IN recommended.

Example input

{
"keywords": ["led lights", "industrial valves"],
"maxResultsPerKeyword": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Example Output

{
"keyword": "ceramic tiles",
"companyName": "Kitco Ceramic",
"phone": "+91-7942621683",
"productTitle": "Ceramic Tile Colors",
"price": "₹ 150",
"priceUnit": "Box",
"city": "Morbi",
"state": "Gujarat",
"gstVerified": true,
"trustSeal": true,
"yearsInBusiness": 12,
"rating": 4.7,
"reviewCount": 79,
"responseRate": "85%",
"supplierType": "STAR",
"specifications": {
"Material": "Ceramic",
"Finish": "Gloss",
"Thickness": "8 - 10 mm",
"Size": "Large"
},
"productUrl": "https://www.indiamart.com/proddetail/ceramic-tile-colors-10585138788.html",
"companyUrl": "https://www.indiamart.com/kitcoceramic/",
"imageUrl": "https://5.imimg.com/.../ceramic-tile-colors-1000x1000.jpg",
"glid": "66617f40576c62",
"displayId": "10585138788"
}

Every field is available as a column when you export to CSV, Excel, JSON, or XML.

Good to know / limitations

  • ~56 listings per keyword. IndiaMART only serves about 2 pages (~56 listings) per category to anonymous visitors; beyond that it requires a logged-in account. To gather more, use more specific or additional keywords (e.g. led panel lights, led flood lights instead of just led lights).
  • Use residential proxies. IndiaMART intermittently blocks datacenter IPs. Running with Apify residential proxies (country IN) is strongly recommended for reliable results.
  • phone is IndiaMART's virtual call-tracking number (the same number a buyer sees on the site), present on virtually all listings.

Pricing

This Actor is priced pay-per-result — you only pay for the listings it returns. See the pricing section on this page for the current rate.

Disclaimer

This tool fetches publicly visible listing data from IndiaMART on demand using your own runs and proxies. You are responsible for using the output in compliance with IndiaMART's Terms of Use and applicable laws. Do not use it to send unsolicited communications in violation of anti-spam regulations.