TradeIndia Scraper [~$1.5/1K💰] | B2B Leads | GST + Emails avatar

TradeIndia Scraper [~$1.5/1K💰] | B2B Leads | GST + Emails

Pricing

from $1.47 / 1,000 product scrapeds

Go to Apify Store
TradeIndia Scraper [~$1.5/1K💰] | B2B Leads | GST + Emails

TradeIndia Scraper [~$1.5/1K💰] | B2B Leads | GST + Emails

Scrape TradeIndia.com B2B product listings and supplier storefronts - product name, price, MOQ, specs, company, owner, GST number, email, mobile, city/state, website, trust badges and rating for India B2B lead generation and sourcing research.

Pricing

from $1.47 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

TradeIndia Scraper - B2B Products, Suppliers, GST Numbers and Emails

The TradeIndia Scraper extracts public product listings and supplier storefronts from TradeIndia. Search by product keyword or start from category and storefront URLs, and receive product names, prices, minimum order quantities, specifications, company names, cities, GST numbers, owner names, websites, public emails, phone numbers, trust badges and ratings.

Use it for India B2B lead generation, supplier sourcing, price benchmarking, import and export research and CRM enrichment. Product rows and company rows are written to the same dataset with a recordType field, so you can filter the view you need without losing the link between a product and its supplier.

Main Use Cases for India B2B Supplier Leads

  • B2B lead generation - build supplier lists with public GST numbers, owner names, websites and contact details.
  • Supplier sourcing - compare manufacturers, distributors and traders by product, city and business type.
  • Price benchmarking - collect published product prices, MOQs and units for a category.
  • Import and export research - map Indian suppliers by product specialization and location.
  • CRM enrichment - append GST, website and public contact fields to existing company records.
  • Market mapping - compare supplier density and product coverage across Indian states and cities.
  • Procurement shortlists - filter on trust badges, member age, certifications and product ratings.

How It Works

TradeIndia product listings and supplier storefronts becoming structured rows with prices, GST numbers and emails

Add product keywords to searchTerms, or provide TradeIndia category and storefront URLs in startUrls. maxItemsPerSource caps products per keyword or source, while maxRequestsPerCrawl protects the total request budget. If no input is supplied, the Actor falls back to a sample keyword so the first run is never empty.

Keyword searches use the site internal listing API and category pages are parsed from the embedded page payload. Each product row includes the product ID, name, URL, image, price text, numeric price when parseable, MOQ, unit, specifications, supplier identity, city, state, business-type flags, trust signals, rating and provenance.

With includeStorefrontDetails enabled, the Actor opens each unique supplier storefront once and writes a second row with recordType: company. That row adds the GST number, owner name and designation, website, full address, member age, business type and trust flags. Product rows already contain the supplier name and profile link, so the company row is an enrichment rather than a separate crawl.

maxItemsPerSource limits product rows only. Company rows are bounded by the number of unique suppliers discovered and are charged as storefront events. A run with two products from two different suppliers can therefore save four rows: two products and two companies. Filter on recordType before counting products.

TradeIndia blocks datacenter traffic, so a residential proxy is strongly recommended. Public emails, phones and GST numbers are not present on every storefront, and hidden or incomplete fields stay null. The Actor does not log in, contact suppliers or place orders.

Input

Use product keywords for discovery, or category and storefront URLs for a known supplier set. Storefront enrichment adds company-level GST and contact fields.

FieldTypeRequiredDefaultWhat it does
searchTermsarrayNoEmptyProduct keywords such as led light, industrial valves or cotton yarn.
startUrlsarrayNoEmptyTradeIndia category or seller storefront URLs.
maxItemsPerSourceintegerNo50Maximum products collected from each keyword or source. Zero means no per-source cap.
includeStorefrontDetailsbooleanNotrueFetch each unique supplier storefront for GST, owner, website and address.
proxyConfigurationobjectNoApify ProxyProxy settings. Residential or a working custom group is recommended.
maxRequestsPerCrawlintegerNo200Hard cap on total HTTP requests.

Start with one keyword and a small maxItemsPerSource to inspect both record types. Keep includeStorefrontDetails on when you need GST or owner data, and off when product prices alone are enough. A free run saves at most 10 products, while company rows are added per unique supplier.

Output

The dataset mixes product and company records. The recordType field is the discriminator, and product records carry both supplier identity and product-level fields.

Field groupFieldsWhat you get
Product identityrecordType, productId, productName, productUrl, productImageProduct ID, name, canonical URL, image and the product discriminator.
Product pricingprice, priceValue, priceRange, minPrice, maxPrice, currency, unit, moqPublished price text, parsed numeric value, range fields, unit and minimum order quantity.
Product detailspecifications, rating, productScore, inStock, searchKeywordSpecification map, public rating, product score, stock flag and the keyword that found the product.
Supplier on productcompanyName, companyProfileUrl, profileId, userId, email, mobile, phone, city, state, country, addressSupplier identity and public contact or location fields attached to a product.
Supplier profilegstNumber, ownerName, ownerDesignation, website, responseRate, memberSinceYears, businessType, hasTrustStamp, trustBadges, madeInIndiaCompany-level enrichment written to the separate company row.
ProvenancesourceUrl, scrapedAtPage or API URL that produced the row and the observation timestamp.

email, mobile, phone, gstNumber, ownerName, website and responseRate can be null when a storefront does not publish them. specifications is a free-form object whose keys vary by product category. Prices are preserved as published text and also parsed when possible; use price for display and priceValue for numeric comparisons only after checking the unit and MOQ.

