TradeKey B2B Wholesale Scraper avatar

TradeKey B2B Wholesale Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
TradeKey B2B Wholesale Scraper

TradeKey B2B Wholesale Scraper

Scrape TradeKey.com - a global B2B wholesale marketplace with millions of supplier product listings. Search products by keyword with country/sort/verified-supplier filters, or pull a supplier's full company profile and product catalog.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape TradeKey.com — a global B2B wholesale marketplace connecting buyers with manufacturers and suppliers across 240+ countries. Search wholesale product listings by keyword with country / TrustPoints / verified-supplier filters, pull a supplier's full company profile and product catalog, or search live buyer sourcing requests (buy leads / RFQs). No login, no cookies required — Apify Proxy is engaged automatically only as a fallback if a run's datacenter IP gets connection-blocked/timed-out by tradekey.com, so most runs never touch it. If the first (auto) proxy pool is also blocked/timed-out, the actor escalates once more to a residential proxy session before giving up on a given page.

What this actor does

  • Four modes: search (keyword → wholesale product listings), byCompanyUrls (supplier profile + catalog), byProductUrls (full product-detail page: place of origin, packaging, supplying ability, payment type, full image gallery), and buyLeads (keyword → live buyer sourcing requests / RFQs posted by importers)
  • Filters: supplier country, sort order (relevance / TrustPoints), verified-supplier-only, min/max order quantity range, title keyword
  • Real B2B data: FOB price, minimum order quantity, delivery time, payment methods, supplier TrustPoints and verification badges, plus buyer-side sourcing requests with buyer company/country
  • Empty fields are omitted — every field in a record is real, extracted data

Output per product (mode=search)

  • productId, title, description
  • imageUrl, imageUrls[] (all product thumbnail images on the card), productUrl
  • companyName, companyUrl, companyCountry
  • trustPoints — supplier's TrustPoints score
  • modelNo, brandName, deliveryTime, supplyingAbility
  • minOrderQty (raw text), minOrderQtyValue, minOrderUnit
  • fobPrice (raw text), fobPriceValue, fobPriceUnit
  • isVerifiedSupplier, verifiedBadge (e.g. "Gold Key Plus")
  • paymentMethods[]
  • sourceUrl, recordType: "product", scrapedAt

Output per company (mode=byCompanyUrls)

  • companyName, companyUrl, companyId, country
  • businessType, website, yearEstablished, numberOfEmployees
  • mainMarkets, productsServices[], factoryLocation, factorySize
  • productionLines, totalAnnualPurchaseVolume, totalAnnualSalesVolume
  • rdStaffCount, qcStaffCount, qualityControl, certificates
  • contractManufacturing, registeredCapital, ownershipType
  • legalRepresentative, exportPercentage, contactPerson
  • productCount, products[] — up to 25 catalog items with title/url/imageUrl
  • sourceUrl, recordType: "company", scrapedAt

Output per product detail (mode=byProductUrls)

  • productId, title, description, productUrl
  • imageUrl, imageUrls[] (full gallery, not just search-card thumbnails)
  • companyName, companyUrl, supplierCountry
  • modelNo, brandName, placeOfOrigin, packagingDetail, deliveryTime, supplyingAbility, paymentType, productGroup
  • fobPrice (raw text), fobPriceValue, fobPriceUnit
  • minOrderQty (raw text), minOrderQtyValue, minOrderUnit
  • sourceUrl, recordType: "product", scrapedAt

Output per buy lead (mode=buyLeads)

  • buyOfferId, title, description
  • buyerCompany, buyerCountry
  • lastUpdated — when the buyer last updated their sourcing request
  • buyOfferUrl, sourceUrl, recordType: "buyLead", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byCompanyUrls / byProductUrls / buyLeads
searchQuerystringphone caseKeyword to search (mode=search)
countryselectanyRestrict to a supplier country (mode=search)
sortByselectrelevancerelevance / trustpoints (mode=search)
verifiedOnlyboolfalseOnly Gold Key / Gold Key Plus verified suppliers
minOrderQtyintDrop products with MOQ below this
maxOrderQtyintDrop products with MOQ above this
containsKeywordstringTitle must contain this substring
companyUrlsarraySupplier company page URLs (mode=byCompanyUrls)
productUrlsarrayProduct detail page URLs (mode=byProductUrls)
buyLeadsQuerystringled lightKeyword to search buyer sourcing requests (mode=buyLeads)
maxItemsint50Hard cap on emitted records (1–1000)

Example: verified US suppliers only, sorted by TrustPoints

{
"mode": "search",
"searchQuery": "led light",
"country": "223",
"sortBy": "trustpoints",
"verifiedOnly": true,
"maxItems": 50
}

Example: supplier profile lookup

{
"mode": "byCompanyUrls",
"companyUrls": ["https://www.tradekey.com/company/Suzhou-Hengshuo-Imp-and-Exp-Co-Ltd-14108037.html"]
}

Example: full product detail lookup

{
"mode": "byProductUrls",
"productUrls": ["https://www.tradekey.com/product_view/Custom-Clear-Phone-Case-11729181.html"]
}

Example: buyer sourcing requests (buy leads) for a keyword

{
"mode": "buyLeads",
"buyLeadsQuery": "led light",
"maxItems": 20
}

Use cases

  • Sourcing / procurement — find wholesale suppliers by keyword, country, and minimum order size
  • Seller lead generation — use mode=buyLeads to find live buyer sourcing requests (RFQs) for a product category and reach out with a quote
  • Dropshipping & import businesses — compare FOB pricing and MOQ across suppliers
  • Supplier due diligence — pull a company's business type, year established, employee count, and full product catalog before reaching out
  • Market research — track TrustPoints and verified-badge distribution across a product category
  • Lead generation — build supplier contact lists filtered by country and category

FAQ

Does this need a TradeKey account? No. All data comes from TradeKey's public search and company-profile pages.

What is a "TrustPoint"? TradeKey's internal supplier reputation score, based on transaction history, verification level, and buyer feedback.

What does "Gold Key Plus" mean? A paid verified-supplier tier TradeKey awards after business-license and factory-audit checks. Use verifiedOnly: true to restrict results to badge-holding suppliers.

Why is minOrderQtyValue sometimes missing even though minOrderQty has text? A handful of listings show non-numeric MOQ text (e.g. "Negotiable"); the raw text is still included, but the parsed numeric field is omitted per the no-null-fields policy.

Can I look up multiple companies in one run? Yes — pass multiple URLs in companyUrls; each yields one company record plus its catalog products list.

What's the difference between a search-mode product record and a byProductUrls record? Search-mode cards give you a fast overview (price, MOQ, company, TrustPoints) for many products at once. byProductUrls fetches each product's own detail page for extra fields not shown on the results grid — place of origin, packaging detail, supplying ability, payment type, and the full image gallery.

Why did I get 0 results? Either the keyword has no current listings on TradeKey, or an overly narrow filter (e.g. country + minOrderQty) excluded everything. Widen the filters and retry.

Is pricing final? FOB prices on B2B marketplaces are frequently negotiable and MOQ-dependent; treat fobPrice as an indicative starting quote, not a fixed retail price.

What's a "buy lead"? A sourcing request posted by a buyer/importer looking for a supplier — the mirror image of a search-mode product listing. Use mode=buyLeads to find buyers actively looking for what you sell.

Limitations

  • TradeKey's /search/index.html results page typically yields 4-6 pages (roughly 60-100 cards) of distinct results for a given keyword/filter combination before the site starts repeating cards; the actor detects an identical repeated page and stops cleanly instead of emitting duplicates. Use more specific/varied keywords, or combine with country/sortBy, to gather larger volumes beyond that.
  • Per-product detail pages are supported via mode=byProductUrls (place of origin, packaging, supplying ability, payment type, full image gallery). Per-SKU price-break tiers and buyer reviews are not exposed by TradeKey's server-rendered markup and are out of scope.
  • mode=buyLeads returns the single keyword-listing page TradeKey serves per query (typically ~20 buy leads); the site does not expose reliable pagination for this listing, so maxItems above ~20 will not yield more records for a single keyword. Quantity-required and full buyer contact details live behind a login-gated "Quote Now" action and are out of scope.

About the data source

This actor targets TradeKey.com, a large, fully server-rendered B2B wholesale marketplace. (Note: DHgate.com was evaluated first but is blocked at the Akamai edge for all client types — plain HTTP, browser-impersonation, and real headless-browser requests all receive a 403 on every path including the homepage — so TradeKey was selected as a reliable, same-category alternative.)