HKTDC Suppliers & Products Sourcing Directory Scraper avatar

HKTDC Suppliers & Products Sourcing Directory Scraper

Pricing

from $17.00 / 1,000 results

Go to Apify Store
HKTDC Suppliers & Products Sourcing Directory Scraper

HKTDC Suppliers & Products Sourcing Directory Scraper

Scrape the Hong Kong Trade Development Council sourcing directory by keyword. Get the product, price and minimum order, plus the supplier company, its country and province, verified level and capabilities (OEM/ODM). A sourcing-leads feed for importers and buyers. 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

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

HKTDC Suppliers & Products Sourcing Directory Scraper

HKTDC Suppliers & Products Sourcing Directory Scraper

Here is one real result, with every field the actor returns:

{
"productName": "Bluetooth Speaker",
"productDescription": "Introduce a retro addition to your living room décor with this nifty radio. Taking inspirations from the past decades, the vintage radio boasts an innovated twist with a built-in Bluetooth function to stream your favorite tunes directly off your smart gadgets via the high-grade speakers. Hands-free Bluetooth speaker. Aux in jack for plugging in your headphone. Rechargeable via USB connections.",
"imageUrl": "https://sourcing-media.hktdc.com/product/Bluetooth-Speaker/b0b830cde39d11ea883f06c82c63b760",
"images": [
"https://sourcing-media.hktdc.com/product/Bluetooth-Speaker/b0b830cde39d11ea883f06c82c63b760",
"https://sourcing-media.hktdc.com/product/Bluetooth-Speaker/b0b830f6e39d11ea883f06c82c63b760",
"https://sourcing-media.hktdc.com/product/Bluetooth-Speaker/b0b83120e39d11ea883f06c82c63b760"
],
"priceText": "USD 8.35",
"priceMin": 8.35,
"priceMax": 8.35,
"discountPriceMin": null,
"discountPriceMax": null,
"currency": "USD",
"minOrder": null,
"unit": "piece(s)",
"hasOnlinePurchase": false,
"supplierName": "Brilliant Rich Electronics Ltd",
"countryAndRegion": "Hong Kong",
"province": null,
"supplierRating": null,
"responseRate": "GROUP_1",
"responseTime": null,
"factoryCountry": null,
"verifiedLevel": "gold",
"isExhibitor": true,
"capabilities": ["ODM", "OEM"],
"productId": "9a1cc22de39d11ea883f06c82c63b760",
"productUrn": "1X1WKD6R",
"supplierId": "9cce09f2e39c11ea883f06c82c63b760",
"supplierUrn": "1X0003N4",
"productUrl": "https://sourcing.hktdc.com/en/product-detail/Bluetooth-Speaker/1X1WKD6R",
"supplierUrl": "https://sourcing.hktdc.com/en/supplier-store/home/Brilliant-Rich-Electronics-Ltd/1X0003N4",
"searchUrl": "https://sourcing.hktdc.com/en/product-search/Bluetooth%20Speaker/1",
"source": "HKTDC Sourcing",
"observedAt": "2026-08-14T08:19:07.891Z",
"aiLeadScore": 85,
"aiLeadTier": "hot",
"aiLeadRationale": "The supplier has a gold verification level and offers ODM/OEM capabilities, indicating reliability and potential for customization.",
"aiSummary": "Brilliant Rich Electronics Ltd offers a retro-style Bluetooth speaker that combines vintage aesthetics with modern technology, featuring high-quality sound and hands-free functionality. This product is ideal for businesses looking to enhance their home decor offerings or for retailers seeking unique audio solutions.",
"aiCategory": "Electronics",
"aiTags": ["Bluetooth Speaker", "Retro Design", "High-Quality Sound", "Wireless Streaming", "Rechargeable", "Home Decor"]
}

