IndiaMART Scraper 🇮🇳 (B2B supplier leads, contacts, prices) avatar

IndiaMART Scraper 🇮🇳 (B2B supplier leads, contacts, prices)

Pricing

from $1.40 / 1,000 supplier listings

Go to Apify Store
IndiaMART Scraper 🇮🇳 (B2B supplier leads, contacts, prices)

IndiaMART Scraper 🇮🇳 (B2B supplier leads, contacts, prices)

Turn an IndiaMART category into a ready-to-use supplier list: company name, city and state, contact number, GST status, seller rating and review count, plus the product and price each listing was found under. No login needed; the India residential proxy is already included in the price you see.

Pricing

from $1.40 / 1,000 supplier listings

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

IndiaMART Scraper: B2B Supplier Leads, Contacts & Prices

Pull structured supplier data from IndiaMART, India's largest B2B marketplace. Give it a product category and you get back a clean list of sellers: company name, city and state, the public click-to-call contact number, GST status, rating, and the product they were listed under with its price.

It reads IndiaMART's own category pages, which ship the listing data as server-rendered JSON, so it is fast and returns complete records instead of half-loaded page fragments. No browser, no login. IndiaMART only serves supplier listings to India IPs, so the actor runs through Apify Residential pinned to India by default; the proxy and all compute are included in the per-listing price, so the price you see is the full price.

What you get per listing

FieldDescription
companyName, companyIdSeller name and IndiaMART's internal id
contactNumberIndiaMART's public click-to-call number for the seller
city, state, country, addressWhere the supplier is based
gstVerified, gstRegisteredGST verification flags
rating, reviewCount, memberSinceSeller reputation signals
website, sellerHandleThe seller's own site when listed
productName, productFamily, productUrlThe product this listing was found under
price, priceLabelDisclosed price, numeric and as shown
specsProduct spec key/values IndiaMART tags on the listing
category, categoryIdThe category the listing came from

Who uses it

  • B2B sales and lead-gen teams building supplier or prospect lists for a product category.
  • Procurement and sourcing comparing suppliers, prices and GST status across a category.
  • Market research pulling thousands of sellers to map a category by geography, price and reputation.
  • Agents and data pipelines that need supplier data as clean JSON.

Input examples

Scrape suppliers for one category (and its related categories):

{
"categories": ["packaging machine"],
"maxResults": 300
}

Several categories at once, one row per company, exact categories only:

{
"categories": ["industrial valves", "cnc machines", "ball bearings"],
"expandRelated": false,
"dedupeByCompany": true,
"maxResults": 1000
}

Expand every category under an industry hub:

{
"categories": ["https://dir.indiamart.com/industry/packaging-material.html"],
"maxResults": 2000
}

Pricing

You pay per supplier listing returned, and that is the whole bill: compute and the India residential proxy are included, with no separate platform usage charges. No subscription, no minimum. Users on higher Apify plans get automatic discounts on these prices.

EventPrice
Run started$0.005 flat per run
Supplier listing$2.00 per 1,000 ($0.002 each, per listing returned)

FAQ

Is the contact number the seller's private mobile? No. It is IndiaMART's public click-to-call number, which routes to the seller. It is genuinely usable for outreach, but it is a call-tracking proxy, not the seller's personal line. The direct mobile sits behind IndiaMART's login and enquiry wall and is not scraped.

Why does it need an India proxy? IndiaMART geo-routes its directory. From outside India the category pages do not return supplier data, so the actor uses Apify Residential pinned to India. The proxy is built in and already covered by the per-listing price, so there is nothing to configure and nothing extra to pay.

How do category names map to IndiaMART? A name is turned into IndiaMART's slug, which is singular: packaging machine reaches /impcat/packaging-machine.html. If a category comes back empty, the slug likely differs; paste the exact impcat URL from IndiaMART instead.

How many suppliers can I pull? Each category page lists 28 suppliers. To scale beyond that, keep expandRelated on: the actor follows the related categories IndiaMART links from your search, so one seed becomes hundreds of relevant suppliers up to your maxResults. For broad coverage, pass several categories or an industry-hub URL.

Can I get one row per company instead of per product? Yes. Set dedupeByCompany to true and each supplier appears once. This pairs well with expandRelated, which surfaces the same supplier across related categories.


Something missing?

If you need an extra field, another source, or a different output, open an issue on this Actor and describe it. I read every request and small additions usually ship within days. More data and lead generation Actors are on my profile.

IndiaMART scraper, IndiaMART supplier data, B2B leads India, scrape IndiaMART, supplier contact numbers, India manufacturers directory, GST verified suppliers, procurement data India, wholesale suppliers India.