IndiaMart Unlimited Search Scraper avatar

IndiaMart Unlimited Search Scraper

Under maintenance

Pricing

from $4.99 / 1,000 results

Go to Apify Store
IndiaMart Unlimited Search Scraper

IndiaMart Unlimited Search Scraper

Under maintenance

A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape IndiaMart data seamlessly, reliably, and at scale.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

233

Total users

7

Monthly active users

8 days ago

Last modified

Share

IndiaMart Unlimited Product Search Scraper

Scrape B2B product listings and supplier data from IndiaMart.com with configurable API pagination. Each query is bounded to 1–1,000 requested results so runs remain predictable and cost-controlled.

Features

  • Configurable deep pagination — request up to 1,000 results per query
  • Multi-query search — run multiple search queries in a single actor run
  • Location filtering — narrow results to specific cities (e.g. Chennai, Mumbai, Delhi)
  • Price filtering — filter by minimum and maximum price range
  • Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support

Use Cases

  • Large-scale B2B supplier discovery across Indian markets
  • Comprehensive market research for product sourcing and manufacturing
  • Price intelligence and competitive benchmarking for procurement
  • Building complete IndiaMart product databases for specific categories
  • Lead generation at scale for exporters, importers, and wholesale buyers

Input

FieldTypeDefaultRequiredDescription
searchQueriesarrayList of product search queries (e.g. ["laptops", "industrial motors"]).
locationstring""City name to filter results (e.g. 'Chennai', 'Mumbai'). Leave empty for nationwide.
maxResultsPerQueryinteger50Requested maximum per query (1–1,000). A valid search can naturally return fewer.
minPricenumberMinimum price filter in INR (optional).
maxPricenumberMaximum price filter in INR (optional).
proxyConfigurationobject{}Optional Apify or custom proxy settings for the API requests.

Up to 20 unique queries can be submitted per run. Duplicate queries are normalized case-insensitively before requests are made.

Output

Each scraped item includes:

FieldDescription
productNameProduct name
companyNameCompany name
priceCurrent price as displayed on the site
moqMoq
locationJob or listing location (city or remote flag)
productDescriptionProduct description
specificationsTechnical specifications as key-value pairs
imagesArray of all image URLs for this item
phoneBusiness or public contact phone number
companyDetailsCompany details
companyUrlURL to the company's profile page
categoryPrimary product or content category
businessTypeBusiness type
verificationVerification
metadataMetadata
additionalFieldsAdditional fields
searchQuerySearch query
locationFilterLocation filter
scrapedAtTimestamp when this item was scraped (ISO 8601)
sourceSource

Sample Output

{
"productName": "productName_value",
"companyName": "companyName_value",
"price": "$49.99",
"moq": "moq_value",
"location": "New York, NY",
"productDescription": "productDescription_value",
"specifications": ["RAM==8 GB"],
"images": ["https://cdn.example.com/image1.jpg"]
}

Notes

  • Proxy: The public API can work without a proxy. Configure an Apify or custom proxy only when your network requires it.
  • Reliability: Transient API failures receive at most three attempts with a short backoff. Permanent or exhausted failures stop the run instead of triggering an unbounded fallback scan.
  • Result limits: maxResultsPerQuery is a ceiling, not a completeness guarantee. A valid short or empty source response succeeds and is described in OUTPUT.
  • Data quality: Rows are compacted, type-checked, deduplicated within and across queries, and written only after validation.
  • Run summary: The OUTPUT key-value record reports unique item counts, skipped cross-query duplicates, per-query timings, and sanitized failure details.
  • Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset