TradeIndia Scraper - B2B Suppliers, Prices, Email & Phone avatar

TradeIndia Scraper - B2B Suppliers, Prices, Email & Phone

Pricing

from $2.50 / 1,000 results

Go to Apify Store
TradeIndia Scraper - B2B Suppliers, Prices, Email & Phone

TradeIndia Scraper - B2B Suppliers, Prices, Email & Phone

TradeIndia scraper & API: find Indian B2B suppliers & products by keyword and export company name, product, price, contact email & phone, city, business type and profile URL. India sourcing, manufacturer & supplier discovery and B2B lead generation — fast, no login.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

1

Bookmarked

92

Total users

11

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

TradeIndia Scraper — Indian B2B Suppliers, Manufacturers, Product Prices, MOQ, Email & Phone Leads

Apify Actor

Extract verified B2B supplier leads and product catalogs from TradeIndia.com — one of India's largest B2B wholesale and export marketplaces — complete with direct supplier email addresses, mobile numbers, phone numbers, company profiles, prices, MOQ, certifications, and trade terms.

Unlike most B2B directories that hide contact details behind inquiry forms, TradeIndia listings include the supplier's direct email, mobile, and phone. This TradeIndia scraper turns any product or industry keyword into a CRM-ready database of Indian manufacturers, exporters, wholesalers, and distributors in minutes — with no login, no coding, and 0 duplicate records.

Export your B2B leads to JSON, CSV, Excel (XLSX), XML, or the Apify API.

Built for global sourcing & procurement teams, B2B lead-generation agencies, import/export brokers, wholesale price analysts, and Indian B2B sales teams that need contact-ready supplier records at scale.


⚡ At a glance

FeatureDetails
Target PlatformTradeIndia.com — Indian B2B Manufacturers, Exporters, Traders & Wholesale Suppliers
Direct Contact Fieldsemail (~100% fill rate), mobile (~100% fill rate), phone (~99% fill rate), companyName, companyProfileUrl, address, city, state, latitude, longitude
Product & Pricing FieldsproductName, productId, productUrl, price, priceValue (numeric), currency, unit, minOrderQuantity (MOQ), brandName, category, productImage, description
Supplier Verification & TermsbusinessTypes, isManufacturer, isExporter, isTrader, hasTrustStamp, isVerified, certifications, memberSinceYears, established, supplyAbility, deliveryTime, paymentTerms, inStock, madeInIndia
Supplier Type FiltersMulti-select filter: manufacturers (Manufacturers only), exporters (Exporters only), trustStamp (TrustStamp-verified suppliers only)
Pagination & 1K+ ScaleAutomatic multi-page pagination (~30 products/page) up to 1,000+ to 20,000+ supplier leads per run, with automatic category expansion when a global maxItems target is set
Empty-Input BehaviorRunning with {} automatically collects a balanced 100-item B2B sample across 10 major industrial categories
Export FormatsJSON, JSONL, CSV, Excel (XLSX), HTML, XML, RSS, and Apify REST API

🔎 Why scrape TradeIndia for B2B lead generation & global sourcing?

TradeIndia.com connects over 10 million registered buyers and suppliers across thousands of Indian manufacturing hubs — including Ahmedabad, Surat, Vadodara, Rajkot, Mumbai, Pune, Delhi NCR, Noida, Ludhiana, Tirupur, Coimbatore, Chennai, Hyderabad, Bengaluru, and Kolkata.

For global importers and B2B sales teams, TradeIndia is a uniquely valuable data source because every product listing carries both commercial product specs and direct supplier contact data:

  1. 100% contact-ready B2B leads (email + mobile + phone): Skip manual LinkedIn lookups and contact-form gates. Every extracted record gives your SDRs or sourcing specialists a direct email address and Indian mobile/landline number (+91...).
  2. Verified manufacturer vs trader filtering: Separate true factory owners (isManufacturer: true) and international exporters (isExporter: true) from pure middlemen, and prioritize hasTrustStamp: true suppliers with long platform tenure (memberSinceYears) and established year.
  3. Structured wholesale pricing & MOQ comparison: Compare numeric priceValue, currency (INR, USD, EUR), unit (Piece, Kg, Metric Ton, Set), minOrderQuantity, supplyAbility, and deliveryTime across ratusan factories in seconds.
  4. Geospatial cluster mapping: Every supplier includes city, state, full street address, and GPS coordinates (latitude / longitude) so you can cluster suppliers around major Indian ports and industrial corridors.

