IndiaMART Supplier Scraper: Product and City | $1/1K
Pricing
from $1.00 / 1,000 results
IndiaMART Supplier Scraper: Product and City | $1/1K
$1 per 1,000 results, platform usage included. Find IndiaMART suppliers for a product, across India or in chosen cities: company, phone, city, state, product, price, specifications, GST check, rating and years on IndiaMART. No login.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
One Dollar Store
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
IndiaMART Supplier Scraper: Suppliers by Product and City, with Phones
$1 per 1,000 suppliers. Platform usage included. No rental, no minimum.
The four most used IndiaMART actors on Apify Store charge $1.50 to $5.00 per 1,000 results (Store prices checked 5 October 2026). This actor returns the same kind of data for $1.
New to Apify? [Create a free account](https://www.apify.com?fpr=ymnoit) (referral link). Runs from a free plan account return the first 10 results; any paid plan returns everything you ask for, up to your limit.What it costs
| Suppliers | This actor | Most used IndiaMART actors on the Store |
|---|---|---|
| 1,000 | $1.00 | $1.50 to $5.00 |
| 10,000 | $10.00 | $15 to $50 |
| 100,000 | $100.00 | $150 to $500 |
Plus $0.001 per run. A weekly run of 500 suppliers costs $0.501, or about $2.00 a month over four runs.
Why people switch
- One flat price. Compute and any proxy are included. The actor connects directly by default, and if IndiaMART refuses that twice in a row it finishes through Indian residential addresses at no extra cost to you.
- More than one page of suppliers. An IndiaMART page shows up to 28 suppliers. The actor also visits the same category in other cities and by business type, and drops suppliers it already returned for that product. Popular industrial products easily give several hundred.
- Signals to judge a supplier. GST check, years on IndiaMART, rating and rating count, IndiaMART's own badge, and email and mobile checks.
- The product, not just the company. Listed product with its price as shown and as a number in rupees, specifications, image, and up to 5 more listings from the same supplier. In our tests 50 suppliers took 5 to 8 seconds on the direct connection, and under 40 seconds when it went through residential addresses.
Quick start
- Open the actor, type a product, press Start.
- Or paste this input:
{ "products": ["ball valves"], "maxItems": 50 }
- Download the results as JSON, CSV or Excel, or read them through the API.
Use it from code
curl -X POST "https://api.apify.com/v2/acts/one_dollar_store~indiamart-supplier-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"products": ["ball valves"], "maxItems": 50}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("one_dollar_store/indiamart-supplier-scraper").call(run_input={"products": ["pvc pipes"], "cities": ["Ahmedabad"], "maxItems": 50})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["companyName"], item.get("phone"), item.get("city"), item.get("price"))
Use it from an AI assistant
Claude, ChatGPT, Cursor and other assistants can call this actor through Apify's MCP server. Add it with this server address:
https://mcp.apify.com?tools=one_dollar_store/indiamart-supplier-scraper
Then ask, for example: "Find 100 ball valve suppliers in Ahmedabad on IndiaMART and list the GST verified ones with their phones and prices."
Switching from another IndiaMART actor
Products go in products: a product name, an IndiaMART category link, or a line such as pvc pipes in surat. Cities go in cities, and the result limit is maxItems. The core fields are companyName, phone, city, state, gstVerified, productName, price and companyUrl.
Input
| Field | Type | Default | What it does |
|---|---|---|---|
products | list of text | required | Products to search, for example ball valves. You can also paste an IndiaMART category link or write pvc pipes in surat. |
cities | list of text | none | Cities to search in. Empty means all of India plus the cities IndiaMART lists for that product. |
businessType | text | any | any, manufacturer, wholesaler, exporter, retailer or service. |
maxItems | number | 100 | Total suppliers for the run (minimum 10, maximum 5,000). |
proxyConfiguration | object | no proxy | Leave as is. The actor connects directly and falls back to residential addresses when needed. |
residentialFallback | true or false | true | If IndiaMART refuses the direct connection twice in a row, finish through Indian residential addresses. |
Example:
{ "products": ["ball valves"], "cities": ["Ahmedabad", "Pune"], "maxItems": 200 }
Output fields
One row per supplier per product.
| Field | Meaning |
|---|---|
supplierId, companyName, companyUrl | The supplier and its company page. |
phone | The business number shown on the listing. |
city, locality, state, country | Where the supplier is. |
badge, gstVerified, emailVerified, mobileVerified | IndiaMART's badge code (such as STAR or LEADER) and its checks. |
yearsOnIndiaMart, rating, ratingCount | Time on IndiaMART and buyer rating. |
productName, productId, productUrl, productImage | The listed product. |
price, priceInr | Price as shown, and as a number in rupees. |
productDescription, productSpecs | Description and specification pairs. |
otherProducts | Up to 5 more listings from the same supplier. |
businessType, category, categoryUrl, searchProduct, searchCity, scrapedAt | Search context and collection time. |
Fields IndiaMART leaves empty are left out of the row rather than filled with blanks.
Sample results
Real rows from test runs on 4 October 2026 (searches: ball valves, and pvc pipes in Ahmedabad), trimmed to the main fields.
[{"supplierId": "1643231", "companyName": "Uflow Automation", "phone": "+918047682283", "city": "Rajkot", "state": "Gujarat","companyUrl": "https://www.uflowvalves.com/", "badge": "INDUSTRY LEADER", "gstVerified": true, "yearsOnIndiaMart": 17,"rating": 4.2, "ratingCount": 194, "productName": "Stainless Steel Screwed Socket Weld Ball Valve, Model Name/Number: Bcpc, Size: DN80","price": "₹ 11,500/Piece", "priceInr": 11500, "category": "Ball Valves", "searchCity": "All India"},{"supplierId": "3313996", "companyName": "Hi Tech Engineering Co.", "phone": "+917942829110", "city": "Ahmedabad", "state": "Gujarat","companyUrl": "https://www.hitcovalves.com/", "badge": "LEADER", "gstVerified": true, "yearsOnIndiaMart": 15,"rating": 4.2, "ratingCount": 25, "productName": "Ball Valves", "price": "₹ 290/Piece", "priceInr": 290,"category": "Ball Valves", "searchCity": "Ahmedabad"},{"supplierId": "29146122", "companyName": "Aroplast Enterprise", "phone": "+918047639512", "city": "Ahmedabad", "state": "Gujarat","companyUrl": "https://www.aroplastenterprise.com/", "badge": "STAR", "gstVerified": true, "yearsOnIndiaMart": 10,"rating": 4.2, "ratingCount": 61, "productName": "25mm PVC Pipe", "price": "₹ 50/Piece", "priceInr": 50,"productSpecs": {"Nominal Diameter": "25mm", "Pipe Type": "Agricultural Pipe", "Pressure Rating": "10 kg/cm²","Pipe Material": "PVC", "Length": "6 m (20 ft)", "End Connection": "Plain End"},"category": "PVC Pipes", "searchCity": "Ahmedabad"}]
Limits
- Up to 28 suppliers per page. How many you get depends on how many cities and business types IndiaMART shows for the product. Popular industrial products easily give several hundred; niche products give fewer.
- If the product does not match an IndiaMART category, nothing is returned for it and nothing is charged. Try the name IndiaMART uses, or paste the category link.
- The phone is the business number IndiaMART shows on the listing, which is often an IndiaMART call forwarding number.
- The actor stops a product after 8 pages in a row with no new suppliers.
- IndiaMART accepted the direct connection in our 4 October tests and refused it in our 5 October tests. Each time, the residential fallback finished the run with 50 of 50 suppliers, only slower.
- It reads only what a logged out visitor sees. It never logs in and never opens the "Show More Results" step, which IndiaMART keeps behind a phone OTP.
- You pay only for supplier rows; summaries and errors are never charged. Set a spending limit on the run and the actor stops when it is reached.
FAQ
What is the cheapest IndiaMART scraper on Apify? This actor costs $1 per 1,000 suppliers with platform usage included. The four most used IndiaMART actors on the Store charged $1.50 to $5.00 per 1,000 when we checked on 5 October 2026.
How much does it cost to scrape 10,000 IndiaMART suppliers? $10, plus $0.001 for each run. A popular product gives several hundred suppliers and a niche one fewer, so 10,000 takes many products or cities.
Do I pay for compute or proxy on top? No. Platform usage, including the residential fallback, is included in the $1 per 1,000 price.
Do I need an IndiaMART account? No. The actor reads only what a logged out visitor sees.
Can I search several products at once?
Yes. Add them to products. The same supplier can appear once for each product it matches.
Why did I get suppliers from other cities when I left cities empty? With no city, the actor starts with the all India page and then visits city pages to find more suppliers.
What does the run summary contain?
The key-value store record RUN_SUMMARY shows the category each product matched, pages visited, why it stopped and which connection was used.
Is it legal? The actor collects only public business listings that anyone can see without logging in. You are responsible for using the data in line with IndiaMART's terms and the law where you work, including data protection and marketing rules.
Is this an official IndiaMART product? No. It is an independent tool and is not affiliated with or endorsed by IndiaMART.
Something broke? Open an issue on the Issues tab with the input you used.
Do I need an Apify account? Yes. Actors run from an Apify account, and a free account is enough to start: it includes $5 of platform usage every month. You can sign up here. This is a referral link and it costs you nothing.
Is there a limit on the free plan? Yes. A run started from a free plan account delivers the first 10 results, then ends with a message and a link to the plans. Any paid plan returns everything you ask for, up to your own limit. The price per result is the same on every plan.
More from The One Dollar Store
Every actor here costs $1 per 1,000 results, platform usage included.
Google and search
- Google News Scraper: News articles by keyword, topic or country.
- Google Maps Leads Scraper: Local businesses with phones, websites and emails.
- Google Ads Transparency Scraper: Ads any advertiser or domain runs on Google.
Maps and local business
- 2GIS Business Scraper: Businesses in Russia, Central Asia and the UAE.
- Yandex Maps Scraper: Businesses on Yandex Maps around any city.
Social media
- Threads Scraper: Public Threads posts by keyword or profile.
- Instagram Profile Scraper: Followers, posts and engagement for public profiles.
- TikTok Hashtag Scraper: Videos, views and creators for any hashtag.
- Pinterest Pin Search Scraper: Public pins with images and outbound links.
- Telegram Channel Scraper: Posts, views and media from public channels.
- Xiaohongshu Scraper: RedNote notes from the public explore feeds.
- Facebook Ad Library Scraper: Meta ads by keyword or advertiser page.
Shopping
- Amazon Reviews Scraper: Public reviews for any Amazon product.
- AliExpress Product Scraper: Products with prices, orders sold and ratings.
- Etsy Scraper: Listings with prices, shops and badges.
- Carsales Scraper: Australian car listings with prices and specs.
Real estate
- Zillow Rentals Scraper: US rentals by city, ZIP or search link.
- Zillow Sold Homes Scraper: Recently sold US homes with prices and dates.
- Zillow Photos Scraper: Every photo of a Zillow listing.
Jobs
- Foundit Jobs Scraper: Indian jobs with salary and experience filters.
- Naukri Jobs Scraper: Naukri.com jobs by keyword, city and experience.
Company records
- Bundesanzeiger Scraper: German company filings and notices.
- US Business Registry Search: Company records from 6 US state registries.
Changelog
- October 2026: first release.