TradeIndia Suppliers & B2B Leads Scraper avatar

TradeIndia Suppliers & B2B Leads Scraper

Pricing

from $17.00 / 1,000 results

Go to Apify Store
TradeIndia Suppliers & B2B Leads Scraper

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

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

20 days ago

Last modified

Share

TradeIndia Suppliers & B2B Leads Scraper

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

Apify Coverage Output Billing

Table of contents

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

FieldTypeRequiredDefaultDescription
keywordstringyesled lightsThe product or service to find suppliers for, for example led lights, leather bags, ball bearings.
maxSuppliersintegerno10Maximum suppliers to collect. Free plans are capped at 10.
enrichContactsbooleannofalsePaid 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.
enrichContactsMaxintegerno50Cap 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.

FieldTypeDescription
supplierNamestringSupplier company name.
emailstringDirect supplier contact email from the listing.
phonestringSupplier contact phone number.
contactDesignationstringContact person designation, for example Marketing Manager.
productstringProduct name.
productDescriptionstringProduct description.
productCodestringSupplier product code.
brandstringProduct brand.
priceTextstringPrice as shown on the listing.
pricenumberParsed numeric price, or null.
priceRangeMinnumberMinimum of a price range, when given.
priceRangeMaxnumberMaximum of a price range, when given.
currencystringPrice currency, for example INR.
minOrderstringMinimum order text, for example 2 Piece/Pieces.
minOrderQtynumberMinimum order quantity.
minOrderUnitstringMinimum order unit.
inStockbooleanWhether the product is marked in stock.
categorystringProduct category.
addressstringSupplier street address.
citystringSupplier city.
statestringSupplier state.
countrystringSupplier country.
latitudenumberSupplier latitude, or null.
longitudenumberSupplier longitude, or null.
yearEstablishedintegerYear the business was established.
businessTypestringBusiness type label, for example Manufacturer and Distributor combined.
isManufacturerbooleanSupplier is a manufacturer.
isExporterbooleanSupplier is an exporter.
isSupplierbooleanSupplier is a supplier.
isTraderbooleanSupplier is a trader.
isDistributorbooleanSupplier is a distributor.
isServiceProviderbooleanSupplier is a service provider.
sellerTierstringPaid seller tier: Platinum, Super Premium, Premium, Super, or null.
trustStampbooleanWhether the supplier carries a TradeIndia trust/verified stamp.
trustStampUrlstringURL of the trust stamp page, or null.
certificationsstringCertifications listed, for example ISO.
whatsappAvailablebooleanWhether WhatsApp contact is enabled.
memberSinceYearsintegerYears the supplier has been a member.
productUrlstringProduct page URL.
profileUrlstringSupplier profile URL.
profileIdintegerSupplier profile id.
imagestringProduct image URL.
productIdintegerProduct id.
sourcestringAlways TradeIndia.
observedAtstringISO 8601 timestamp of when the record was collected.
enrichedEmailstringAdd-on: found public business email.
enrichedContactNamestringAdd-on: found contact person name.
errorstringPresent 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:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "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 (result event). See the pricing tab for the current per-result price.
  • Contact enrichment add-on. When enrichContacts is 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 error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on 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.

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.