The most complete HKTDC sourcing scraper available. It returns every field an HKTDC Sourcing listing exposes (product, price, minimum order, supplier, verification level, capabilities and IDs), plus optional contact enrichment, AI lead scoring, AI summary and AI categorization, and gives you a keyword search to target exactly the suppliers you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the HKTDC Sourcing directory for the product keyword you pass, paginates through the matching listings, and writes one normalized record per supplier product to the run's dataset. Each record includes the product, price range and minimum order, the supplier name, region and verification level, ODM/OEM capabilities and the product and supplier IDs and URLs. Missing source values are returned as null, and optional paid add-ons can find a public contact email, score each supplier as a sourcing lead, write a summary and classify the product category.

Data covers supplier and product listings on HKTDC Sourcing. It is independent and has no affiliation with the Hong Kong Trade Development Council.

Quickstart

Open the actor, paste this into the input, and press Run. It returns two Bluetooth-speaker suppliers with all three AI add-ons on.

{
"searchQuery": "bluetooth speaker",
"maxSuppliers": 2,
"withLeadScore": true,
"withProfileSummary": true,
"withCategorize": true
}

Change searchQuery to any product or category (for example led, watch, kitchenware). Every input field is optional; with an empty input the actor searches the prefilled keyword (led, default maxSuppliers 10).

Input reference

FieldTypeRequiredDefaultDescription
searchQuerystringnoledProduct or category to search (for example bluetooth speaker, watch, toy, kitchenware).
maxSuppliersintegerno10Maximum supplier listings to collect. Free Apify plans are capped at 10 per run.
enrichContactsbooleannofalsePaid add-on. For each result without an email, attempt to find a public business contact email and name. Billed per attempt, plus an extra charge only when an email is found.
enrichContactsMaxintegerno50Cap how many results the contact add-on tries to enrich. Free Apify accounts are capped at 3.
withLeadScorebooleannofalsePaid AI add-on. Qualify each supplier as a sourcing lead (0 to 100 score, hot/warm/cold tier, rationale). Charged per supplier scored. Paid plans only.
withProfileSummarybooleannofalsePaid AI add-on. Write a concise sourcing summary of each supplier and product. Charged per supplier summarized. Paid plans only.
withCategorizebooleannofalsePaid AI add-on. Classify each listing's product category and tags. Charged per listing classified. Paid plans only.

Output reference

One dataset item per supplier product. Types: string, number, boolean, string[], or null when the source value is absent.

FieldTypeDescription
productNamestringProduct name.
productDescriptionstringProduct description text (may contain HTML entities as published).
imageUrlstringPrimary product image URL.
imagesstring[]All product image URLs.
priceTextstringPrice as displayed, or null.
priceMinnumberMinimum price, or null.
priceMaxnumberMaximum price, or null.
discountPriceMinnumberMinimum discounted price, or null.
discountPriceMaxnumberMaximum discounted price, or null.
currencystringPrice currency (for example USD), or null.
minOrdernumberMinimum order quantity, or null.
unitstringOrder unit (for example piece(s)), or null.
hasOnlinePurchasebooleanWhether the listing supports online purchase.
supplierNamestringSupplier company name.
countryAndRegionstringSupplier country or region.
provincestringSupplier province, or null.
supplierRatingnumberSupplier rating, or null.
responseRatestringSupplier response-rate band (for example GROUP_1), or null.
responseTimestringSupplier response-time band, or null.
factoryCountrystringFactory country, or null.
verifiedLevelstringHKTDC verification level (for example gold), or null.
isExhibitorbooleanWhether the supplier is an HKTDC exhibitor.
capabilitiesstring[]Manufacturing capabilities (for example ODM, OEM).
productIdstringHKTDC product ID.
productUrnstringHKTDC product URN.
supplierIdstringHKTDC supplier ID.
supplierUrnstringHKTDC supplier URN.
productUrlstringProduct detail URL.
supplierUrlstringSupplier store URL.
searchUrlstringSource search URL for this result.
sourcestringData source. Always HKTDC Sourcing.
observedAtstringISO 8601 timestamp of when the record was collected.
enrichedEmailstringPublic contact email from the contact add-on, or null.
enrichedContactNamestringContact person name from the contact add-on, or null.
enrichedJobTitlestringContact job title from the contact add-on, or null.
enrichedEmailStatusstringEmail verification status from the contact add-on, or null.
enrichedSourcestringSource URL of the enriched contact, or null.
enrichedConfidencenumberConfidence of the enriched contact, or null.
aiLeadScoreintegerAI sourcing lead score 0 to 100 (add-on), or null.
aiLeadTierstringAI lead tier hot, warm or cold (add-on), or null.
aiLeadRationalestringShort rationale for the AI lead score (add-on), or null.
aiSummarystringAI sourcing summary (add-on), or null.
aiCategorystringAI product category (add-on), or null.
aiTagsstring[]AI product tags (add-on), or null.

