IndiaMART Scraper - Suppliers, Exporters, Prices & GST avatar

IndiaMART Scraper - Suppliers, Exporters, Prices & GST

Pricing

from $3.50 / 1,000 results

Go to Apify Store
IndiaMART Scraper - Suppliers, Exporters, Prices & GST

IndiaMART Scraper - Suppliers, Exporters, Prices & GST

Search IndiaMART and extract products with prices, MOQ, specs, supplier GST/IEC numbers, export countries, ratings and company websites for B2B lead generation.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

IndiaMART Scraper – Suppliers, Exporters, Prices, GST & B2B Leads

Extract supplier and product data from IndiaMART, India's largest B2B marketplace, in minutes. This IndiaMART scraper turns any search keyword into a clean, structured database of verified suppliers — complete with prices, minimum order quantities (MOQ), product specifications, GST numbers, Import-Export Codes (IEC), the countries each supplier exports to, ratings, phone/call numbers and company websites.

Whether you are doing B2B lead generation, export sourcing, price monitoring, market research, or CRM enrichment, this Actor gives you ready-to-use data exported as JSON, CSV, Excel, or via API — no coding required.

💡 Built for sales teams, importers, exporters, market researchers, dropshippers, procurement managers and growth marketers who need reliable Indian supplier data at scale.


🔎 Why scrape IndiaMART?

IndiaMART connects over 10 million suppliers with millions of buyers across thousands of product categories — building materials, industrial machinery, textiles, chemicals, agriculture, electronics, packaging, pharmaceuticals and much more. It is the single richest public source of Indian manufacturer and wholesaler data on the internet.

But IndiaMART has no public bulk export, its search caps results, and copying listings by hand is slow and error-prone. This scraper automates the whole process: you give it keywords, it returns hundreds of clean supplier records you can sort, filter, and import anywhere.

Common reasons people scrape IndiaMART:

  • Build targeted B2B lead lists of manufacturers and wholesalers
  • Find Indian exporters that already ship to a specific country
  • Compare prices and MOQ across suppliers for the same product
  • Enrich a CRM with company websites, GST numbers and locations
  • Track competitors, market trends and product availability
  • Source products for import, retail, dropshipping or private label

✨ What this IndiaMART scraper does

  • ✅ Searches IndiaMART by any keyword (e.g. plywood, industrial valves, cotton fabric, basmati rice)
  • ✅ Returns hundreds of unique suppliers per keyword thanks to automatic category expansion (de-duplicated)
  • ✅ Captures full product details — title, price, currency, MOQ, unit, specifications, images, description, product documents
  • ✅ Captures full supplier profiles — company name, website, call number, GST number, IEC number, ratings, member-since, incorporation date
  • ✅ Includes export intelligence — which countries each supplier exports to, verified-exporter status and IEC license
  • ✅ Powerful filters — only verified exporters, only GST-verified suppliers, exports-to a target country, minimum supplier rating
  • ✅ Exports to JSON, CSV, Excel, XML and integrates with Google Sheets, Make, Zapier, Slack and your own apps
  • No anti-bot headaches — fast, reliable, and affordable to run at scale

🎯 Use cases

1. B2B lead generation

Build laser-targeted lists of Indian manufacturers and wholesalers for outreach. Every record includes the company name, website, call number, city, state and GST number — everything your sales team needs to qualify and contact a supplier. Filter by rating to focus only on established, well-reviewed businesses.

2. Export & import sourcing

Find Indian suppliers that already export to your country. Turn on onlyExporters and set exportCountry to (for example) United Arab Emirates, and the scraper returns only suppliers holding an IEC license that ship to the UAE — along with the full list of countries they export to. Ideal for importers, trading companies and sourcing agents.

3. Price monitoring & benchmarking

Pull prices and MOQ for the same product across dozens of suppliers to understand market rates, spot the cheapest sources, and benchmark your own pricing. Re-run the Actor on a schedule to track how prices move over time.

4. Market & competitor research

Map out who sells what, where, and at what price in any product category. See which cities dominate a category, which suppliers are verified exporters, and how products are specified — invaluable for market-entry, competitive analysis and category planning.

5. CRM & database enrichment

