ImportYeti Scraper - US Customs Import & Supplier Data
Pricing
from $3.49 / 1,000 enriched importer/supplier profiles
ImportYeti Scraper - US Customs Import & Supplier Data
Scrape ImportYeti US customs records: importers, suppliers, HS/HTS codes, trading partners, shipping lanes, and bills of lading. Search or enrich profiles for sourcing, compliance, and B2B leads.
Pricing
from $3.49 / 1,000 enriched importer/supplier profiles
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
ImportYeti Scraper — US Customs Import & Supplier Data
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by ImportYeti or its affiliates. Data is read from publicly accessible pages only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
Contact-data controls: Phone/WhatsApp/fax and email fields are omitted from the dataset by default. Enable
includePhonesand/orincludeEmailsonly for contacts already published on public pages and only when you have a lawful basis. Any contact-field examples below assume that explicit opt-in; otherwise those fields are absent.
Unofficial ImportYeti dataset extractor for Apify. Not affiliated with ImportYeti.
Pull US sea-import bills of lading intelligence: importers, foreign suppliers, HS/HTS codes, trading partners, shipping lanes, carriers, and recent shipments — into clean JSON/CSV for sourcing, compliance, and B2B prospecting.
| Actor | Role |
|---|---|
| ImportYeti Scraper ◄── you are here | US customs importer & supplier profiles |
| Europages Scraper | EU B2B company contacts after you find a supplier |
| WLW Scraper | DACH B2B directory enrichment |
When to use
- Find who supplies a US brand or retailer from public customs records
- Build supplier / importer lead lists by keyword, brand, or product class
- Map HS/HTS codes, origin countries, ports, and carriers for a target account
- Screen trade partners with UFLPA flags and shipment recency
- Cheap search-only discovery, then enrich only the profiles you need
When not to use
Key features
- Dual mode —
search(public search API) orenrich(full profile + nested BOLs) - Companies and suppliers — US consignees and foreign shippers
- 90+ normalized fields on enriched profiles (partners, HS/HTS, lanes, carriers, TEU, spend)
- Recent bills of lading nested on profiles; optional flat
shipmentrows - Cloudflare-aware HTTP via
curl_cffiChrome impersonation + Apify residential proxies - MCP-ready for AI assistants via Apify MCP
Input
| Field | Type | Description |
|---|---|---|
searchQueries | string[] | Company / supplier / product keywords |
startUrls | request list | /company/{slug} or /supplier/{slug} URLs |
mode | enum | enrich (default) or search |
entityType | enum | any, company, or supplier |
minShipments | integer | Drop low-volume entities |
maxItems | integer | Cap on search hits or enriched profiles |
includeShipments | boolean | Nest recent BOLs on profiles (default true) |
emitShipmentRows | boolean | Also push flat shipment dataset items |
concurrency | integer | Parallel profile fetches (enrich mode) |
proxyConfiguration | object | Prefer Residential proxies |
{"searchQueries": ["Patagonia"],"mode": "enrich","entityType": "company","maxItems": 10,"includeShipments": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output
Enriched profile example (truncated):
{"recordType": "profile","entityType": "company","name": "Patagonia","slug": "patagonia","id": "company/patagonia","url": "https://www.importyeti.com/company/patagonia","address": "Ventura, Ca 93001, Us","countryCode": "US","totalShipments": 3047,"shipments12m": 178,"mostRecentShipment": "08/09/2026","avgTeuPerMonth": 36.86,"uflpa": false,"tradingPartners": [{"name": "Hirdaramani International Export","type": "supplier","country": "Sri Lanka","shipments": 419}],"hsCodes": [{ "code": "61", "description": "Apparel - knitted", "shipments": 1604 }],"htsCodes": [{ "code": "6110.30.3053", "shipments": 129 }],"recentShipments": [{"arrivalDate": "2026-08-09T00:00:01.000Z","billOfLading": "EXDO6840348955","counterpartyName": "Sheico Thailand Co Ltd"}],"scrapedAt": "2026-08-11T10:00:00Z"}
| Field | Description |
|---|---|
recordType | search_result, profile, or shipment |
entityType | company or supplier |
totalShipments / shipments12m | Volume metrics |
tradingPartners | Top suppliers or customers |
hsCodes / htsCodes | Product classification rollups |
shippingLanes / carriers | Ports and SCAC codes |
shipmentsTimeSeries | Monthly shipments / weight / TEU |
recentShipments | Public recent BOL table |
uflpa | Forced-labor related flag when present |
Use cases
| Job | How |
|---|---|
| Amazon / ecom supplier discovery | Search a brand → enrich → export tradingPartners |
| Freight / 3PL prospecting | Filter high totalShipments importers by lane or carrier |
| Competitive supply-chain map | Enrich competitor profiles; compare HS chapters and origins |
| Trade compliance screening | Check uflpa, origins, and HTS before onboarding a vendor |
| OSINT / research | Keyword search + profile URLs for structured customs evidence |
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/importyeti-scraper').call({searchQueries: ['Patagonia'],mode: 'enrich',maxItems: 5,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("crawloop/importyeti-scraper").call(run_input={"searchQueries": ["Patagonia"],"mode": "enrich","maxItems": 5,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
cURL
curl "https://api.apify.com/v2/acts/crawloop~importyeti-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries":["Patagonia"],"mode":"enrich","maxItems":5}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.
Example prompts:
- "Run ImportYeti Scraper for Patagonia in enrich mode and return the top suppliers as JSON"
- "Search ImportYeti for lithium battery importers, max 20 companies, search-only mode"
- "Enrich these ImportYeti company URLs and then find matching EU contacts with Europages Scraper"
Suite next step
After you identify foreign factories or US importers, enrich European company contacts with Europages Scraper or DACH listings with WLW Scraper.
FAQ
What coverage does ImportYeti have?
Public US sea import bills of lading (not air/land). History generally starts around 2015.
Do I need an ImportYeti login?
No for public search and profile pages this Actor targets. Power Query / full CSV exports / official paid API are out of scope.
Search vs enrich?
search is cheap discovery (name, address, shipment counts). enrich opens each profile for partners, HS/HTS, lanes, carriers, and recent BOLs.
Why residential proxies?
ImportYeti sits behind Cloudflare and applies per-IP view limits. Residential US proxies keep enrich runs stable.