Example output record

Real record from a live run (input {"searchQuery":"bluetooth speaker","maxSuppliers":2,"withLeadScore":true,"withProfileSummary":true,"withCategorize":true}):

{
"productName": "Bluetooth Speaker",
"priceText": "USD 8.35",
"priceMin": 8.35,
"priceMax": 8.35,
"currency": "USD",
"unit": "piece(s)",
"hasOnlinePurchase": false,
"supplierName": "Brilliant Rich Electronics Ltd",
"countryAndRegion": "Hong Kong",
"verifiedLevel": "gold",
"isExhibitor": true,
"capabilities": ["ODM", "OEM"],
"productId": "9a1cc22de39d11ea883f06c82c63b760",
"productUrn": "1X1WKD6R",
"supplierUrn": "1X0003N4",
"productUrl": "https://sourcing.hktdc.com/en/product-detail/Bluetooth-Speaker/1X1WKD6R",
"supplierUrl": "https://sourcing.hktdc.com/en/supplier-store/home/Brilliant-Rich-Electronics-Ltd/1X0003N4",
"source": "HKTDC Sourcing",
"observedAt": "2026-08-14T08:19:07.891Z",
"aiLeadScore": 85,
"aiLeadTier": "hot",
"aiLeadRationale": "The supplier has a gold verification level and offers ODM/OEM capabilities, indicating reliability and potential for customization.",
"aiSummary": "Brilliant Rich Electronics Ltd offers a retro-style Bluetooth speaker that combines vintage aesthetics with modern technology, featuring high-quality sound and hands-free functionality.",
"aiCategory": "Electronics",
"aiTags": ["Bluetooth Speaker", "Retro Design", "High-Quality Sound", "Wireless Streaming", "Rechargeable", "Home Decor"]
}

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~hktdc-suppliers-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQuery":"kitchenware","maxSuppliers":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~hktdc-suppliers-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQuery":"led","maxSuppliers":100,"withLeadScore":true}'

Apify CLI:

apify call scrapers_lat/hktdc-suppliers-scraper \
--input '{"searchQuery":"watch","enrichContacts":true}'

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 listing returned (result event). See the pricing tab for the current per-result price.
  • Add-on events. Contact search attempt (contact-search-attempt), contact email found (contact-email-found), AI lead score (ai_lead_score), AI profile summary (ai_profile_summary) and AI categorization (ai_categorize) are billed separately, and only when they produce usable output.
  • 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 records per run (contact enrichment capped at 3). Upgrade for higher maxSuppliers.

FAQ and troubleshooting

A run returned 0 records. Why? The keyword matched no listings. Try a broader or differently spelled term. Zero-result runs are not charged.

Do I get supplier contact details? Each record includes the supplier name, store URL and IDs. Enable the contact enrichment add-on to also attempt a public business email and contact name.

What does verifiedLevel mean? It is HKTDC's supplier verification tier (for example gold). Combine it with isExhibitor and capabilities to qualify suppliers.

Why is minOrder null? The listing did not publish a minimum order quantity. Missing source values are returned as null, never invented.

What do the AI add-ons return? withLeadScore fills aiLeadScore, aiLeadTier and aiLeadRationale; withProfileSummary fills aiSummary; withCategorize fills aiCategory and aiTags. All are billed only on usable output and require a paid Apify plan.

Is this an official HKTDC tool? No. This actor is independent and has no affiliation with the Hong Kong Trade Development Council. It reads only publicly available sourcing listings. Use the results in accordance with the source's terms and applicable laws.

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 the Hong Kong Trade Development Council. Accesses only publicly available sourcing listings. Use in accordance with the source's terms and applicable laws.