Already have a list of products or categories? Feed them in and enrich your CRM or internal database with fresh company websites, GST numbers, locations, ratings and export data. The supplier website field is a perfect starting point for further email/contact enrichment.

6. Procurement & supplier discovery

Procurement teams use the scraper to quickly discover and shortlist new suppliers for a part or material, compare their credentials (GST-verified, exporter, years in business), and reach out — cutting sourcing time from days to minutes.

7. Dropshipping & private label sourcing

Find manufacturers for products you want to sell, complete with MOQ, specifications and images, so you can evaluate suppliers before requesting samples.


IndiaMART covers virtually every B2B category. This scraper handles all of them — just type any product into queries. Popular examples:

  • Building & construction — plywood, TMT bars, cement, tiles, PVC pipes, paints, doors
  • Industrial machinery — CNC machines, compressors, pumps, industrial valves, packaging machines
  • Textiles & apparel — cotton fabric, garments, yarn, uniforms, safety wear, footwear
  • Agriculture & food — basmati rice, spices, pulses, tea, grains, fertilizers, seeds
  • Chemicals — dyes, resins, industrial chemicals, solvents, lab reagents
  • Electronics & electrical — LED lights, sensors, cables, batteries, solar panels
  • Packaging — corrugated boxes, plastic bottles, pouches, labels, caps
  • Pharma & medical — nutraceuticals, medical equipment, surgical supplies, diagnostics
  • Leather & handicrafts — leather gloves, bags, home décor, furniture, gifts
  • Automotive & engineering — auto parts, bearings, fasteners, tools, castings

…and thousands more product categories across India's 10M+ supplier base.

⚙️ How it works

  1. Enter one or more search keywords — exactly what you'd type into IndiaMART's search box.
  2. Set how many results you want per keyword and (optionally) apply filters.
  3. Run the Actor — it collects, de-duplicates and structures the data, then makes it available for download or via API.

That's it. No proxies to configure (a sensible default is built in), no login, no captcha solving.


📈 Get hundreds of results from a single keyword

A single exact IndiaMART search term only surfaces a small number of results. To solve this, the scraper has automatic category expansion (the autoExpand option, on by default).

When enabled, it follows the related product categories that IndiaMART itself suggests for your keyword and keeps collecting until it reaches your target. For example, plywood automatically fans out into Marine Plywood, Shuttering Plywood, Waterproof Plywood, Greenply Plywood, Centuryply Plywood, Okoume Plywood and more — all de-duplicated by product ID, so you never get the same supplier twice.

➡️ The result: one keyword like plywood can return 250+ unique, verified suppliers in a single run.

If you prefer narrow, exact-match results, simply turn autoExpand off.


🔧 Input parameters

ParameterTypeRequiredDescription
queriesarray✅ YesOne or more search terms, exactly as typed into IndiaMART (e.g. plywood, industrial valves). Add a city to bias results, e.g. plywood mumbai.
maxItemsPerQueryintegerNoTarget number of unique products to collect per keyword. Default 50.
autoExpandbooleanNoFollow related categories to reach high volume from one keyword (de-duplicated). Default true.
onlyExportersbooleanNoKeep only suppliers with an IEC license / verified-exporter status. Default false.
onlyGstVerifiedbooleanNoKeep only suppliers whose GST registration is verified. Default false.
exportCountrystringNoKeep only suppliers that export to this country (e.g. United States Of America, Nepal).
minSupplierRatingintegerNoKeep only suppliers with a rating ≥ this value (0–5). Default 0.
proxyConfigurationobjectNoApify Proxy settings. Defaults to a US IP (see note).

⚠️ Export data needs a non-India IP. IndiaMART only returns export-intelligence fields (iecNumber, exportCountries) to visitors outside India. The proxy country defaults to US for this reason — keep it outside India. The API has no anti-bot protection, so inexpensive datacenter proxies work perfectly.

Example input — simple lead list

{
"queries": ["plywood"],
"maxItemsPerQuery": 250
}

Example input — export sourcing (suppliers shipping to UAE)

{
"queries": ["basmati rice"],
"maxItemsPerQuery": 100,
"onlyExporters": true,
"exportCountry": "United Arab Emirates"
}

Example input — multiple categories, verified only

