IndiaMART Product Scraper avatar

IndiaMART Product Scraper

Pricing

Pay per event

Go to Apify Store
IndiaMART Product Scraper

IndiaMART Product Scraper

Scrape product listings and supplier data from IndiaMART's B2B export marketplace. Extract product names, prices, MOQ, supplier details, locations, GST/IEC verification status, ratings, and export history. Search by product keyword with automatic pagination.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape product listings and supplier data from IndiaMART's B2B export marketplace. Search by product keyword and get back structured records: prices, MOQ, supplier details, GST/IEC verification status, ratings, and export credentials.


IndiaMART Product Scraper Features

  • Extracts 25+ fields per listing — product name, price, MOQ, unit type, supplier name, location, ratings, and contact info
  • Filters results by search keyword — run multiple queries in one pass with automatic pagination
  • Returns GST and IEC verification flags so you can tell verified exporters from everyone else at a glance
  • Collects supplier metadata — member since, exporter since, rating count, catalog URL
  • Handles pagination automatically — follows pages until results are exhausted or you hit maxItems
  • Runs via IndiaMART's internal JSON API — no browser, no HTML parsing, no guesswork

What Can You Do With IndiaMART Data?

  • B2B sourcing teams — build a shortlist of suppliers for a product category with price, MOQ, and verification status already populated
  • Export compliance — filter verified IEC holders and GST-registered suppliers before initiating contact
  • Market research — track price ranges and supplier density for a product keyword across Indian manufacturing regions
  • CRM enrichment — backfill company records with supplier ratings, location, and catalog URLs from IndiaMART listings
  • Lead generation — extract contact-ready supplier profiles for outbound campaigns targeting Indian B2B exporters
  • Competitive intelligence — monitor new entrants and pricing changes in a product vertical

How IndiaMART Product Scraper Works

  1. Provide one or more product keywords in searchTerms — for example, cotton fabric, steel pipes, brass fittings.
  2. The scraper queries IndiaMART's export search API for each term, following pagination until results run out or maxItems is reached.
  3. Each result record is parsed and normalized — prices become numbers, verification flags become booleans, category arrays get flattened to strings.
  4. Data lands in the Apify dataset as clean, flat JSON — one record per listing, ready to export.

Input

{
"searchTerms": ["cotton fabric", "steel pipes"],
"maxItems": 50
}
FieldTypeDefaultDescription
searchTermsarrayProduct keywords to search. One or more strings. Required.
maxItemsinteger0 (unlimited)Max records per search term. 0 returns all available results.

IndiaMART Product Scraper Output Fields

{
"productId": "55893521",
"productName": "Grey Cotton Fabric",
"productUrl": "https://www.indiamart.com/proddetail/grey-cotton-fabric-55893521.html",
"price": 120,
"priceFormatted": "INR 120",
"currency": "INR",
"unit": "Meter",
"moq": 500,
"moqUnit": "Meter",
"companyName": "Sai Textiles Pvt Ltd",
"companyUrl": "https://www.indiamart.com/sai-textiles/",
"supplierId": "7312890",
"city": "Surat",
"state": "Gujarat",
"country": "India",
"supplierRating": 4.2,
"ratingCount": 38,
"isVerifiedExporter": true,
"isGstVerified": true,
"isIecVerified": true,
"gstNumber": "24AABCS1681Q1ZL",
"iecNumber": "3305012345",
"memberSince": "3 Yrs",
"exporterSince": "2021-03-15",
"imageUrl": "https://5.imimg.com/data5/cotton-fabric.jpg",
"categories": "Cotton Fabric, Grey Fabric",
"description": "We offer high-quality grey cotton fabric in 40s count for export.",
"searchTerm": "cotton fabric",
"scrapedAt": "2026-05-26T12:30:00.000Z"
}
FieldTypeDescription
productIdstringUnique product/listing identifier
productNamestringProduct name or title
productUrlstringDirect URL to the product detail page
pricenumberListed price (null if not available)
priceFormattedstringPrice with currency symbol (e.g. INR 120)
currencystringCurrency code, typically INR
unitstringPrice unit (e.g. Piece, Kg, Meter)
moqnumberMinimum order quantity
moqUnitstringMOQ unit type
companyNamestringSupplier or manufacturer company name
companyUrlstringSupplier catalog URL on IndiaMART
supplierIdstringUnique supplier identifier
citystringSupplier city
statestringSupplier state
countrystringSupplier country
supplierRatingnumberRating score (1–5 scale)
ratingCountnumberNumber of ratings received
isVerifiedExporterbooleanWhether the supplier is a verified exporter
isGstVerifiedbooleanWhether GST registration is verified
isIecVerifiedbooleanWhether IEC (Importer Exporter Code) is verified
gstNumberstringGST registration number
iecNumberstringIEC number
memberSincestringHow long the supplier has been a member
exporterSincestringWhen the supplier became an exporter
imageUrlstringPrimary product image URL
categoriesstringComma-separated product category names
descriptionstringShort product description
searchTermstringThe search keyword that returned this result
scrapedAtstringISO timestamp when this record was scraped

🔍 FAQ

How do I scrape IndiaMART product listings?

IndiaMART Product Scraper handles it. Provide one or more search keywords, set an optional maxItems limit per keyword, and run. Results come back as structured JSON with prices, supplier info, and verification flags already parsed.

What does IndiaMART Product Scraper cost to run?

Approximately $0.001 per record at standard pricing, plus a $0.10 flat start fee. Searching cotton fabric with no item cap typically returns 20–40 records depending on market depth — under $0.15 total. Cost scales linearly with result count.

Can I search multiple product keywords at once?

Yes. Pass an array to searchTerms and the scraper runs each keyword in sequence, paginating through results. Each record includes a searchTerm field so you can segment by query in downstream processing without re-running.

Does IndiaMART Product Scraper return supplier contact info?

It returns companyName, companyUrl, city, state, and supplier ID. Direct contact details (phone, email) are behind IndiaMART's login wall and not available in the public search API.

Does the scraper require proxies?

It uses residential proxies internally — IndiaMART blocks standard datacenter IPs at the API level. Handled automatically. You don't need to configure anything.


Need More Features?

Need additional fields, different search modes, or a custom keyword list? File an issue or get in touch.

Why Use IndiaMART Product Scraper?

  • Complete supplier record — 25+ fields per listing including GST/IEC verification status, which most IndiaMART scrapers skip
  • Multi-keyword in one run — pass an array of search terms and get all results in a single dataset with searchTerm tagging each record, so you can segment downstream without re-running
  • API-backed, no browser required — queries IndiaMART's internal JSON API directly, which means faster runs and lower cost than browser-based alternatives