IndiaMart Scraper avatar

IndiaMart Scraper

Pricing

$1.50 / 1,000 results

Go to Apify Store
IndiaMart Scraper

IndiaMart Scraper

Scrape IndiaMart suppliers, products, prices, MOQ, phone, GST, CIN, banker and reviews. India’s largest B2B marketplace with 10M+ verified Indian suppliers and exporters. Built for procurement, dropshipping sourcing, supplier KYC verification, and B2B lead generation across Indian SMEs.

Pricing

$1.50 / 1,000 results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

IndiaMart scraper: Indian B2B suppliers, products, prices & reviews

One actor for IndiaMart's B2B marketplace. Search products by keyword, pull full company KYC profiles (GST, CIN, TAN, banker, contact person), and grab supplier reviews.

$1.50 per 1,000 results. Same flat rate for every mode. No per-run fee.

Built for India's largest B2B marketplace with 10M+ verified suppliers.

Why this scraper?

  • 💸 Flat $1.50 per 1,000 rows across all three modes. No tiering, no per-record-type math.
  • 🧾 Full supplier KYC on one row. GST number, CIN, TAN, banker name, legal status, year established, postal address with PIN.
  • 🏢 Three modes, one actor. Product search, supplier profile, and reviews. Don't juggle three scrapers.
  • 📞 Phone + GST when IndiaMart exposes them. No "View Mobile Number" reveal flow on the buyer side.
  • Real testimonials. Reviewer name, location, date, star rating, and the product they reviewed.
  • 🌍 Verified-exporter signals. Export destinations and IEC verification flags on every search row.
  • 🔄 Concurrent fetching. 8 parallel requests by default, configurable up to 15 for faster bulk runs.
  • 🛡️ Built-in proxy retry when IndiaMart throttles. No proxy setup on your end.

What data can you extract?

📦 Product name🏢 Company name💰 Price / MOQ📍 City + state
☎️ Phone🧾 GST number🆔 CIN / TAN🏦 Banker
⭐ Rating + count👤 Company CEO📅 Year established⚖️ Legal status
🌍 Exports to💳 Payment modes🚚 Shipment modes💬 Reviews

Scraping modes

🔎 Search by keyword

Pass one or more keywords. Optionally narrow by city, category, or price range. One row per matching product.

{
"mode": "search",
"searchQueries": ["led light", "industrial pump"],
"cities": ["mumbai", "delhi"],
"category": "electronics-electrical",
"minPrice": 50,
"maxPrice": 5000,
"verifiedExporterOnly": false,
"minRating": 4,
"maxResults": 500
}

🏢 Supplier profile by URL

Paste IndiaMart supplier URLs. Returns the full company KYC dossier: registration data, contacts, banker, payment terms, product categories, and a company description.

{
"mode": "supplierProfile",
"supplierUrls": [
"https://www.indiamart.com/d-mak-energia/",
"https://www.indiamart.com/unistarpower/"
],
"maxResults": 50
}

⭐ Reviews by product or supplier URL

Paste either a product detail URL or a supplier URL. The actor finds the supplier's review page automatically and returns every testimonial.

{
"mode": "reviews",
"productUrls": [
"https://www.indiamart.com/proddetail/led-light-2849900818097.html",
"https://www.indiamart.com/ganpati-electrical-ranchi/"
],
"maxResults": 200
}

How to scrape IndiaMart: step by step

  1. Create a free Apify account. 30 seconds, no card needed.
  2. Open IndiaMart Scraper in the Apify Console.
  3. Pick a mode and paste your input: keywords, supplier URLs, or product URLs.
  4. Click Start. Most runs finish in under 2 minutes.
  5. Export as JSON, CSV, or Excel, or fetch via API.

How much does IndiaMart Scraper cost?

IndiaMart Scraper uses pay-per-result pricing. You pay $1.50 for 1,000 results. The Apify Free plan gives you $5 in usage credits a month, enough for around 3,333 results. The $29/month Starter plan covers about 19,333 results per month.

Same flat rate whether you run search, supplier profile, or reviews. No per-run fee, no proxy fee, no hidden compute surcharge.

Input

{
"mode": "search",
"searchQueries": ["led light"],
"cities": [],
"category": "",
"minPrice": null,
"maxPrice": null,
"verifiedExporterOnly": false,
"minRating": null,
"supplierUrls": [],
"productUrls": [],
"maxResults": 100,
"maxConcurrency": 8,
"proxyConfiguration": { "useApifyProxy": true }
}
FieldTypeDefaultNotes
modestringrequiredsearch, supplierProfile, or reviews
searchQueriesstring[]noneKeywords for search mode
citiesstring[]nationwideOptional city filter for search
categoryenumnoneOne of 15 broad categories (e.g. electronics-electrical)
minPrice / maxPriceintegernoneFilter products by INR price
verifiedExporterOnlybooleanfalseKeep only IEC-verified exporters
minRatingnumbernoneDrop suppliers below this rating (0–5)
supplierUrlsstring[]noneURLs for supplier-profile mode
productUrlsstring[]noneURLs for reviews mode (accepts supplier URLs too)
maxResultsinteger100Hard cap; 0 = unlimited
maxConcurrencyinteger8Parallel requests (max 15)

Output

Search mode:

