HKTDC Suppliers & Products Sourcing Directory Scraper
Pricing
from $17.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
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
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 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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | no | led | Product or category to search (for example bluetooth speaker, watch, toy, kitchenware). |
maxSuppliers | integer | no | 10 | Maximum supplier listings to collect. Free Apify plans are capped at 10 per run. |
enrichContacts | boolean | no | false | Paid 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. |
enrichContactsMax | integer | no | 50 | Cap how many results the contact add-on tries to enrich. Free Apify accounts are capped at 3. |
withLeadScore | boolean | no | false | Paid 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. |
withProfileSummary | boolean | no | false | Paid AI add-on. Write a concise sourcing summary of each supplier and product. Charged per supplier summarized. Paid plans only. |
withCategorize | boolean | no | false | Paid 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.
| Field | Type | Description |
|---|---|---|
productName | string | Product name. |
productDescription | string | Product description text (may contain HTML entities as published). |
imageUrl | string | Primary product image URL. |
images | string[] | All product image URLs. |
priceText | string | Price as displayed, or null. |
priceMin | number | Minimum price, or null. |
priceMax | number | Maximum price, or null. |
discountPriceMin | number | Minimum discounted price, or null. |
discountPriceMax | number | Maximum discounted price, or null. |
currency | string | Price currency (for example USD), or null. |
minOrder | number | Minimum order quantity, or null. |
unit | string | Order unit (for example piece(s)), or null. |
hasOnlinePurchase | boolean | Whether the listing supports online purchase. |
supplierName | string | Supplier company name. |
countryAndRegion | string | Supplier country or region. |
province | string | Supplier province, or null. |
supplierRating | number | Supplier rating, or null. |
responseRate | string | Supplier response-rate band (for example GROUP_1), or null. |
responseTime | string | Supplier response-time band, or null. |
factoryCountry | string | Factory country, or null. |
verifiedLevel | string | HKTDC verification level (for example gold), or null. |
isExhibitor | boolean | Whether the supplier is an HKTDC exhibitor. |
capabilities | string[] | Manufacturing capabilities (for example ODM, OEM). |
productId | string | HKTDC product ID. |
productUrn | string | HKTDC product URN. |
supplierId | string | HKTDC supplier ID. |
supplierUrn | string | HKTDC supplier URN. |
productUrl | string | Product detail URL. |
supplierUrl | string | Supplier store URL. |
searchUrl | string | Source search URL for this result. |
source | string | Data source. Always HKTDC Sourcing. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
enrichedEmail | string | Public contact email from the contact add-on, or null. |
enrichedContactName | string | Contact person name from the contact add-on, or null. |
enrichedJobTitle | string | Contact job title from the contact add-on, or null. |
enrichedEmailStatus | string | Email verification status from the contact add-on, or null. |
enrichedSource | string | Source URL of the enriched contact, or null. |
enrichedConfidence | number | Confidence of the enriched contact, or null. |
aiLeadScore | integer | AI sourcing lead score 0 to 100 (add-on), or null. |
aiLeadTier | string | AI lead tier hot, warm or cold (add-on), or null. |
aiLeadRationale | string | Short rationale for the AI lead score (add-on), or null. |
aiSummary | string | AI sourcing summary (add-on), or null. |
aiCategory | string | AI product category (add-on), or null. |
aiTags | string[] | 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:
# 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 listing returned (
resultevent). 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
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 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.
Related scrapers
- Made-in-China Suppliers Scraper: supplier and product listings from Made-in-China.
- 1688 Wholesale Scraper: wholesale product listings from 1688.
- IndiaMART Suppliers Scraper: supplier and product listings from IndiaMART.
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.
