IndiaMart Search Results Scraper (Lite) avatar
IndiaMart Search Results Scraper (Lite)

Pricing

from $5.00 / 1,000 results

Go to Apify Store
IndiaMart Search Results Scraper (Lite)

IndiaMart Search Results Scraper (Lite)

This actor supports multiple keywords and multiple locations in a single run. As a Lite version, it fetches only the top 10 search results for each keyword–location combination, making it ideal for quick and efficient data extraction.

Pricing

from $5.00 / 1,000 results

Rating

5.0

(1)

Developer

Aadyantha Solutions

Aadyantha Solutions

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

a day ago

Last modified

Share

IndiaMart Multi-City Multi-Keyword Search Scraper

This scraper extracts product search listings from IndiaMart.com, India’s largest B2B marketplace.
It supports multiple search keywords and multiple cities in a single run, making it suitable for bulk product discovery and seller lead extraction.


Input Parameters

ParameterTypeRequiredDefaultDescription
search_stringsArrayYesList of keywords to search on IndiaMart
citiesArrayNoNationwideList of city names to filter results. If empty or not provided, search is performed nationwide
proxy_configObjectNoApify Residential (IN)Proxy configuration for the crawler

Input Schema Example

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

Notes

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

Output Schema

The scraper outputs an array of product listing objects.
Each object represents a single product card extracted from IndiaMart search results.


Output Fields

FieldTypeDescription
search_keywordStringSearch keyword used to find the product
product_nameStringName of the product
priceStringProduct price (or "Not Available" if missing)
sellerStringSeller / company name
seller_locationStringSeller location as displayed on IndiaMart
seller_addressStringFull seller address
seller_contactStringSeller contact mobile number (last 10 digits)
product_urlStringProduct detail page URL
company_urlStringSeller company profile URL

Output Example

{
"search_keyword": "rawmango",
"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",
"product_url": "https://www.indiamart.com/proddetail/fresh-raw-mango-2857295519797.html",
"company_url": "https://www.indiamart.com/clarionsrawinn-hyderabad/"
}

Key Features

  • Supports multiple keywords in a single run
  • Supports multiple city filters
  • Nationwide search fallback
  • Cleaned URLs (query parameters removed)
  • Normalized mobile numbers
  • Residential India proxies supported
  • Lightweight and fast execution

Limitations

  • Pagination limited to first results page
  • Price and contact details depend on listing availability
  • Seller contact numbers may be masked for some listings

Support & Troubleshooting

If you encounter issues:

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

Support Email: aadyanthasolutions@gmail.com