TradeIndia Suppliers & B2B Leads Scraper
Pricing
from $17.00 / 1,000 results
TradeIndia Suppliers & B2B Leads Scraper
Scrape TradeIndia supplier leads for any product keyword: company name, contact phone, product, price, minimum order, city and state, membership age and profile links. Export to JSON, CSV or Excel.
Pricing
from $17.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
20 days ago
Last modified
Categories
Share
TradeIndia Suppliers & B2B Leads Scraper
Here is one real result, with every field the actor returns:
{"supplierName": "ORCHID TECHNOLOGY","email": "info@orchidtechnology.in","phone": "+917575057065","contactDesignation": "Marketing Manager","product": "Banner Dome Lights","productDescription": "Banner Dome Lights","productCode": "01","brand": "ORCHID TECHNOLOGY","priceText": "3200 INR (Approx.)","price": 3200,"priceRangeMin": 0,"priceRangeMax": 0,"currency": "INR","minOrder": "2 Piece/Pieces","minOrderQty": 2,"minOrderUnit": "Piece/Pieces","inStock": true,"category": "Electrical / Lighting Products & Components","address": "Fifth Floor, Office No. 525, Samruddhi Business Hub, Naroda Dehgam Road, Muthiya, Naroda,","city": "Ahmedabad","state": "Gujarat","country": "India","latitude": 23.022505,"longitude": 72.571362,"yearEstablished": 2016,"businessType": "Manufacturer | Distributor","isManufacturer": true,"isExporter": true,"isSupplier": true,"isTrader": true,"isDistributor": true,"isServiceProvider": true,"sellerTier": "Super Premium","trustStamp": true,"trustStampUrl": "https://www.tradeindia.com/truststamp-member/orchid-technology-11779572/","certifications": "IS0 9001:2015","whatsappAvailable": true,"memberSinceYears": 9,"productUrl": "https://www.tradeindia.com/products/banner-dome-lights-c12648149.html","profileUrl": "https://www.tradeindia.com/orchid-technology-11779572/","profileId": 11779572,"image": "https://cpimg.tistatic.com/12648149/b/4/Banner-Dome-Lights..webp","productId": 12648149,"source": "TradeIndia","observedAt": "2026-08-10T14:28:57.105Z"}
The most complete TradeIndia suppliers scraper available. It returns every field the product search exposes for each supplier, including the direct email and phone, pricing, minimum order, full location with coordinates, and supplier trust signals, and gives you a product keyword search with an optional contact-enrichment add-on to target exactly the B2B leads you need.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor searches TradeIndia's product and supplier directory for your keyword, paginates through the matching suppliers, and writes one normalized record per supplier product to the run's dataset. Each record carries the supplier's direct contact (name, email, phone, designation), the product and its price and minimum order, the full business address with latitude and longitude, and trust signals: seller tier, verification/trust stamp, certifications, business type flags, and membership age.
Demo and placeholder accounts are skipped. Missing source values are returned as null; nothing is invented. An optional paid contact-enrichment add-on can attempt to find a public business email and contact person for suppliers who ship without an email.
Quickstart
Open the actor, paste this into the input, and press Run. It returns up to 10 suppliers of LED lights.
{"keyword": "led lights","maxSuppliers": 10}
A keyword is required. Leave the enrichment add-on off for the fastest, cheapest run; most rows already carry a direct email and phone.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | string | yes | led lights | The product or service to find suppliers for, for example led lights, leather bags, ball bearings. |
maxSuppliers | integer | no | 10 | Maximum suppliers to collect. Free plans are capped at 10. |
enrichContacts | boolean | no | false | Paid add-on. For each result without an email, attempt to find a public business email and contact person. Billed per attempt plus an extra charge only when an email is found. |
enrichContactsMax | integer | no | 50 | Cap how many results the add-on tries to enrich. Free accounts are capped at 3. |
Output reference
One dataset item per supplier product. Types: string, integer, number, boolean, or null when the source value is absent. Fields prefixed enriched only appear when the contact-enrichment add-on is enabled and returns a value.
| Field | Type | Description |
|---|---|---|
supplierName | string | Supplier company name. |
email | string | Direct supplier contact email from the listing. |
phone | string | Supplier contact phone number. |
contactDesignation | string | Contact person designation, for example Marketing Manager. |
product | string | Product name. |
productDescription | string | Product description. |
productCode | string | Supplier product code. |
brand | string | Product brand. |
priceText | string | Price as shown on the listing. |
price | number | Parsed numeric price, or null. |
priceRangeMin | number | Minimum of a price range, when given. |
priceRangeMax | number | Maximum of a price range, when given. |
currency | string | Price currency, for example INR. |
minOrder | string | Minimum order text, for example 2 Piece/Pieces. |
minOrderQty | number | Minimum order quantity. |
minOrderUnit | string | Minimum order unit. |
inStock | boolean | Whether the product is marked in stock. |
category | string | Product category. |
address | string | Supplier street address. |
city | string | Supplier city. |
state | string | Supplier state. |
country | string | Supplier country. |
latitude | number | Supplier latitude, or null. |
longitude | number | Supplier longitude, or null. |
yearEstablished | integer | Year the business was established. |
businessType | string | Business type label, for example Manufacturer and Distributor combined. |
isManufacturer | boolean | Supplier is a manufacturer. |
isExporter | boolean | Supplier is an exporter. |
isSupplier | boolean | Supplier is a supplier. |
isTrader | boolean | Supplier is a trader. |
isDistributor | boolean | Supplier is a distributor. |
isServiceProvider | boolean | Supplier is a service provider. |
sellerTier | string | Paid seller tier: Platinum, Super Premium, Premium, Super, or null. |
trustStamp | boolean | Whether the supplier carries a TradeIndia trust/verified stamp. |
trustStampUrl | string | URL of the trust stamp page, or null. |
certifications | string | Certifications listed, for example ISO. |
whatsappAvailable | boolean | Whether WhatsApp contact is enabled. |
memberSinceYears | integer | Years the supplier has been a member. |
productUrl | string | Product page URL. |
profileUrl | string | Supplier profile URL. |
profileId | integer | Supplier profile id. |
image | string | Product image URL. |
productId | integer | Product id. |
source | string | Always TradeIndia. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
enrichedEmail | string | Add-on: found public business email. |
enrichedContactName | string | Add-on: found contact person name. |
error | string | Present only on a failed run: a single item with a populated error field is written and not charged. |
Example output record
Real record from a live run (input {"keyword":"led lights","maxSuppliers":10}):
{"supplierName": "ORCHID TECHNOLOGY","email": "info@orchidtechnology.in","phone": "+917575057065","contactDesignation": "Marketing Manager","product": "Banner Dome Lights","priceText": "3200 INR (Approx.)","price": 3200,"currency": "INR","minOrder": "2 Piece/Pieces","inStock": true,"category": "Electrical / Lighting Products & Components","city": "Ahmedabad","state": "Gujarat","country": "India","yearEstablished": 2016,"sellerTier": "Super Premium","trustStamp": true,"certifications": "IS0 9001:2015","memberSinceYears": 9,"profileUrl": "https://www.tradeindia.com/orchid-technology-11779572/","productId": 12648149,"source": "TradeIndia","observedAt": "2026-08-10T14:28:57.105Z"}
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~tradeindia-suppliers-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"keyword":"led lights","maxSuppliers":25}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~tradeindia-suppliers-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"keyword":"leather bags","maxSuppliers":100}'
Apify CLI:
apify call scrapers_lat/tradeindia-suppliers-scraper \--input '{"keyword":"ball bearings","maxSuppliers":10}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per supplier returned (
resultevent). See the pricing tab for the current per-result price. - Contact enrichment add-on. When
enrichContactsis on, each attempt is billed, with an extra charge only when an email is found. The add-on never charges when it finds nothing. - No charge on failure. If a run errors, the actor writes a single item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 suppliers per run (and 3 enrichment attempts). Upgrade for higher limits.
FAQ and troubleshooting
A run returned 0 records. Why? The keyword matched no suppliers. Try a broader or differently phrased product keyword. Zero-result runs are not charged.
Do I get the supplier's email and phone? Yes, when TradeIndia exposes them on the listing. Most rows carry a direct email and phone straight from the search results, no add-on required.
What do the trust fields mean?
sellerTier, trustStamp and memberSinceYears are TradeIndia's own paid-tier and verification signals, useful for vetting a supplier before contacting them.
When should I use the enrichment add-on? Only when you need to fill emails for the minority of rows that ship without one. It is off by default.
Is this an official TradeIndia tool? No. This actor is independent and has no affiliation with TradeIndia. It reads only data that is publicly visible on supplier and product pages. All trademarks belong to their owners.
Related scrapers
- TradeIndia Buyer Requirements & Buy Leads Scraper: TradeIndia buyer requirements and buy leads.
- 1688 Wholesale Scraper: 1688 wholesale product and supplier data.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with TradeIndia. Accesses only publicly available supplier and product data. All trademarks belong to their owners.
