IndiaMART Supplier Scraper: Companies, Products & Prices avatar

IndiaMART Supplier Scraper: Companies, Products & Prices

Pricing

from $1.00 / 1,000 results

Go to Apify Store
IndiaMART Supplier Scraper: Companies, Products & Prices

IndiaMART Supplier Scraper: Companies, Products & Prices

Scrape supplier and product listings from IndiaMART, India's largest B2B marketplace. Search any product or category and export company names, prices, cities, GST numbers, ratings and contact info. Deep search returns hundreds of suppliers per query - no login or API key needed.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Doggo

Doggo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

IndiaMART Supplier Scraper

Search IndiaMART — India's largest B2B marketplace — and extract suppliers and products: company, product, price, city, state, GST number, rating, response rate, member-since, and product URL — all by search query. No IndiaMART account or API key needed, and results export to Excel, CSV, JSON, or Google Sheets.

Why this scraper actually returns data

IndiaMART's search pages only ship a placeholder skeleton — the real listings are loaded separately in the background, which is why many scrapers that read the page HTML come back empty. This actor reads the listing data at its source instead, and automatically switches to a full stealth browser if the fast path is blocked, so you get real supplier records, not empty cards.

To go deep, it doesn't just grab the first page (IndiaMART only shows page 1 to anonymous visitors). It automatically re-runs each query across many cities, business types, and price ranges, then merges and de-duplicates the results — so one query can return hundreds of unique suppliers instead of ~10.

How to run it in the Apify Console

  1. Enter one or more Search queries (products or categories), e.g. led lights, industrial valves.
  2. Optionally set a City filter and a Max suppliers cap.
  3. Click Start. When the run finishes, download the results from the Dataset tab in any format, or send them to Google Sheets via an integration.

You can also start runs via the Apify API or on a schedule.

Input options

FieldTypeDescription
searchQueriesarray (required)Products/categories to search, e.g. ["led lights", "industrial valves"]
citystringOptional city filter, e.g. "Mumbai". Leave blank for all India.
maxItemsintegerStop after this many supplier listings (default 200).
debugbooleanSaves raw API/page snapshots to the run's key-value store (DEBUG_*) for troubleshooting.

Proxies are managed automatically by the actor — there is nothing to configure.

Output (per supplier)

company, product, price, unit, city, state, gst, rating, responseRate, url, memberSince (plus searchQuery).

Example:

{
"company": "M/s. Mahendra Sales Corp",
"product": "Consumer LED Light",
"price": "₹ 450",
"unit": null,
"city": "Bengaluru",
"state": "Karnataka",
"gst": "29ADNPN0762E1ZE",
"rating": 4.1,
"responseRate": "78%",
"url": "https://www.indiamart.com/proddetail/consumer-led-light-21493473473.html",
"memberSince": "6 yrs",
"searchQuery": "led lights"
}

Great for

  • Sourcing and shortlisting Indian suppliers and manufacturers by product
  • Price benchmarking across suppliers, cities, and states
  • Building GST-verified vendor lists for procurement
  • Market research on India's B2B landscape

Known limitations

  • Depth depends on the query. IndiaMART only serves the first page of results per filter to anonymous (not-logged-in) sessions, so the actor widens coverage by fanning out across cities, business types, and price bands. Popular categories (e.g.
    led lights
    ) yield hundreds of unique suppliers; niche terms with few suppliers naturally return fewer. Raise Max suppliers to collect more, or add more specific queries for the very long tail.
  • Pinning a city narrows results. Setting the optional city filter restricts the run to that city (and fans out only over business type and price there), so it returns fewer, more targeted suppliers than an all-India run.
  • Anti-bot pressure varies. If IndiaMART refuses to serve results for a given IP/session, the run fails loudly with a clear status message rather than silently succeeding with zero items — so you never pay for an empty run that looks successful. Re-running usually succeeds with a fresh IP.
  • Some listings show "Ask Price" instead of a number; price/unit are then null.

Use with AI agents (MCP)

This Actor works as a tool for AI agents via the Apify MCP server. Add it to Claude, Cursor, or any MCP-compatible assistant with this server URL:

https://mcp.apify.com?tools=doggo/indiamart-supplier-scraper

Then just ask something like "Find LED bulb suppliers on IndiaMART with prices, cities, and GST numbers" — the agent fills in the input, runs the Actor, and reads the results from the dataset. Standard pay-per-result pricing applies to the calling account.