IndiaMart Supplier Scraper: Products, Phones, GST & Reviews
Pricing
$1.50 / 1,000 results
IndiaMart Supplier Scraper: Products, Phones, GST & Reviews
Scrape IndiaMart suppliers, manufacturers and exporters: company name, phone, city, GST number, MOQ, prices, ratings and reviews. India's largest B2B marketplace, 8.8 million Indian suppliers. For procurement, sourcing, supplier verification and B2B lead generation.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
1
Bookmarked
46
Total users
8
Monthly active users
2 days ago
Last modified
Categories
Share
IndiaMart scraper: suppliers, products, phone numbers, GST & reviews
Search IndiaMart by keyword, pull full company profiles, and collect supplier reviews. Built for procurement, sourcing and B2B lead generation across India.
$1.50 per 1,000 results. Same flat rate for every mode. No per-run fee.
Real GST numbers, not a verified tick
Most IndiaMart scrapers give you a gstVerified: true boolean, or nothing at all. A few return the masked form IndiaMart shows on a company page, which looks like 27**********1ZB and cannot be verified against anything.
This Actor returns the full 15 character GSTIN: 27AAYCA9342C1ZB. You can check it on the government GST portal, match it against your own vendor records, or deduplicate suppliers across sources.
Where you get it: on every row in supplier profile mode, and in search mode when you turn on Look Up GST Number For Every Supplier. A plain search run without that option returns few or no GST numbers, because each one costs a separate lookup.
You also get a phone number, supplier city, membership tier and contact person on the category listing rows, plus the supplier's catalogue PDF where one is published.
No account, no cookies, no login. You are never asked for credentials.
What you can pull
| Mode | Give it | You get |
|---|---|---|
| Search | a keyword | products with price, MOQ, phone, city, supplier rating, specifications, catalogue PDF |
| Supplier profile | a company URL | full company record: GST, address with PIN, CEO, employees, banker, payment and shipment terms |
| Reviews | a company or product URL | reviews with star rating, reviewer location, supplier replies, and the true ratings breakdown |
Top use cases
Procurement and vendor shortlisting
Search a part or material and get suppliers with a phone number, city, minimum order quantity and price in one table. Filter to manufacturers only, or to one city, so you are not calling traders when you need a factory.
B2B lead generation
Build a call list for a category and a geography. Every search row carries a phone number, and supplier profile mode adds the contact person, the call response rate and the years traded, so you can decide who to ring first.
Supplier due diligence
Pull the GST number, legal status, year established, employee band, banker and registered address for a company before you trade with it, then verify the GSTIN yourself on the government portal.
Price and market benchmarking
Compare prices, minimum order quantities and supplier density across a category or between cities, to sanity check a quote you have been given.
Export sourcing
Filter to verified exporters and see which countries a supplier already ships to, so you are not their first international order.
Reputation research
Reviews mode returns the ratings breakdown for a supplier's whole history, not only the reviews IndiaMart chooses to show. See Limitations for why that distinction matters.
The three modes
🔍 Search by keyword
Type a product keyword. The Actor matches it to an IndiaMart category, returns the supplier listings, and adds IndiaMart's own full text search results on top so nothing is missed.
Input
{"mode": "search","searchQueries": ["led light", "industrial pump"],"cities": ["mumbai"],"businessTypes": ["manufacturer"],"minPrice": 500,"maxPrice": 50000,"minRating": 4,"maxResults": 200}
Output
{"mode": "search","productName": "230v Cool White 2G11 LED Light, Warranty: 2yrs","companyName": "Buljin Elmec Private Limited","supplierCity": "Chennai","supplierState": "Tamil Nadu","price": "₹ 390/Piece","currency": "INR","moq": "10 Piece","productUrl": "https://www.indiamart.com/proddetail/2g11-led-light-4111614630.html","supplierUrl": "https://www.indiamart.com/buljin-elmec/","imageUrl": "https://5.imimg.com/data5/CF/DN/MY-475273/2g11-led-light-1000x1000.jpg","phone": "7942870830","supplierRating": 4.5,"ratingCount": 81,"memberSince": "21 yrs","isVerifiedExporter": false,"specifications": ["Type of Lighting Application: Indoor lighting","Wattage: 20 W","Brand: BULJIN","Supply Voltage: 230v","Warranty: 2yrs","Lighting Color: Cool White"],"supplierId": "475273","membershipTier": "STAR","catalogueUrl": "https://5.imimg.com/data5/JW/BP/MY-475273/2g11-led-light.pdf","supplierWebsite": "https://www.mcpcb.co.in/","isGstVerified": true,"categoryName": "indoor-led-light","contactPerson": "Hari Krishnan Murali","searchQuery": "led light","scrapedAt": "2026-09-01T01:49:00.537Z"}
🏢 Supplier profile by URL
Paste any IndiaMart company URL and get the full company record.
Input
{"mode": "supplierProfile","supplierUrls": ["https://www.indiamart.com/anoraluxcorp/","https://www.indiamart.com/jantalighthouse/"],"maxResults": 50}
Output
{"mode": "supplierProfile","companyName": "Anoralux Industries Private Limited","supplierUrl": "https://www.indiamart.com/anoraluxcorp/","supplierCity": "Mumbai","supplierState": "Maharashtra","postalCode": "400064","fullAddress": "Mumbai, Maharashtra, 400064","phone": "+91-7942839316","gstNumber": "27AAYCA9342C1ZB","gstRegistrationDate": "2023","yearEstablished": "2016","memberSince": "10 yrs","legalStatus": "Limited Company","employeeCount": "11 to 25 People","businessType": "Trader - Retailer","additionalBusiness": ["Factory / Manufacturing"],"companyCEO": "A Tiwari","callResponseRate": "92%","bankerName": "ICICI BANK LIMITED / Kotak bank / kotak","paymentModes": ["Cash", "Cheque", "DD", "Bank Transfer"],"shipmentModes": ["By Road", "By Air", "By Cargo"],"exportDestinations": ["Bangladesh","Bhutan","United Arab Emirates","United States Of America","Canada"],"supplierRating": 4.1,"ratingCount": 771,"scrapedAt": "2026-09-01T01:48:46.234Z"}
⭐ Reviews by company or product URL
Paste a company URL, or any product URL and the Actor resolves the company for you.
Input
{"mode": "reviews","productUrls": ["https://www.indiamart.com/heshamindustrial-solutions/","https://www.indiamart.com/proddetail/20762366412.html"],"maxResults": 100}
Output
{"mode": "reviews","companyName": "Hesham Industrial Solutions","supplierUrl": "https://www.indiamart.com/heshamindustrial-solutions/","reviewerName": "Shafiqul","reviewerLocation": "Murshidabad, West Bengal","reviewRating": 5,"reviewDate": "25-08-26","reviewAspects": ["Response"],"supplierRating": 4.1,"ratingCount": 324,"satisfactionScores": {"Response": 73,"Quality": 87,"Delivery": 81},"ratingDistribution": {"1": 63,"2": 13,"3": 17,"4": 41,"5": 190},"reviewId": "20932902","scrapedAt": "2026-09-01T01:48:54.745Z"}
Filters
| Filter | What it does |
|---|---|
| Cities | Restrict to one or more Indian cities. A city IndiaMart does not list for that category is reported, never quietly widened to nationwide results. |
| Business types | Manufacturer, exporter, wholesaler, retailer or service provider. |
| Minimum and maximum price | Checked against the returned price in INR. |
| Minimum rating | Drop suppliers below a star rating. |
| Verified exporters only | Keep only suppliers IndiaMart flags as verified exporters. |
| Include more products per supplier | Roughly three times the rows. Each extra product is billed as a result. |
| Look up GST number for every supplier | Fills the GST number on every row rather than the top suppliers per keyword. Slower, one extra request per supplier. |
Limitations
Worth knowing before you run it. None of these are bugs, and none are unique to this Actor.
- About 56 products per category slice. IndiaMart caps how deep one category listing goes. The Actor works around it by also collecting related categories, cities and business types, so a broad keyword returns several hundred rows. If you ask for more than is reachable, the run says so rather than quietly returning less.
- 20 reviews per supplier, and they lean positive. IndiaMart serves only the most recent 20 reviews however many exist, and that sample skews high. One supplier with 324 reviews including 63 one star ratings serves 20 that contain none of them. Every review row therefore carries
ratingCount, the true total, andratingDistribution, the real star spread, so you can see what you did not get. - Minimum order quantity is on many rows, not all. IndiaMart publishes it for some products and not others.
- GST number is filled for the top suppliers of each keyword by default. Turn on the GST lookup option to fill it for every supplier returned.
- CIN, TAN and UDYAM numbers are masked by IndiaMart for anonymous visitors, as
U27104MH****PTC****96. Rather than hand you a masked string that looks like data, those fields are left empty. - Supplier email addresses are not published on IndiaMart. No scraper can return them from IndiaMart itself. The phone number shown is IndiaMart's own call tracking line, which does connect to the supplier.
- Business type, employee count, banker and payment terms are supplier profile fields. They are not on search rows. Run supplier profile mode on the companies you care about.
How to scrape IndiaMart: step by step
- Create a free Apify account. It takes under a minute and needs no card.
- Open IndiaMart Scraper in the Apify Console and click Try for free.
- Pick a mode: search by keyword, supplier profile, or reviews.
- Enter your input. Keywords for search, company URLs for supplier profile, company or product URLs for reviews.
- Click Start. Most runs finish in under two minutes.
- Export the results as JSON, CSV or Excel, or pull them through the Apify API.
How much does IndiaMart Scraper cost?
Pay per result: $1.50 for 1,000 results, the same in every mode, with no per-run fee. The Apify Free plan gives $5 of usage credit a month, about 3,333 results. The $29 Starter plan covers about 19,333 results a month.
A result is one row: one product in search mode, one company in supplier profile mode, one review in reviews mode. Inputs that could not be processed are written as receipt rows and are not billed.
Frequently asked questions
Do I need an IndiaMart account, cookies or a login?
No. Nothing in this Actor asks for credentials and none of the three modes needs them, so your account can never be affected by using it.
Is the GST number real, or the masked one from the company page?
Real. The full 15 character GSTIN, for example 27AAYCA9342C1ZB. You can verify any GSTIN this Actor returns on the government GST portal.
Why does my keyword return a narrower category than I expected?
IndiaMart has no generic top level categories. There is no "pumps" category, only "acid pumps", "air pumps", "submersible pumps" and so on. Search a very broad word and the Actor picks the closest category and tells you which one it used in the run status. Use a more specific keyword for a more specific result.
Why do I only get 20 reviews for a supplier with hundreds?
Because IndiaMart serves only 20. That is a limit on their side, not this Actor's. The rows you get carry the true total and the full star distribution, so you can still see the real picture.
Can I get supplier email addresses?
Not from IndiaMart. They are not published anywhere on the site for any visitor.
I pasted a URL and got no results. What went wrong?
Check which mode you are in. Supplier profile mode wants a company URL like https://www.indiamart.com/anoraluxcorp/. Reviews mode accepts a company URL or a product URL. Search mode wants keywords, not URLs. A URL that is not an IndiaMart supplier is reported in the run status and is not billed.
Do the filters actually change the results?
Yes, and they are applied to the data itself rather than passed to a URL and hoped for. Price filters are checked against the returned price, city filters are resolved to IndiaMart's own city identifiers, and a city that does not exist for your category returns nothing rather than silently giving you nationwide results.
Will I get blocked, or do I need to set up a proxy?
No setup needed. The Actor uses Indian residential proxies automatically, because IndiaMart serves different content to visitors outside India.
Am I ever charged for more rows than I receive?
No. You are charged for exactly the rows you receive, never more, and duplicate products are removed before billing. If a category cannot supply as many rows as you asked for, the run finishes and the status message says how many were reachable rather than pretending it delivered the full amount.
What happens if a supplier or product does not exist?
The run finishes cleanly, writes a receipt row explaining what happened, and does not bill you for it. It does not fail the whole run.
Is it legal to scrape IndiaMart?
This Actor collects publicly visible business listing information, with no login, and no personal data beyond the business contact details IndiaMart publishes openly. You are responsible for how you use the data, including any marketing consent rules and data protection law that applies to you.
Does it support scheduled runs, integrations and the API?
Yes. It works with Apify schedules, webhooks and integrations, and with the Apify API and client libraries like any other Actor.
Your feedback
Found a bug, or want a field that is not here? Open an issue and it goes straight to a human.