{
"queries": ["industrial valves", "cotton fabric", "leather gloves"],
"maxItemsPerQuery": 200,
"onlyGstVerified": true,
"minSupplierRating": 3
}

📤 Output

The Actor stores one row per product, each with full supplier context. Data can be downloaded as JSON, CSV, Excel, XML or pulled via the Apify API.

Sample output record

{
"productName": "Basmati Rice (All Varieties)",
"productUrl": "https://www.indiamart.com/proddetail/basmati-rice-2851234567.html",
"price": 92,
"priceText": "₹ 92/Kg",
"currency": "INR",
"minOrderQuantity": 26000,
"minOrderUnit": "Kg",
"specifications": {
"Variety": "1509",
"Processing Type": "White Sella",
"Packaging Type": "PP Bag"
},
"companyName": "Mithuna Foods",
"companyProfileUrl": "https://www.indiamart.com/mithunafoods/",
"supplierWebsite": "https://www.mithunafoods.in/",
"callNumber": "7942681234",
"gstNumber": "33ABAFM0642H1ZR",
"iecNumber": "2514003351",
"isVerifiedExporter": true,
"isGstVerified": true,
"exportCountries": ["United Kingdom", "United States Of America", "Sri Lanka", "United Arab Emirates", "Canada"],
"supplierRating": 4,
"ratingCount": 128,
"memberSinceDisplay": "14 yrs",
"dateOfIncorporation": "2010-06-15T00:00:00.000Z",
"city": "Chennai",
"state": "Tamil Nadu",
"country": "India"
}

Output fields reference

Product fields

FieldDescription
productNameProduct title
productUrlLink to the product page on IndiaMART
displayIdIndiaMART product ID (used for de-duplication)
priceNumeric price (when listed)
priceTextHuman-readable price, e.g. ₹ 92/Kg
currencyPrice currency (e.g. INR)
minOrderQuantityMinimum order quantity
minOrderUnitUnit for the MOQ (Kg, Piece, Sq ft…)
specificationsStructured product attributes (Grade, Size, Brand…)
descriptionProduct description text
categoriesProduct category names
imageMain product image URL
imagesAll product image URLs
productDocumentProduct brochure/document URL (when available)

Supplier identity & contact

FieldDescription
companyNameSupplier company name
companyProfileUrlSupplier's IndiaMART profile page
supplierWebsiteSupplier's own website (great for enrichment)
supplierIdUnique supplier ID
callNumberIndiaMART click-to-call number
gstNumberGST registration number
iecNumberImport-Export Code (IEC)

Trust & verification signals

FieldDescription
isExporterHolds an IEC license
isVerifiedExporterVerified exporter on IndiaMART
isGstVerifiedGST registration verified
isEmailVerifiedEmail verified
isMobileVerifiedMobile number verified
supplierRatingAverage rating (0–5)
ratingCountNumber of ratings

Export intelligence

FieldDescription
exportCountriesCountries the supplier exports to
exportCountriesIsoISO codes for those countries
exporterSinceDate the supplier began exporting
exporterSinceDisplaye.g. 10+ yrs

Company background & location

FieldDescription
memberSince / memberSinceDisplayHow long on IndiaMART
dateOfIncorporationCompany incorporation date
companyVideoCompany video URL (when available)
address, city, district, state, pincode, countryFull location
searchQueryThe keyword this record came from
scrapedAtTimestamp of extraction

✅ Proven results (real runs)

Use caseInputUnique resultsGSTIECExport countriesWebsite
Export lead-genleather safety gloves + only exporters61100%96%85%100%
High volumeindustrial valves (auto-expand)109100%88%88%100%
Country targetingbasmati rice → exports to UAE20100%100%100%100%
Single keywordplywood, target 250250100%95%100%

Company name, GST, supplier website and call number come back on virtually every record. Export-country and IEC coverage is highest for export-oriented sectors (textiles, leather, agriculture) and when "only verified exporters" is enabled.


🧰 Filters explained

  • Only verified exporters (onlyExporters) — narrows results to suppliers with an IEC license. Use this for international sourcing and export lead lists.
  • Only GST-verified (onlyGstVerified) — keeps only suppliers whose GST registration has been verified, raising overall data trustworthiness.
  • Exports to country (exportCountry) — keeps only suppliers shipping to a specific market. Match is case-insensitive (e.g. usa, United States Of America).
  • Minimum rating (minSupplierRating) — focus on established, well-reviewed suppliers only.

