IndiaMart Search Results Scraper (Lite)
Pricing
from $5.00 / 1,000 results
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
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
a day ago
Last modified
Categories
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| search_strings | Array | Yes | – | List of keywords to search on IndiaMart |
| cities | Array | No | Nationwide | List of city names to filter results. If empty or not provided, search is performed nationwide |
| proxy_config | Object | No | Apify 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
citiesis 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
| Field | Type | Description |
|---|---|---|
| search_keyword | String | Search keyword used to find the product |
| product_name | String | Name of the product |
| price | String | Product price (or "Not Available" if missing) |
| seller | String | Seller / company name |
| seller_location | String | Seller location as displayed on IndiaMart |
| seller_address | String | Full seller address |
| seller_contact | String | Seller contact mobile number (last 10 digits) |
| product_url | String | Product detail page URL |
| company_url | String | Seller 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:
- Review Apify Actor logs
- Ensure search keywords are valid IndiaMart product terms
- Verify city names are supported by IndiaMart
- Use Residential IN proxies for best results
Support Email: aadyanthasolutions@gmail.com