TradeIndia Product Scraper avatar

TradeIndia Product Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
TradeIndia Product Scraper

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

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

13 hours ago

Last modified

Share

Collects rendered, source-backed product records from TradeIndia keyword results or direct product pages.

Input

FieldRequiredDescription
modeNosearch (default) or productUrl.
searchQueryIn search modeKeyword used in https://www.tradeindia.com/search.html?keyword=....
productUrlsIn productUrl modeHTTPS www.tradeindia.com/products/... URLs.
maxItemsNoExact unique product cap, from 1 to 1000 (default 50).
maxPagesNoSearch-page limit, from 1 to 50 (default 5).
deepSearchNoEnrich retained search products using their product detail pages.
proxyConfigurationNoApify 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"
}