IndiaMART Scraper - Suppliers, Products & B2B Leads
Pricing
from $6.00 / 1,000 product listings
IndiaMART Scraper - Suppliers, Products & B2B Leads
Scrape IndiaMART, India's #1 B2B marketplace: supplier company name, phone, city/state, GST & verification status, ratings, membership tier, product names, prices, MOQ & specs. Richest no-browser supplier & product leads with lead scoring and monitoring.
Pricing
from $6.00 / 1,000 product listings
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
12 days ago
Last modified
Categories
Share
IndiaMART Scraper — Suppliers, Products & B2B Leads (Phones, GST & Prices)
Extract complete supplier and product data from IndiaMART, India's #1 B2B marketplace (10M+ suppliers) — the fields other scrapers leave empty: supplier company name, a contact phone, full city/state, GST & verification status, membership tier, ratings, product prices, MOQ/unit and spec attributes. Turn every category into a deduplicated B2B supplier-lead list with a 0–100 lead score, and optionally enrich each supplier from its storefront (nature of business, year of establishment, employees, annual turnover, GST number, full postal address).
No login, no cookies, no browser, no API key — fast JSON extraction from IndiaMART's own server-rendered category pages.
Why this IndiaMART scraper?
Most IndiaMART scrapers return just product names and a price. This actor reads IndiaMART's embedded category state and ships the richest dataset in the category — product and supplier in one record, plus a deduplicated supplier-lead view:
| Data | Typical scrapers | This actor |
|---|---|---|
| Supplier company name + contact phone | partial | ✅ |
| City / state / address | partial | ✅ |
| GST-verified / mobile-verified / email-verified flags | ❌ | ✅ |
| Membership tier (Leader/Star…) + years on IndiaMART | ❌ | ✅ |
| Supplier rating + review count | ❌ | ✅ |
| Product price, unit/MOQ, spec attributes | partial | ✅ |
| Deduplicated supplier leads + 0–100 lead score | ❌ | ✅ |
| Storefront firmographics (nature of business, year, employees, turnover, GST no.) | ❌ | ✅ opt-in |
| Full product description, all images, spec table | ❌ | ✅ opt-in |
| City-level filtering & only-new monitoring | ❌ | ✅ |
Use cases
- B2B lead generation — build targeted supplier/manufacturer lists for any product category and Indian city, complete with company name, phone, location, GST and verification signals. Score by
leadScoreand contact directly. - Sourcing & procurement — compare suppliers by price, MOQ, ratings, tenure and verification before reaching out; export to your sourcing sheet.
- Market & price intelligence — track price ranges, supplier density and category trends across cities (Mumbai, Delhi, Ahmedabad, Rajkot, Chennai…).
- Competitor & catalog monitoring — schedule recurring runs with monitor mode to capture only newly listed suppliers or products in a category.
- CRM & sales enrichment — feed verified Indian supplier firmographics into your CRM or data warehouse.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the IndiaMART Scraper, enter search terms (and optionally cities), and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results via the Apify API.
Input
{"mode": "supplierLeads","searchTerms": ["industrial valves", "submersible pump"],"cities": ["Mumbai", "Ahmedabad"],"maxItems": 100,"includeSupplierDetails": true,"withPhoneOnly": true,"minLeadScore": 40}
- mode —
products(one record per product listing, with the inline supplier) orsupplierLeads(one deduplicated record per supplier/manufacturer). - searchTerms — product/category keywords. Each maps to an IndiaMART category page (e.g.
industrial valves→dir.indiamart.com/impcat/industrial-valves.html). - cities — optional Indian cities; each term is crawled per city for location-targeted leads.
- categoryUrls / startUrls — paste IndiaMART category, supplier-storefront, or product URLs; each is auto-routed.
- supplierUrls — storefront URLs or bare slugs (
risansi) → full supplier-lead records. - productUrls —
/proddetail/…URLs → full product detail records. - includeProductDetails (default false) — open each product page for full description, all images, and the spec table.
- includeSupplierDetails (default false) — open each supplier storefront for nature of business, legal status, year of establishment, employees, annual turnover, GST number and full postal address.
- withPhoneOnly / gstVerifiedOnly / minLeadScore / membershipTiers — output filters.
- monitorMode — emit only suppliers/products not seen in previous runs (pairs with Schedules).
Output
One record per product (type: "product") and/or one per supplier (type: "supplierLead"):
{"type": "supplierLead","supplierId": "20902177","supplierName": "Risansi Industries Limited","supplierSlug": "risansi","storefrontUrl": "https://www.indiamart.com/risansi/","phone": "08047547416","city": "Kanpur","state": "Uttar Pradesh","country": "India","address": "Kanpur, Dist. Kanpur Nagar","membershipTier": "LEADER","rating": 2.9,"reviewCount": 8,"gstVerified": true,"mobileVerified": true,"emailVerified": true,"memberSince": "10 yrs","yearsOnIndiaMART": 10,"natureOfBusiness": "Manufacturer","legalStatus": "Public Limited Company","yearEstablished": "1996","employees": "51 to 100 People","annualTurnover": "₹10 - 25 Crore","gstNumber": "09AABCR1234A1Z5","fullAddress": "Kanpur - 208012, Uttar Pradesh, India","postalCode": "208012","sampleProducts": [{ "name": "Online Blind Valve (Actuator)", "priceText": "₹ 65,000/Piece" }],"leadScore": 88,"category": "Industrial Valves","searchKeyword": "industrial valves","searchCity": "Kanpur","scrapedAt": "2026-06-24T15:00:00.000Z"}
A product record additionally carries productName, productUrl, image, priceText/priceValue/currency/unit, and attributes (Valve Type, Material, Brand, Country of Origin…), plus the same inline supplier fields.
Automate & schedule
Run this actor on autopilot and pull results into your stack:
- Apify API — start runs, fetch datasets, manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run hourly/daily/weekly with
monitorModeto capture only newly listed suppliers/products in a category or city. - Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/indiamart-scraper').call({mode: 'supplierLeads',searchTerms: ['cnc machine'],cities: ['Rajkot'],maxItems: 100,includeSupplierDetails: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} IndiaMART supplier leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new supplier leads straight into your CRM.
- Slack — get notified when a monitored category finds new suppliers.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find GST-verified industrial-valve manufacturers in Mumbai with phone numbers" and let it run this scraper.
More scrapers from scrapesage
Build a complete B2B sourcing & lead-gen stack:
- Made-in-China Scraper — Chinese suppliers, products, certifications & B2B leads.
- Alibaba Scraper — global B2B wholesale: tiered prices, MOQ, certs & supplier leads.
- TradeIndia Scraper — Indian B2B suppliers & manufacturers with contacts.
- AliExpress Scraper — consumer dropshipping products, prices & suppliers.
- Banggood Scraper — cross-border e-commerce products, prices & reviews.
- Flipkart Scraper — India's #1 consumer marketplace: products, prices & sellers.
- Website Contact Scraper — emails, phones & socials from any supplier website.
- LinkedIn Company Scraper — firmographics & B2B company leads.
Tips
- Search terms are categories.
industrial valves,submersible pump,leather gloves,cnc machinemap to IndiaMART category pages. For exact targeting, paste a category URL intocategoryUrls. - City breadth. Add
citiesto crawl each category per city — a clean way to scale beyond one category page and target a region. - Cost control. Product/supplier detail fetches are opt-in and deduplicated per supplier; leave them off for fast, cheap listing leads.
- Proxies. Keep the default Apify Residential proxy in India — IndiaMART geo-restricts foreign and datacenter IPs.
FAQ
Do I need an IndiaMART login or API key? No. This actor reads IndiaMART's public, server-rendered category pages — no login, cookies, browser, or key.
Where does the phone number come from? It's the supplier contact number IndiaMART publishes on its category listing (the same number a buyer sees). Suppliers who don't publish one are null.
Can I get supplier emails? IndiaMART routes buyer contact through the platform and rarely exposes a raw email. For emails, run supplier websites through the Website Contact Scraper.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I monitor new suppliers automatically? Enable monitorMode and create a Schedule; only suppliers/products not seen before are emitted.
A field is null — why? Some suppliers genuinely don't publish a rating, review count, or product brochure; storefront firmographics and product details only fill in when their opt-in toggles are on. Fields are null only when the data isn't shown, never because the scraper skipped them.
Is scraping IndiaMART legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (e.g. GDPR/CCPA for personal data) and IndiaMART's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.