✨ Key features

  • ✅ Multi-keyword bulk search (queries): Pass one or dozens of product/category keywords ("led light", "industrial valves", "cotton yarn", "stainless steel pipe", "surgical instruments") and collect thousands of deduplicated listings in a single run.
  • ✅ Unlocked 1,000+ lead pagination & auto-expansion: Automatically paginates through TradeIndia's search pages (~30 listings per page, up to 1,000 pages per query). Set maxItemsPerQuery to control per-keyword depth or maxItems to set a global target across all keywords — if your initial keywords exhaust before reaching maxItems, the scraper automatically expands across top B2B industrial categories so 1,000+ leads are always delivered.
  • ✅ Precision supplier filtering (supplierType): Filter at run time to keep only:
    • manufacturers (ifmanu = true) — direct factories and producers
    • exporters (ifexporter = true) — export-ready suppliers for international trade
    • trustStamp (has_trust_stamp = true) — TradeIndia TrustStamp-verified businesses
  • ✅ Numeric price & ISO currency parser: Extracts both the raw price string ("2,800 INR (Approx.)") and a clean numeric priceValue (2800) + normalized 3-letter currency ("INR", "USD", "EUR").
  • ✅ Trade terms & production capacity extraction: Parses supplyAbility ("100 Per Week"), deliveryTime ("1 Week"), paymentTerms, inStock, and madeInIndia flags directly from supplier trade disclosures.
  • ✅ Global deduplication (productId): Cross-keyword deduplication ensures that a product ranking for multiple search terms is emitted only once.

🎯 Use cases

1. B2B outbound sales & WhatsApp/email outreach in India

B2B SaaS companies, logistics providers, freight forwarders, trade-finance fintechs, ERP vendors, and packaging suppliers scrape TradeIndia by industry category and state (Gujarat, Maharashtra, Tamil Nadu, Punjab) to build targeted outreach lists with verified email, mobile, companyName, and established year.

2. International sourcing & private-label manufacturing

Amazon FBA sellers, D2C brands, and wholesale importers filter supplierType: ["manufacturers", "exporters", "trustStamp"] for categories like leather goods, textiles, home decor, brass hardware, ayurvedic cosmetics, and industrial fasteners — comparing priceValue, minOrderQuantity, and certifications (ISO 9001, CE, GMP) side by side in Excel.

3. Wholesale commodity & industrial price intelligence

Procurement teams track asking prices, MOQs, and supplyAbility across hundreds of Indian chemical, steel, polymer, solar, and electrical equipment suppliers to benchmark quotes before RFQs.

4. B2B directory & CRM enrichment

Data vendors and trade directories enrich company profiles with TradeIndia's businessTypes, keywords, memberSinceYears, established year, and exact latitude/longitude coordinates.


SectorExample queries keywords
Industrial & Mechanicalindustrial valves, submersible pump, ball bearings, hydraulic cylinder, air compressor, cnc machine
Electrical & Solarled light, solar panel, power transformer, copper wire, switchgear, lithium battery
Textiles, Apparel & Leathercotton yarn, polyester fabric, leather gloves, safety shoes, denim fabric, bed sheets
Metals, Pipes & Hardwarestainless steel pipe, ms plate, brass fittings, hex bolts, scaffolding, aluminium extrusion
Packaging & Printingpackaging bags, corrugated box, bopp tape, hdpe bottles, stretch film, paper cups
Chemicals, Pharma & Ayurvedaayurvedic products, essential oils, industrial solvents, caustic soda, surgical gloves
Agro & Food Processingagriculture machinery, basmati rice, turmeric powder, dehydrated onion, cold press oil machine

📥 Input parameters

All input fields are optional. Running with {} collects a ready-made 100-product sample across 10 popular Indian B2B categories.

ParameterTypeDefaultDescription
queriesarray<string>[] (prefill ["led light"])One or more product or category search terms (e.g. ["led light", "industrial valves", "cotton yarn"]). Leave empty to run a mixed sample across 10 B2B categories.
supplierTypearray<string>[] (All suppliers)Filter by supplier credentials: "manufacturers" (Manufacturers only), "exporters" (Exporters only), "trustStamp" (TrustStamp verified only). Combine multiple to require all selected flags.
maxItemsPerQueryinteger0 (prefill 100)Maximum products to collect per keyword. Set 0 for unlimited per keyword (or let maxItems govern the total run).
maxItemsinteger0Optional overall cap across all keywords combined (e.g. 1000 or 5000). If your keywords finish before maxItems is reached, the Actor automatically expands into additional B2B categories to reach your target.
proxyConfigurationobject{ "useApifyProxy": true }Apify Proxy configuration. Default datacenter proxy works reliably and keeps run costs low.

