ImportYeti Scraper
Pricing
from $4.00 / 1,000 results
ImportYeti Scraper
Extract supplier and company profiles from ImportYeti US import records. Search by company name, product keyword, or location address. Get shipment counts, top trading partners, trademarks, addresses and country codes for each result. Pay per result only, proxies included, no compute costs.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
SilentFlow
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Turn ImportYeti's US import database into structured supplier and company profiles. Search by company, product, or address. Get shipment counts, trading partners, trademarks, and country data for every result. 100 results in 30 seconds.
How it works

β¨ Why teams choose this over other ImportYeti scrapers
Spending hours copying supplier data from ImportYeti tabs? Hitting rate limits with basic Python scripts? Tired of scrapers that return half the fields?
- π Search three ways, not one. Company name, product keyword, or address in the same input. Find HDMI cable suppliers, all importers in Atlanta, or every entity named "Porsche" without switching tools.
- π¦ 10 clean fields per profile, always filled. Name, type, address, country, shipment count, recent activity, top trading partners, trademarks, and a direct ImportYeti profile URL. No half-empty rows.
- β‘ 100 results in 30 seconds. Pagination handled automatically. Ask for 10 or 10,000, it scales linearly.
- π― Filter before you scrape. Entity type (supplier vs company), minimum shipments, and recency filters. Stop paying for one-time importers you will never contact.
- π° Pay per result, not per minute. No compute costs, proxies included. You pay for rows delivered, period.
- π No login, no API key, no cookies. Works on publicly available data only.
π― What you can do with ImportYeti data
| Team | What they build |
|---|---|
| Procurement | Shortlist of 50 verified HDMI cable suppliers with 100+ shipments in the last 6 months |
| Competitive Intel | Full supplier map of a competitor's import activity, refreshed monthly |
| Sales / BD | Lead list of 500 US importers in a category, sorted by volume |
| Supply Chain | Map which suppliers serve multiple competitors in your segment |
| Trade Compliance | Screen suppliers by country of origin and shipment recency |
| Market Research | Compare import volumes across product categories and years |
| Private Equity | Diligence a target's supplier exposure and trading partner concentration |
π₯ Input parameters
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
query | String | (required) | Company name, supplier name, or product keyword |
searchType | Select | search | search (by name) or addresses (by location) |
type | Select | any | any, supplier (overseas exporters), or company (US importers) |
Filtering
| Parameter | Type | Default | Description |
|---|---|---|---|
mostRecentShipment | Select | any | any, 6mo (past 6 months), or 12mo (past 12 months) |
minShipments | Integer | (none) | Only return entities with at least this many shipments |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | Integer | 100 | Maximum results to return (1 to 10,000) |
Advanced
| Parameter | Type | Default | Description |
|---|---|---|---|
requestTimeout | Integer | 30 | HTTP request timeout in seconds |
debugMode | Boolean | false | Enable detailed logs |
Note: Proxies are automatically configured in Pay Per Event mode. No proxy setup needed.
π Output data
Company example
{"name": "Porsche Cars North America","type": "company","detailUrl": "https://www.importyeti.com/company/porsche-cars-north-america","address": "Atlanta, Ga 30354, Us","countryCode": "US","topSuppliers": ["Dr Ing H C F Porsche","Porsche","Porsche Lizenz"],"trademarks": ["Porsche"],"totalShipments": 6686,"mostRecentShipment": "11/03/2026","scrapedAt": "2026-04-10T09:15:22Z"}
Supplier example
{"name": "Dr Ing H C F Porsche","type": "supplier","detailUrl": "https://www.importyeti.com/supplier/dr-ing-h-c-f-porsche","address": "Stuttgart Zuffenhausen Porscheplatz 1 D-70435 Stuttgart Germany","countryCode": "DE","topSuppliers": ["Porsche Cars North America","Porsche Cars Australia P/L","European Motor Distributors"],"totalShipments": 6356,"mostRecentShipment": "11/03/2026","scrapedAt": "2026-04-10T09:15:22Z"}
ποΈ Data fields
| Category | Fields |
|---|---|
| Identity | name, type, detailUrl |
| Location | address, countryCode |
| Volume | totalShipments |
| Recency | mostRecentShipment |
| Relationships | topSuppliers (top 4 trading partners) |
| Brand | trademarks (when available) |
| Meta | scrapedAt |
For supplier rows, topSuppliers contains the supplier's top customers (US importers). The field name stays the same for schema consistency.
π Examples
Find HDMI cable suppliers
{"query": "hdmi cable","type": "supplier","maxItems": 50}
Pull every importer in Atlanta
{"query": "atlanta","searchType": "addresses","maxItems": 100}
Get active high-volume electronics companies
{"query": "electronics","type": "company","mostRecentShipment": "6mo","minShipments": 500,"maxItems": 200}
Map a competitor's supplier network
{"query": "walmart","type": "company","maxItems": 100}
Quick supplier shortlist for sourcing
{"query": "lithium battery","type": "supplier","mostRecentShipment": "12mo","minShipments": 50,"maxItems": 30}
Investigate a specific brand's importers
{"query": "porsche","type": "company","maxItems": 50}
π€ Copy to your AI assistant
Paste this block into Claude, ChatGPT, or Cursor to give it full context about this scraper:
You have access to the ImportYeti Scraper on Apify: silentflow/importyeti-scraperIt extracts US import records from importyeti.com. Input schema:- query (required, string): company name, product keyword, or address- searchType ("search" by default, or "addresses" for location search)- type ("any" by default, or "supplier" / "company")- mostRecentShipment ("any" by default, "6mo", or "12mo")- minShipments (integer, omit for no floor)- maxItems (integer, default 100, max 10000)Output per result (10 fields):- name (string): entity name- type ("company" or "supplier")- detailUrl (string): full ImportYeti profile URL- address (string): primary address- countryCode (string): ISO 3166-1 alpha-2- totalShipments (integer): total sea shipments on record- mostRecentShipment (string): "DD/MM/YYYY"- topSuppliers (array of string): top 4 trading partners- trademarks (array of string, optional)- scrapedAt (string): ISO 8601 UTCPay per result. Proxies included. Use apify-client for Python or JS.
π» Integrations
Feed results into a supplier database (Python)
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("silentflow/importyeti-scraper").call(run_input={"query": "hdmi cable","type": "supplier","mostRecentShipment": "6mo","minShipments": 50,"maxItems": 100,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['name']} ({item['countryCode']}) - {item['totalShipments']} shipments")print(f" Top partners: {', '.join(item.get('topSuppliers', [])[:3])}")print(f" Profile: {item['detailUrl']}")
Build a competitor monitoring pipeline (JavaScript)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('silentflow/importyeti-scraper').call({query: 'walmart',type: 'company',maxItems: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();const sorted = items.sort((a, b) => b.totalShipments - a.totalShipments);sorted.slice(0, 10).forEach(item => {console.log(`${item.name}: ${item.totalShipments} shipments, recent: ${item.mostRecentShipment}`);});
Export to CSV for spreadsheet analysis (Python)
import csvfrom apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("silentflow/importyeti-scraper").call(run_input={"query": "electronics","type": "company","maxItems": 500,})with open("importers.csv", "w", newline="") as f:writer = csv.writer(f)writer.writerow(["name", "country", "shipments", "recent", "top_supplier", "url"])for item in client.dataset(run["defaultDatasetId"]).iterate_items():top = (item.get("topSuppliers") or [""])[0]writer.writerow([item["name"],item["countryCode"],item["totalShipments"],item["mostRecentShipment"],top,item["detailUrl"],])
Schedule weekly runs with Apify CLI
apify call silentflow/importyeti-scraper \--input='{"query": "solar panel", "type": "supplier", "maxItems": 100}' \> weekly-suppliers.json
π Performance
| Metric | Value |
|---|---|
| Speed | ~100 results in 30 seconds (including pagination) |
| Results per page | 10 (ImportYeti fixed page size) |
| Max items per run | 10,000 |
| Success rate | 100% on our test runs |
| Data freshness | ImportYeti updates the source database daily |
| Pagination | Automatic, no configuration |
| Concurrent runs | Supported, each run uses an isolated session |
πΎ Data export
Results are available in:
- JSON (full API output, best for pipelines)
- CSV (flat spreadsheet with all 10 fields, array fields comma-joined)
- Excel (.xlsx, native formatting)
- RSS and JSONL (for streaming consumers)
Download from the Apify console or fetch programmatically with the dataset API:
https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=csv&token=YOUR_TOKEN
π‘ Tips for best results
- Product keywords beat category names. "hdmi cable" returns more suppliers than "cables". ImportYeti matches against raw product descriptions in bills of lading, which are specific.
- Filter with
typebefore scaling.type: "supplier"gives you overseas manufacturers,type: "company"gives you US importers. Without the filter, you get both mixed and waste half your quota. - Combine
minShipmentswithmostRecentShipment.minShipments: 50+mostRecentShipment: "6mo"gives you active, high-volume traders only. Perfect for sourcing shortlists. - Address search is for locations, not names. Use
searchType: "addresses"with a city or state to map all importers operating from that area. - Start small, then scale. Run with
maxItems: 25first to validate the query returns what you expect, then rerun withmaxItems: 1000to pull the full list.
β FAQ
What data does ImportYeti contain? US import records extracted from sea shipment bills of lading. Covers company names, addresses, supplier relationships, trademarks, and shipment volumes back to 2015.
What is the difference between "company" and "supplier"? A "company" is a US importer (the consignee on the bill of lading). A "supplier" is the overseas manufacturer or exporter (the shipper). The same entity can appear as both depending on trade direction.
How current is the data?
ImportYeti updates its database daily. The mostRecentShipment field shows the latest available record for each entity. Most active importers have shipments from the past week.
Can I search by HS code? Not directly. Use product keywords instead. ImportYeti matches against product descriptions in bills of lading, which contain HS code classifications and product language.
What does "topSuppliers" contain for supplier rows? For supplier rows, the field lists top customers (US importers), not the supplier's own suppliers. The field name is kept identical across rows for schema consistency.
Do I need an ImportYeti account? No. The scraper extracts publicly available data. No login, no API key, no cookies.
Can I scrape multiple queries in one run? One query per run. Schedule multiple runs if you need to compare several queries, or chain runs with an Apify task or CLI script.
What happens if my search returns fewer results than maxItems? The scraper stops at the actual result count. You only pay for rows delivered, never for empty slots.
Why do some results have "Missing in source document" in topSuppliers? That string comes from ImportYeti itself, which masks confidential shipper names when the underlying bill of lading marks the shipper as private. It is not a scraping error.
Why does a foreign company show countryCode "US"?
ImportYeti tags companies by the destination market of their imports, not by physical HQ. A company like "Porsche Chile" appearing as a US consignee will show countryCode: "US". This reflects ImportYeti's own classification.
βοΈ Legal
This Actor extracts publicly available data from ImportYeti. It does not bypass any login, paywall, or CAPTCHA. Users are responsible for complying with ImportYeti's terms of service and applicable laws in their jurisdiction. The data returned is informational; verify accuracy for regulated use cases.
π¬ Support
Need something this scraper doesn't do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page
Response time: usually under 24 hours.
Check out our other scrapers: silentflow on Apify