IndiaMart Supplier Scraper: Products, Phones, GST & Reviews avatar

IndiaMart Supplier Scraper: Products, Phones, GST & Reviews

Pricing

$1.50 / 1,000 results

Go to Apify Store
IndiaMart Supplier Scraper: Products, Phones, GST & Reviews

IndiaMart Supplier Scraper: Products, Phones, GST & Reviews

Scrape IndiaMart suppliers, manufacturers and exporters: company name, phone, city, GST and CIN numbers, HSN codes, named contact person, MOQ, prices, ratings and reviews. India's largest B2B marketplace. For procurement, sourcing, supplier verification and B2B lead generation.

Pricing

$1.50 / 1,000 results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

1

Bookmarked

59

Total users

13

Monthly active users

7.2 hours

Issues response

10 days ago

Last modified

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 every category listing row, plus the supplier's catalogue PDF where one is published. Where a supplier runs their own website outside IndiaMart, that is returned too.

No account, no cookies, no login. You are never asked for credentials.

What you can pull

ModeGive itYou get
Searcha keywordproducts with price, phone, city, supplier rating, contact person and specifications on every row, plus MOQ and the supplier's catalogue PDF where IndiaMart publishes them
Supplier profilea company URLfull company record: GST, city and PIN, named contact and their job title, plus CIN, IEC, HSN codes, CEO, employees, banker, payment and shipment terms wherever the company publishes them
Reviewsa company or product URLreviews 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 and price in one table, plus the minimum order quantity where IndiaMart publishes it. 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 named contact and their job title, the call response rate and the years traded, so you know who to ask for when you ring.

Supplier due diligence

Pull the GST number and registered city for every supplier, plus the CIN, IEC, HSN customs codes, legal status, year established, employee band and banker wherever that company publishes them, 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": "150 Meter Mild Steel Cooling Tower Pump, For Industrial, 10 HP",
"companyName": "Leakless India Engineering",
"supplierCity": "Mumbai",
"supplierState": "Maharashtra",
"price": "₹ 30,000",
"currency": "INR",
"moq": "1 Piece",
"productUrl": "https://www.indiamart.com/proddetail/cooling-tower-pump-2855327912312.html",
"supplierUrl": "https://www.indiamart.com/company/512703/",
"imageUrl": "https://5.imimg.com/data5/SELLER/Default/2024/11/467281947/SV/NX/GJ/512703/ic-20-ss-monoblock-1114-1000x1000.png",
"phone": "+91-8048272948",
"gstNumber": "27AAAFL4052B1ZV",
"supplierRating": 4.4,
"ratingCount": 61,
"memberSince": "21 yrs",
"businessType": "Manufacturer",
"isVerifiedExporter": true,
"specifications": [
"Power: 10 HP",
"Cooling Capacity (Ton of Refrigeration): 100 TR",
"Head: 150 Meter",
"Material: Mild Steel",
"Usage/Application: Industrial",
"Shape: Round",
"Tower Material: PVC",
"Supply Phase: Three Phase",
"Flow Rate: upto150m3/hr",
"Speed: 3500",
"Voltage: 415"
],
"searchQuery": "industrial pump",
"scrapedAt": "2026-09-11T21:11:56.863Z",
"supplierId": "512703",
"membershipTier": "LEADER",
"catalogueUrl": "https://5.imimg.com/data5/SELLER/Doc/2024/11/467282257/VP/KV/VQ/512703/leakless-product-list.pdf",
"supplierWebsite": "https://www.pumpmanufacturers.in/",
"isGstVerified": true,
"categoryName": "industrial-pumps",
"contactPerson": "Ovesh Salema"
}

