Indiamart Search Scrapper avatar
Indiamart Search Scrapper

Pricing

$5.49/month + usage

Go to Apify Store
Indiamart Search Scrapper

Indiamart Search Scrapper

IndiaMart Search Scraper extracts up to 20 product listings per keyword and city with high accuracy. Ideal for supplier discovery, market research, and lead generation across multiple locations in a single run.

Pricing

$5.49/month + usage

Rating

5.0

(1)

Developer

Aadyantha Solutions

Aadyantha Solutions

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

IndiaMart Multi-City Multi-Keyword Search Scraper

This scraper extracts product listing data from IndiaMart.com, India’s largest B2B marketplace.
It is designed for fast and reliable discovery of product listings and sellers, supporting multiple keywords and multiple cities in a single run.

The scraper focuses on search result listings only, making it lightweight, efficient, and suitable for lead generation and market research.


How It Works (High Level)

  • Searches IndiaMart using provided keywords
  • Applies optional city filters
  • Extracts visible product cards from search results
  • Returns clean, structured listing data

⚙️ The scraper uses a modern browser-based crawler to ensure accurate extraction from dynamically loaded pages.


Input Parameters

ParameterTypeRequiredDefaultDescription
search_stringsArrayYesList of keywords to search on IndiaMart
citiesArrayNoNationwideList of city names to filter results
proxy_configObjectNoApify Residential (IN)Proxy configuration

Input Schema Example

{
"search_strings": [
"raw mango",
"industrial fans"
],
"cities": [
"hyderabad",
"chennai"
],
"proxy_config": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}

Notes

  • Each keyword is processed independently
  • Each city is applied as a filter
  • All keyword × city combinations are handled in a single run
  • If cities is omitted or empty, the scraper performs a nationwide search

Output Schema

The scraper outputs an array of product listing objects, where each object represents a single product card visible on IndiaMart search results.


Output Fields

FieldTypeDescription
search_keywordStringKeyword used for the search
cityStringCity filter applied (or Nationwide)
product_nameStringProduct title
priceStringProduct price or "Not Available"
sellerStringSeller / company name
seller_locationStringSeller location
seller_addressStringSeller address
seller_contactStringSeller mobile number (normalized, if available)
ratingStringSeller rating (e.g. 4.4)
reviews_countStringNumber of reviews
seller_experienceStringSeller experience (e.g. 10 yrs)
is_verified_supplierBooleanWhether seller is marked as verified
is_sponsoredBooleanWhether the listing is sponsored
lead_actionStringPrimary CTA shown (e.g. Get Latest Price, Call Now)
product_urlStringProduct detail page URL
company_urlStringSeller company profile URL

Output Example

{
"search_keyword": "raw mango",
"city": "hyderabad",
"product_name": "Fresh Raw Mango Pickle Achar Chutney (Medium)",
"price": "Not Available",
"seller": "Clarions-Raw Inn",
"seller_location": "Hyderabad",
"seller_address": "Plot No.1021, Koduru Residency, Pragathi Nagar, Hyderabad - 500090, Telangana",
"seller_contact": "8047691846",
"rating": "4.4",
"reviews_count": "22",
"seller_experience": "10 yrs",
"is_verified_supplier": true,
"is_sponsored": false,
"lead_action": "Get Latest Price",
"product_url": "https://www.indiamart.com/proddetail/fresh-raw-mango-2857295519797.html",
"company_url": "https://www.indiamart.com/clarionsrawinn-hyderabad/"
}

Key Features

  • Multi-keyword support
  • Multi-city filtering
  • Nationwide search fallback
  • Extracts 20 product listings per keyword-city combination
  • Cleaned URLs (query parameters removed)
  • Normalized contact numbers
  • Optimized for speed and stability
  • Residential India proxy support

Performance Characteristics

  • Optimized for fast execution
  • Focuses only on search listings
  • Avoids deep page navigation
  • Suitable for bulk keyword discovery

Limitations

  • Results are limited to visible search listings
  • IndiaMART restricts access to additional search results beyond a certain threshold; as a result, the scraper retrieves up to ~20 listings per keyword without requiring mobile verification
  • Some listings may not display price or contact details
  • Seller contact numbers may be masked depending on availability
  • This scraper does not crawl individual product or company pages

  • Market research
  • Supplier discovery
  • Lead generation
  • Keyword-based product analysis
  • City-wise supplier comparison

Support & Troubleshooting

If you encounter issues:

  1. Check Apify Actor logs
  2. Ensure keywords are valid IndiaMart product terms
  3. Verify city names are supported by IndiaMart
  4. Use Residential IN proxies for best stability

Support Email: aadyanthasolutions@gmail.com