TradeIndia Product Scraper
Pricing
from $4.99 / 1,000 results
TradeIndia Product Scraper
Extracts product catalogs, pricing, MOQ (Minimum Order Quantity), specifications, and seller details from TradeIndia product listings.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
13 hours ago
Last modified
Categories
Share
Collects rendered, source-backed product records from TradeIndia keyword results or direct product pages.
Input
| Field | Required | Description |
|---|---|---|
mode | No | search (default) or productUrl. |
searchQuery | In search mode | Keyword used in https://www.tradeindia.com/search.html?keyword=.... |
productUrls | In productUrl mode | HTTPS www.tradeindia.com/products/... URLs. |
maxItems | No | Exact unique product cap, from 1 to 1000 (default 50). |
maxPages | No | Search-page limit, from 1 to 50 (default 5). |
deepSearch | No | Enrich retained search products using their product detail pages. |
proxyConfiguration | No | Apify Proxy, custom HTTP(S) proxy URLs, or { "useApifyProxy": false }. Cloud runs default to ordinary Apify Proxy; local runs default to no proxy. |
Input is a strict plain object. Unknown keys, unsupported modes, malformed URLs, and mode-incompatible values fail early. There are no defaults for searchQuery or productUrls, so direct URL mode remains selectable.
Local Windows runs use an installed Google Chrome when Playwright's bundled browser is unavailable. Other local environments can set PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH; Apify Cloud uses the browser bundled in the Actor image.
Output
Each dataset item is one product record. Required provenance includes productName, productUrl, source, sourcePageUrl, queryMode, and scrapedAt. The actor emits a record only if it also has at least three meaningful fields visibly supplied by TradeIndia, such as exact price line, MOQ line, seller name/URL, image, description, or specifications.
Search-card extraction is deliberately narrow: cards are .card.d-flex.flex-column; titles come from h2.card_title; product links must be /products/; and price/MOQ come only from .price_and_qty p. Detail enrichment uses the product heading, price/MOQ lines, specification-table rows, seller link, description, and product images. Missing values are omitted, never guessed.
Product URLs are canonicalized and deduplicated; positions are sequential; pagination is bounded by both maxPages and maxItems. CAPTCHA/challenge pages, terminal failures, and zero-record runs fail instead of silently completing.
Example input
{"mode": "search","searchQuery": "cotton fabric","maxItems": 2,"maxPages": 2,"deepSearch": true}
Example output
{"productName": "Cotton Fabric","productUrl": "https://www.tradeindia.com/products/cotton-fabric-123456.html","price": "₹120 / Meter","moq": "100 Meter","sellerName": "Example Textiles","sellerUrl": "https://www.tradeindia.com/Seller/example-textiles/","imageUrl": "https://tiimg.tistatic.com/example.jpg","additionalImages": ["https://tiimg.tistatic.com/example-2.jpg"],"description": "Public product description.","specifications": {"Material": "Cotton", "Color": "White"},"source": "tradeindia","sourcePageUrl": "https://www.tradeindia.com/search.html?keyword=cotton%20fabric","queryMode": "search","searchQuery": "cotton fabric","position": 1,"scrapedAt": "2026-08-18T12:00:00.000Z"}