Combine filters freely — for example, verified exporters, rating ≥ 4, exporting to Germany — to produce a tightly qualified lead list.


🔌 Integrations

Send your IndiaMART data anywhere with Apify's built-in integrations and webhooks:

  • Google Sheets — push leads straight into a spreadsheet
  • Make (Integromat) & Zapier — trigger workflows on every run
  • Slack / email — get notified when new data is ready
  • CRMs & databases — via API, webhooks or no-code connectors
  • Your own app — pull results through the Apify API in JSON

▶️ How to use this IndiaMART scraper (step by step)

  1. Click Try for free at the top of this page.
  2. In the Input tab, add your search keywords under queries.
  3. Set maxItemsPerQuery (e.g. 250) and apply any filters you need.
  4. Click Start and wait for the run to finish (usually under a minute for a few hundred results).
  5. Open the Output / Dataset tab and download your data as JSON, CSV or Excel, or copy the API endpoint to pull it programmatically.

You can also schedule the Actor to run daily/weekly to keep your supplier data fresh.


❓ Frequently asked questions

Does it include supplier phone numbers and emails? IndiaMART hides personal phone numbers and email addresses behind a buyer login, so those are not available. You do get the IndiaMART call number (click-to-call line), verification flags, the supplier's own website and IndiaMART profile URL — the best starting points for contact enrichment.

Can I get the GST number? Yes. The gstNumber field is returned on virtually every record, along with a isGstVerified flag.

What is the IEC number? The Import-Export Code is a license required to export from / import into India. The iecNumber field tells you the supplier is set up for international trade — extremely useful for sourcing exporters.

How many results can I get? With autoExpand on, a single keyword can return hundreds of unique suppliers. For even more, add multiple keywords or related terms. Exact counts depend on how many suppliers IndiaMART lists for your category.

Why are export countries empty for some suppliers? Not every supplier is an exporter. Export fields are richest for export-oriented sectors and when onlyExporters is enabled. Also make sure your proxy country is not India (export data is only shown to non-India IPs).

Can I filter by city or location? Yes — append a city to your keyword, e.g. plywood mumbai, to bias results toward that location.

What export formats are supported? JSON, CSV, Excel (XLSX), XML, and RSS — plus direct API access.

How much does it cost to run? You only pay for the results you collect (pay-per-result). The API has no anti-bot protection, so runs are fast and cheap even at scale.

Can I run it on a schedule? Yes. Use Apify Schedules to run the scraper automatically (e.g. every morning) and keep your supplier database up to date.

Is scraping IndiaMART legal? This Actor collects only publicly available data. You are responsible for using the data in compliance with IndiaMART's terms of use and applicable laws (including data-protection rules such as GDPR where relevant).


💡 Tips & best practices

  • Use specific keywords. marine plywood returns more relevant suppliers than just plywood. Combine several related keywords for maximum coverage.
  • Turn on onlyExporters when building export/import lead lists — it dramatically increases the quality of export-country and IEC data.
  • Set a realistic maxItemsPerQuery. Larger targets take a little longer; 100–300 per keyword is a sweet spot for most users.
  • Keep the proxy outside India to capture export intelligence fields.
  • Schedule regular runs to monitor prices and discover newly listed suppliers over time.
  • De-duplication is automatic — feel free to add overlapping keywords; you won't get duplicate suppliers.

⚠️ Limitations

  • Personal emails and direct mobile numbers are gated behind IndiaMART login and are not included.
  • Export-country and IEC data is only available for suppliers that have declared export activity, and only when scraping from a non-India IP.
  • Result volume per keyword depends on how many suppliers IndiaMART lists in the related categories.

🚀 Get started

Click Try for free, enter a keyword like plywood or industrial valves, and get a clean list of verified Indian suppliers — with prices, GST, export data and websites — in under a minute. Perfect for B2B lead generation, export sourcing, price monitoring and market research.

Have a feature request or question? Open an issue from the Actor's page and we'll help.