Indiamart Search Scrapper
Pricing
$5.49/month + usage
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
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
5 days ago
Last modified
Categories
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
| 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 |
| proxy_config | Object | No | Apify 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
citiesis 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
| Field | Type | Description |
|---|---|---|
search_keyword | String | Keyword used for the search |
city | String | City filter applied (or Nationwide) |
product_name | String | Product title |
price | String | Product price or "Not Available" |
seller | String | Seller / company name |
seller_location | String | Seller location |
seller_address | String | Seller address |
seller_contact | String | Seller mobile number (normalized, if available) |
rating | String | Seller rating (e.g. 4.4) |
reviews_count | String | Number of reviews |
seller_experience | String | Seller experience (e.g. 10 yrs) |
is_verified_supplier | Boolean | Whether seller is marked as verified |
is_sponsored | Boolean | Whether the listing is sponsored |
lead_action | String | Primary CTA shown (e.g. Get Latest Price, Call Now) |
product_url | String | Product detail page URL |
company_url | String | Seller 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
Recommended Use Cases
- Market research
- Supplier discovery
- Lead generation
- Keyword-based product analysis
- City-wise supplier comparison
Support & Troubleshooting
If you encounter issues:
- Check Apify Actor logs
- Ensure keywords are valid IndiaMart product terms
- Verify city names are supported by IndiaMart
- Use Residential IN proxies for best stability
Support Email: aadyanthasolutions@gmail.com