🏢 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": "4th, 441, Ijmima Complex, Rajeja Metroplex Off. Link Road, Malad West, Mumbai, Maharashtra, 400064",
"phone": "+91-7942839316",
"gstNumber": "27AAYCA9342C1ZB",
"gstRegistrationDate": "2023",
"isVerifiedExporter": true,
"isGstVerified": true,
"yearEstablished": "2016",
"memberSince": "10 yrs",
"legalStatus": "Limited Company",
"employeeCount": "11 to 25 People",
"businessType": "Trader - Retailer",
"additionalBusiness": [
"Factory / Manufacturing"
],
"companyCEO": "A Tiwari",
"contactPerson": "Ajay Tiwari (Managing Director)",
"callResponseRate": "92%",
"cinNumber": "U27104MH2023PTC405396",
"bankerName": "ICICI BANK LIMITED / Kotak bank / kotak",
"paymentModes": [
"Cash",
"Cheque",
"DD",
"Bank Transfer"
],
"shipmentModes": [
"By Road",
"By Air",
"By Cargo"
],
"companyDescription": "Trader - Retailer of Event and Stage Machines, Event and Stage Lights & LED Stage Architectural Light offered by Anoralux Industries Private Limited from Mumbai, Maharashtra, India",
"productCategories": [
"Event and Stage Machines",
"Event and Stage Lights",
"LED Stage Architectural Light",
"Club Animation Laser Lights",
"LED Moving Head Light",
"Smoke Generators",
"Film, Auditorium and Studio Lights",
"Controllers Series"
],
"exportDestinations": [
"Bangladesh",
"Bhutan",
"United Arab Emirates",
"Nepal",
"Canada"
],
"exportPercentage": "upto 20%",
"qualityMeasures": "Yes",
"customizedPackaging": "Yes",
"supplierRating": 3.9,
"ratingCount": 773,
"scrapedAt": "2026-09-11T21:10:57.345Z",
"supplierWebsite": "https://www.anoraluxcorp.com/",
"contactDesignation": "Managing Director",
"hsnCodes": [
{
"code": "70111090",
"description": "glass envelopes (including bulbs and tubes), open, and glass parts thereof, without fittings, for electric lamps, cathode-ray tubes or the like - for electric lighting: other",
"type": "Product"
},
{
"code": "85131090",
"description": "portable electric lamps designed to function by their own source of energy (for example, dry batteries, accumulators, magnetos), other than lighting equipment of heading 8512 8513 10 portable electric lamps designed to function by their own source of energy (for example, dry batteries, accumulators, magnetos), other than lighting equipment of heading 8512 -lamps: other",
"type": "Product"
},
{
"code": "85422990",
"description": "electronic integrated circuits and micro-assemblies - monolithic integrated circuits: - other: other",
"type": "Product"
},
{
"code": "94055040",
"description": "lamps and lighting fittings including searchlights and spotlights and parts thereof, not elsewhere specified or included; illuminated signs, illuminated name-plates and the like, having a permanently fixed light source, and parts thereof not elsewhere specified or included- non-electrical lamps and lighting fittings: solar lanterns or lamps",
"type": "Product"
}
],
"sellerStatus": "TrustSEAL",
"serviceTier": "Maxi",
"isPaidMember": true,
"productCount": 527,
"isEmailVerified": true,
"isMobileVerified": true,
"companyLogo": "https://5.imimg.com/data5/SELLER/Logo/2021/5/QH/NL/OI/28164451/logo-90x90.jpg",
"categoryName": "Party Decorations & Supplies",
"supplierId": "28164451",
"phoneType": "PNS",
"streetAddress": "4th, 441, Ijmima Complex, Rajeja Metroplex Off. Link Road, Malad West",
"latitude": "19.14726000",
"longitude": "72.79498000"
}

⭐ 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": "Parth Shinde",
"reviewerLocation": "Dhule, Maharashtra, India",
"reviewRating": 5,
"reviewDate": "2026-09-11",
"reviewProductName": "Electronics Earmuff",
"supplierId": "34352560",
"reviewAspects": [
"Response"
],
"supplierRating": 4.1,
"ratingCount": 326,
"scrapedAt": "2026-09-11T21:10:50.303Z",
"satisfactionScores": {
"Delivery": 81,
"Quality": 87,
"Response": 72
},
"ratingDistribution": {
"1": 64,
"2": 13,
"3": 17,
"4": 41,
"5": 191
},
"reviewId": "21079957"
}

Filters

FilterWhat it does
CitiesRestrict to one or more Indian cities. A city IndiaMart does not list for that category is reported, never quietly widened to nationwide results.
Business typesManufacturer, exporter, wholesaler, retailer or service provider.
Minimum and maximum priceChecked against the returned price in INR.
Minimum ratingDrop suppliers below a star rating.
Verified exporters onlyKeep only suppliers IndiaMart flags as verified exporters.
Include more products per supplierRoughly three times the rows. Each extra product is billed as a result.
Look up GST number for every supplierFills 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, and ratingDistribution, 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.
  • Street address and map coordinates are uncommon. IndiaMart publishes a supplier's city and PIN, but the full street address only appears when that supplier runs their own website, which is roughly one in twenty. Every row carries the city, state and PIN.
  • 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.
  • UDYAM numbers are masked by IndiaMart for anonymous visitors, as UDYAM-MH-18-****128. Rather than hand you a masked string that looks like data, that field is left empty. CIN is returned in full where the company publishes it.
  • The phone number is IndiaMart's routing line, and it connects to the supplier. IndiaMart does not publish any supplier's own mobile or direct landline, to any visitor, logged in or not. Every number on the site is one of these routing numbers, including the one behind their own "View Mobile Number" button. Supplier profile rows carry phoneType so you can see this for yourself, and phoneExtension where the number needs one.
  • Supplier email addresses are not published on IndiaMart. No scraper can return them from IndiaMart itself.
  • 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. Business type is on search rows when you filter by it.

How to scrape IndiaMart: step by step

  1. Create a free Apify account. It takes under a minute and needs no card.
  2. Open IndiaMart Scraper in the Apify Console and click Try for free.
  3. Pick a mode: search by keyword, supplier profile, or reviews.
  4. Enter your input. Keywords for search, company URLs for supplier profile, company or product URLs for reviews.
  5. Click Start. A default 100 row search run takes about three to four minutes; smaller runs and supplier profile lookups finish sooner.
  6. 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 not billed, and most are written to the dataset as a receipt row explaining why. A supplier who simply has no reviews yet produces no row at all, and the run status says how many were in that position.

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, a product URL, an indiamart.com/company/<id>/ URL, or a company sub page such as /profile.html. 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.

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.