Example input — 1,000+ Indian LED & solar supplier leads

{
"queries": [
"led light",
"solar panel",
"solar street light"
],
"supplierType": [],
"maxItemsPerQuery": 500,
"maxItems": 1200,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Example input — TrustStamp-verified Indian manufacturers & exporters only

{
"queries": [
"stainless steel pipe",
"industrial valves",
"brass fittings"
],
"supplierType": [
"manufacturers",
"exporters",
"trustStamp"
],
"maxItemsPerQuery": 300,
"proxyConfiguration": {
"useApifyProxy": true
}
}

📤 Output schema & field reference

Each record represents one product listing enriched with full supplier contact and verification data (34 fields total).

📞 Supplier Identity, Contacts & Verification

FieldTypeCoverageDescription
companyNamestring🟢 High (100%)Registered supplier company name (e.g. "ZARAL ELECTRICALS").
companyProfileUrlstring🟢 High (100%)Absolute URL to the supplier's TradeIndia showroom/profile.
emailstring | null🟢 High (~100%)Direct supplier email address (e.g. "sales@zaralelectricals.com").
mobilestring | null🟢 High (~100%)Direct supplier mobile number (e.g. "+918045475647").
phonestring | null🟢 High (~99%)Supplier telephone / landline number.
businessTypesarray<string>🟢 High (100%)List of supplier roles: "Manufacturer", "Exporter", "Trader", "Distributor", "Supplier", "Service Provider".
isManufacturerboolean🟢 High (100%)true when the supplier is a manufacturer (ifmanu).
isExporterboolean🟢 High (100%)true when the supplier is an exporter (ifexporter).
isTraderboolean🟢 High (100%)true when the supplier operates as a trader.
hasTrustStampboolean🟢 High (100%)true if the supplier holds TradeIndia's TrustStamp verification badge.
isVerifiedboolean🟢 High (100%)true if marked TradeIndia Verified (has_ti_verified).
certificationsstring | null🟡 Conditional (~10%)Declared quality/standard certifications (e.g. "ISO 9001:2015", "CE").
memberSinceYearsnumber | null🟢 High (100%)Number of years the supplier has been a member on TradeIndia.
establishednumber | string | null🟢 High (~98%)Year the company was founded (e.g. 1985).

📦 Product, Pricing & Trade Terms

FieldTypeCoverageDescription
productIdstring🟢 High (100%)Unique TradeIndia product ID (e.g. "6823179"). Primary deduplication key.
productNamestring🟢 High (100%)Product title.
productUrlstring🟢 High (100%)Direct URL to the product page on TradeIndia.com.
pricestring | null🟢 High (~76%)Raw price string (e.g. "2,800 INR (Approx.)").
priceValuenumber | null🟢 High (~76%)Parsed numeric price (2800) for sorting and spreadsheet math.
currencystring | null🟢 High (~76%)Normalized ISO currency code ("INR", "USD", "EUR").
unitstring | null🟢 High (~93%)Pricing/order unit (e.g. "Piece/Pieces", "Kilogram", "Set/Sets").
minOrderQuantitystring | null🟢 High (~99%)Minimum order quantity (MOQ), e.g. "10", "100".
productImagestring | null🟢 High (100%)Product image URL on TradeIndia's CDN.
descriptionstring | null🟢 High (100%)Product description text.
categorystring | null🟢 High (100%)TradeIndia product category name (e.g. "Solar Products & Equipment").
brandNamestring | null🟡 Conditional (~68%)Declared brand name.
supplyAbilitystring | null🟢 High (~86%)Stated production/supply capacity (e.g. "100 Per Week").
deliveryTimestring | null🟢 High (~89%)Typical lead/delivery time (e.g. "1 Week", "7 Days").
paymentTermsstring | null🟡 Conditional (~55%)Accepted payment methods ("Cash in Advance (CID)", "L/C", "T/T").
inStockboolean🟢 High (100%)Whether the product is flagged as in stock.
madeInIndiaboolean🟢 High (100%)Whether the listing carries the Made in India flag.

📍 Location & Search Metadata

FieldTypeCoverageDescription
citystring | null🟢 High (100%)Supplier city (e.g. "Vadodara", "Ahmedabad", "Mumbai").
statestring | null🟢 High (100%)Indian state (e.g. "Gujarat", "Maharashtra").
addressstring | null🟢 High (~99%)Supplier street address.
countrystring | null🟢 High (100%)Country name ("India").
latitude / longitudenumber | null🟢 High (~99%)Supplier GPS coordinates.
keywordsarray<string>🟢 High (~93%)Supplier business keywords array.
searchKeywordstring🟢 High (100%)Input keyword that matched this listing.
scrapedAtstring🟢 High (100%)ISO-8601 UTC extraction timestamp.

Sample output record

{
"productName": "Solar LED Street Light",
"productUrl": "https://www.tradeindia.com/products/solar-led-street-light-c6823179.html",
"productId": "6823179",
"price": "2,800 INR (Approx.)",
"priceValue": 2800,
"currency": "INR",
"unit": "Piece/Pieces",
"minOrderQuantity": "10",
"productImage": "https://cpimg.tistatic.com/06823179/b/4/Solar-LED-Street-Light.jpg",
"description": "Solar LED Street Light",
"category": "Solar Products & Equipment",
"brandName": "ZARAL ELECTRICALS",
"companyName": "ZARAL ELECTRICALS",
"companyProfileUrl": "https://www.tradeindia.com/zaral-electricals-6707422/",
"email": "sales@zaralelectricals.com",
"mobile": "+918045475647",
"phone": "+918045475647",
"businessTypes": ["Manufacturer", "Exporter", "Supplier"],
"isManufacturer": true,
"isExporter": true,
"isTrader": false,
"hasTrustStamp": true,
"isVerified": false,
"certifications": null,
"memberSinceYears": 11,
"established": 1985,
"city": "Vadodara",
"state": "Gujarat",
"address": "Shiyapura Road, Near Geb Sub Station, Raopura,",
"country": "India",
"latitude": 22.307159,
"longitude": 73.181219,
"keywords": ["solar led street light"],
"supplyAbility": "100 Per Week",
"deliveryTime": "1 Week",
"paymentTerms": null,
"inStock": true,
"madeInIndia": true,
"searchKeyword": "led light",
"scrapedAt": "2026-11-10T02:00:00.000Z"
}

🔁 Pagination & scaling to 1,000+ B2B leads

  • Deep multi-page traversal: Each keyword query paginates automatically at 30 products per page across hundreds of pages (MAX_PAGES_PER_QUERY = 1000, up to 30,000 products per keyword).
  • Flexible per-keyword (maxItemsPerQuery) and global (maxItems) caps:
    • Set maxItemsPerQuery: 1000 on a single broad keyword like "led light" or "solar panel" to collect 1,000 products from that keyword alone.
    • Or set maxItems: 1000 (with one or more keywords) to collect 1,000 total leads — if your initial keyword(s) or strict supplierType filters finish early, the Actor automatically expands across additional B2B categories to hit your target.
  • 0-duplicate guarantee: Every item is deduplicated by productId across all pages and keywords.

⚙️ How to use & integrate

Python SDK example

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("haketa/tradeindia-scraper").call(run_input={
"queries": ["industrial valves", "stainless steel pipe"],
"supplierType": ["manufacturers", "exporters"],
"maxItemsPerQuery": 500,
"maxItems": 1000,
"proxyConfiguration": {"useApifyProxy": True},
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['companyName']} ({item['city']}, {item['state']}) | {item['email']} | {item['mobile']} | {item['productName']}")

Node.js SDK example

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('haketa/tradeindia-scraper').call({
queries: ['led light', 'solar panel'],
supplierType: ['trustStamp'],
maxItemsPerQuery: 500,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Collected ${items.length} verified TradeIndia supplier leads`);

💡 Pro tips for B2B lead generation on TradeIndia

  • Deduplicate by email or companyProfileUrl in your CRM: Because one factory may list several products under a search term, grouping the exported CSV by companyProfileUrl or email gives you a unique company-level account list while preserving all products they manufacture.
  • Add city/state names to queries for hyper-local clusters: Search "cotton yarn tirupur", "brass parts jamnagar", "chemical manufacturer ankleshwar", or "packaging machine ahmedabad" to target specific Indian industrial estates.
  • Combine isManufacturer: true + memberSinceYears >= 5: Filtering for long-tenured manufacturers with hasTrustStamp: true immediately surfaces the most established factories for high-value import contracts.

❓ Frequently Asked Questions

Does every listing include the supplier's email and phone number?

Yes — in our live verification runs across 500+ listings, email and mobile populated on 100% of records, and phone populated on ~99% of records.

How fast does the TradeIndia scraper run?

Because it uses high-speed parallel HTTP requests (maxConcurrency: 5, 30 listings per page) without a slow headless browser, it extracts 100 supplier leads in ~10–15 seconds and 1,000 supplier leads in ~2–3 minutes.

Do I need residential proxies or a TradeIndia login?

No login or account is needed, and the default Apify datacenter proxy (useApifyProxy: true) works reliably at scale.

Why are priceValue or certifications occasionally null?

Some B2B manufacturers sell custom-engineered machinery or bulk commodities where pricing is quote-based (price: null), and only a subset of suppliers explicitly fill in the std_cert certifications field. Core supplier identity and contact fields (companyName, email, mobile, city, state, productName, productUrl) are 100% populated.

How does the Actor handle maxItems: 1000 when my keyword has fewer than 1,000 products?

When you set maxItems (for example, maxItems: 1000 or 2000), the Actor first paginates through all of your specified queries. If those queries finish before maxItems is reached, it automatically expands into additional B2B industrial categories until your requested total is satisfied.

Can I integrate TradeIndia supplier leads directly into HubSpot, Salesforce, Clay, or Make?

Yes. Use the official Apify integration for Make, Zapier, n8n, Clay, Google Sheets, HubSpot, or Webhooks to trigger downstream workflows automatically whenever a run finishes, mapping companyName, email, mobile, city, state, businessTypes, and productUrl straight into your CRM.


🗺️ Top Indian B2B manufacturing clusters covered

StateMajor Industrial Cities in Output (city)Dominant B2B Export & Manufacturing Sectors
GujaratAhmedabad, Surat, Vadodara, Rajkot, Morbi, Vapi, Ankleshwar, JamnagarChemicals, pharmaceuticals, textiles, ceramic tiles, brass parts, industrial valves, solar & LED
MaharashtraMumbai, Pune, Thane, Nashik, Nagpur, Aurangabad, KolhapurAutomotive components, heavy engineering, electrical switchgear, packaging, agro-commodities
Tamil NaduChennai, Coimbatore, Tirupur, Erode, Madurai, hosurKnitwear & cotton yarn, submersible pumps, wet grinders, auto ancillaries, leather goods
Delhi NCR & UPNew Delhi, Noida, Ghaziabad, Faridabad, Gurugram, Kanpur, MoradabadElectronics, LED lighting, garments, leather saddlery & footwear, handicrafts, packaging
Punjab & HaryanaLudhiana, Jalandhar, Amritsar, Panipat, Ambala, KarnalHand tools, fasteners, bicycles, hosiery, sports goods, laboratory equipment, home textiles
Karnataka & TelanganaBengaluru, Hyderabad, Mysuru, HubballiPrecision CNC machinery, aerospace parts, bulk drugs & APIs, industrial automation
Rajasthan & MPJaipur, Jodhpur, Udaipur, Bhilwara, IndoreMarble & granite, wooden furniture, suiting fabrics, agro-processing, solar equipment

🛠️ Ready-to-run workflow recipes

Recipe 1: Verified Indian exporters for international sourcing (TrustStamp + Exporters)

{
"queries": [
"cotton yarn",
"leather gloves",
"packaging bags",
"ayurvedic products"
],
"supplierType": [
"exporters",
"trustStamp"
],
"maxItemsPerQuery": 300,
"maxItems": 1000,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Recipe 2: High-volume B2B cold outreach list (all manufacturers in industrial machinery)

{
"queries": [
"submersible pump",
"industrial valves",
"air compressor",
"hydraulic press"
],
"supplierType": [
"manufacturers"
],
"maxItemsPerQuery": 500,
"maxItems": 1500,
"proxyConfiguration": {
"useApifyProxy": true
}
}


📋 Changelog

  • v1.2 (2026-11) — Unlocked 1,000+ lead auto-expansion & global maxItems support: Added maxItems total cap parameter alongside maxItemsPerQuery, removed artificial 100-item clamping when users request >100 items on default sample runs, added automatic fallback pagination via listing_count, and added auto-expansion across B2B categories when maxItems >= 1000.
  • v1.1 (2026-08) — Added ISO currency recovery from price strings (INR, USD, EUR), extracted supplyAbility, deliveryTime, and paymentTerms from trade-info blocks, and added supplierType multi-select filter.
  • v1.0 (2026-05) — Initial release extracting TradeIndia products, prices, MOQs, direct supplier emails, mobile/phone numbers, business types, TrustStamp flags, and GPS coordinates.
⌂ 换网址