Pricing

Pricing is pay-per-event. A start event is charged per run, each product is a product event and each unique supplier storefront is a storefront event.

EventFREEBRONZESILVERGOLD+
Actor start, per run$0.0005$0.0005$0.0005$0.0005
Product$0.0015$0.00149$0.00148$0.00147
Storefront$0.002$0.002$0.002$0.002

Products cost $1.50 per 1,000 on FREE, $1.49 on BRONZE, $1.48 on SILVER and $1.47 on GOLD and higher. Supplier storefronts cost $2.00 per 1,000 on every tier, plus the start fee. Storefront enrichment is charged once per unique supplier, not once per product. The free preview saves at most 10 products; company rows from those suppliers can add rows beyond that product count.

Example Input

{
"searchTerms": ["led light"],
"startUrls": [],
"maxItemsPerSource": 2,
"includeStorefrontDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"groups": ["RESIDENTIAL"]
},
"maxRequestsPerCrawl": 20
}

This searches led light, keeps up to two products per source and enriches each unique supplier storefront. The test run produced two products and two company rows.

Example Output

{
"recordType": "product",
"productId": 6823179,
"productName": "Solar LED Street Light",
"productUrl": "https://www.tradeindia.com/products/solar-led-street-light-c6823179.html",
"productImage": "https://cpimg.tistatic.com/06823179/b/4/Solar-LED-Street-Light.jpg",
"price": "2,800 INR (Approx.)",
"priceValue": 2800,
"unit": "Piece/Pieces",
"moq": 10,
"companyName": "ZARAL ELECTRICALS",
"companyProfileUrl": "https://www.tradeindia.com/zaral-electricals-6707422/",
"profileId": "6707422",
"email": "sales@zaralelectricals.com",
"mobile": "+918045475647",
"city": "Vadodara",
"state": "Gujarat",
"country": "India",
"businessType": "Manufacturer | Supplier",
"hasTrustStamp": true,
"rating": 4,
"memberSinceYears": 11,
"establishedYear": 1985,
"madeInIndia": true,
"inStock": true,
"searchKeyword": "led light",
"sourceUrl": "https://api.tradeindia.com/search/search/listing?term=led%20light&page=1&per_page=30&userid=0&referrer=search",
"scrapedAt": "2026-10-27T17:59:54.268Z"
}

This is a real test product record with the specifications map omitted. The same supplier also produced a recordType: company row with GST number, owner name and full address. The test saved four rows in total from two products.

Integrations and Automation

Run the Actor from the Apify API, Apify MCP, a scheduled task, Zapier, Make, n8n or your own procurement workflow. Export JSON, CSV, Excel, XML or HTML, or push rows to Google Sheets, Airtable, a CRM, a supplier database or a webhook.

Filter on recordType before counting. Use productId for products and profileId or the storefront URL for companies. Join product and company rows on the supplier profile URL, and validate GST numbers independently before treating a supplier as verified.

For sourcing research, schedule a monthly run and compare product prices, MOQs and supplier details between snapshots. Keep scrapedAt and sourceUrl so a changed price or contact detail has a clear observation date.

FAQ

Do I need a TradeIndia account?

No. The Actor reads public product and storefront pages without logging in. It does not contact suppliers or place orders.

Why are there two record types?

Product rows describe the listing; company rows enrich the supplier with GST, owner, website and address. Filter on recordType to work with one type at a time.

Why are there more rows than maxItemsPerSource?

That limit applies to products per source. Storefront rows are added once per unique supplier and do not count against the product cap.

Why is an email or GST number missing?

Not every supplier publishes contact or GST data on the public storefront. The field remains null instead of being inferred.

Can I disable storefront enrichment?

Yes. Set includeStorefrontDetails to false to collect product rows only. This avoids storefront events and extra requests.

Is a proxy required?

TradeIndia blocks datacenter traffic. The Actor can run without a proxy, but a residential proxy is recommended for reliable results.

For AI Agents and LLM Apps

The Actor returns product and supplier records with a clear discriminator, public contact fields and trust signals, suitable for B2B sourcing and lead enrichment.

  • One row is either a product or a company. Always filter on recordType before aggregating.
  • Use productId for products and profileId or companyProfileUrl for companies. Join the two views on the supplier profile URL.
  • specifications is a free-form object with category-specific keys. Do not assume a fixed schema across products.
  • price is published text; priceValue is a parsed aid. Check unit and moq before comparing prices across listings.
  • The free preview is limited to 10 products; storefront rows can add records beyond that product count and are billed separately.

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by TradeIndia. It reads publicly visible B2B listings and storefronts for legitimate sourcing and market research. The source platform terms and applicable law still apply.

Storefronts can contain personal data such as an owner name, email or phone number, and GST numbers are business identifiers. Use the data for a lawful purpose, keep a documented basis where required, honor deletion and opt-out requests, and follow anti-spam and telemarketing rules in the target jurisdiction.

SEO Keywords

TradeIndia scraper, India B2B leads, TradeIndia suppliers, Indian manufacturer data, GST number scraper, supplier email scraper, TradeIndia API alternative, B2B product data, India sourcing data, TradeIndia dataset, supplier leads India, product price data, wholesale supplier scraper, India export suppliers, TradeIndia JSON export, MOQ data, B2B market research, Indian company data, TradeIndia storefront, procurement data