{
"mode": "search",
"productName": "Recessed D'Mak 4 Watt LED Round Ceiling Panel Light - white",
"companyName": "D'Mak Energia Private Limited",
"supplierCity": null,
"supplierState": "Gujarat",
"price": "₹ 100/Piece",
"currency": "INR",
"moq": "50 Piece",
"productUrl": "https://www.indiamart.com/proddetail/22448275012.html",
"supplierUrl": "https://www.indiamart.com/d-mak-energia/",
"imageUrl": "http://5.imimg.com/.../d-mak-4-watt-led-round-false-ceiling-panel-light-250x250.jpg",
"phone": null,
"gstNumber": null,
"supplierRating": 4.4,
"ratingCount": 177,
"memberSince": "7+ yrs",
"isVerifiedExporter": true,
"exportDestinations": ["Nepal", "Bhutan", "Bangladesh"],
"specifications": [
"Material: Aluminium Die Cast",
"Lighting Color: Cool White",
"Light Color: Cool Daylight",
"Cutout Size: 65mm"
],
"searchQuery": "led light",
"scrapedAt": "2026-05-19T08:00:00.000Z"
}

Supplier profile mode:

{
"mode": "supplierProfile",
"companyName": "D'Mak Energia Private Limited",
"supplierUrl": "https://www.indiamart.com/d-mak-energia/",
"supplierCity": "Gandhinagar",
"supplierState": "Gujarat",
"postalCode": "382026",
"fullAddress": "Gandhinagar - 382026, Gujarat, India",
"phone": "8531888655",
"gstNumber": "24**********1ZK",
"gstRegistrationDate": "Jun'20",
"yearEstablished": "2015",
"memberSince": "11 yrs",
"legalStatus": "Limited Company",
"employeeCount": "51 to 100 People",
"annualTurnover": "5 - 25 Cr",
"businessType": "Manufacturer",
"additionalBusiness": ["Factory / Manufacturing", "Retail Business", "Export", "Warehouse / Depot"],
"companyCEO": "Dixit Patel",
"contactPerson": "DEPL (Director)",
"callResponseRate": "70%",
"cinNumber": "U31900GJ****PTC****17",
"tanNumber": "AHMD1*****",
"bankerName": "ICICI Bank / THE MEHSANA URBAN COOPERATIVE BANK",
"paymentModes": ["Cash", "DD", "Cheque", "Credit Card", "Bank Transfer", "Online"],
"shipmentModes": ["By Road", "By Air", "By Cargo", "By Sea"],
"companyDescription": "Established in the year 2015, we \"D'Mak Energia Pvt Ltd.\" are the leading manufacturer, exporter and trader of a wide range of Electric Control Panel, LED Tube Light, LED Panel Light, Power Cable...",
"productCategories": ["LED Tube Lights", "LED Panel Lights", "LED Flood Lights"],
"supplierRating": 4.4,
"ratingCount": 177,
"scrapedAt": "2026-05-19T08:00:00.000Z"
}

Reviews mode:

{
"mode": "reviews",
"productUrl": "https://www.indiamart.com/ganpati-electrical-ranchi/",
"reviewerName": "SAURAV KUMAR CHAURASIYA",
"reviewerLocation": "Patratu, Jharkhand",
"reviewRating": 5,
"reviewDate": "25-June-24",
"productName": "Polycab House Wire",
"reviewText": null,
"supplierReply": null,
"scrapedAt": "2026-05-19T08:00:00.000Z"
}

Use cases

  • 🛒 Procurement sourcing. Find verified manufacturers for a part across India, compare prices, MOQs, and turnover.
  • 💼 Dropshipping research. Pull a category's top suppliers with ratings, lead times, and shipping modes.
  • 🧲 B2B lead generation. Build outreach lists with company name, contact person, phone, and postal address.
  • 🔍 Supplier due diligence. Verify GST and CIN before placing an order; cross-check legal status and bank.
  • 📊 Market and pricing intelligence. Benchmark price ranges, MOQs, and seller density for a product category.
  • 🌍 Export partner discovery. Filter by verifiedExporterOnly and exportDestinations to find IEC-certified exporters.
  • 📞 Sales outreach for ERP, logistics, or fintech. Segment SMEs by annual turnover and employee band.
  • Reputation monitoring. Track new reviews on a supplier's catalog over time.

Limitations

  • Search rows are slim on KYC. City, phone, and GST are usually blank on search-mode rows. Pass the resulting supplierUrl to Supplier Profile mode to fill them in.
  • No review text body. IndiaMart's review pages publish reviewer name, location, date, star rating, and product, but not the written comment. reviewText is always null.
  • Search caps at ~50 pages per keyword. Roughly 500 results per query. Slice by city or category to reach more.
  • Bulk results may skew geographically. Search results are personalized; use the cities filter for predictable coverage.
  • Public data only. Anything behind IndiaMart's login or "View Mobile Number" reveal flow is not collected.

FAQ

How much does IndiaMart Scraper cost?

IndiaMart Scraper uses pay-per-result pricing. You pay $1.50 for 1,000 results. The Apify Free plan gives you $5 in usage credits a month, enough for around 3,333 results. If you run regularly, the $29/month Starter plan covers about 19,333 results.

No subscription lock-in. Pause whenever.

Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible pages, but how you use the output is on you.

Apify's full breakdown: Is web scraping legal?.

Can I integrate IndiaMart Scraper with other tools?

Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.

Full list: Apify integrations.

Can I use IndiaMart Scraper with the Apify API?

Yes. Every run is available via the Apify REST API:

curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~indiamart-scraper/runs?token=APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"search","searchQueries":["led light"],"maxResults":100}'

Docs: Apify API reference.

Can I use IndiaMart Scraper through an MCP Server?

Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call IndiaMart Scraper. Setup: Apify MCP docs.

Your feedback

Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.