ImportYeti US import records (bills of lading) API
ImportYeti Scraper & API is a pay-per-record Apify Actor by Daemon Data that returns US import records from ImportYeti: latest bills of lading per importer or supplier, or a company profile with top suppliers as JSON, CSV or Excel. It costs $0.002 per shipment with the default options ($2.00 per 1,000); no login to the source site and no proxy or browser to set up on your side, and the same input runs from the Apify console, one REST call, Python, Node.js, n8n or an AI assistant through MCP.
Daemon Data ImportYeti Scraper & API on Apify Listing as plain text
Output fields
The most useful top-level fields with values from a real record; the full list is id, importer, importerUrl, importerAddress, importerCountry, importerCountryCode, supplier, supplierUrl, supplierAddress, supplierCountry, supplierCountryCode, date, billOfLading, masterBillOfLading, houseBillOfLading, billType, weightKg, quantity, quantityUnit, containers, description, shippingRoute, estimatedShippingCostUsd, pageType, name, url, address, website, otherWebsites, mostRecentShipment, totalShipments, shipmentsLast12Months, avgTeuPerMonth, avgTeuPerShipment, estimatedTotalShippingCostUsd, topSuppliers, topImporters, hsCodes, topLanes, billTypes, monthlyShipments, databaseUpdated, scrapedAt. Per-field notes and the OpenAPI definition are on the Apify API page.
| Field | Type | Example |
|---|---|---|
id | string | "ONEYDELG34285600" |
importer | string | "Wal Mart" |
date | string | "2026-10-28" |
billOfLading | string | "ONEYDELG34285600" |
supplier | string | "Arjan Impex P Ltd" |
supplierCountry | string | "India" |
supplierAddress | string | "Industrial Estate Sonipat ... Hr 131001 In" |
weightKg | number | 598 |
quantity | number | 314 |
quantityUnit | string | "CTN" |
containers | number | 1 |
description | string | "Stainless Steel Pet Bowl ..." |
shippingRoute | string | "Asia,Pacific" |
estimatedShippingCostUsd | number | 8714.26 |
Input and how to call it
Example input. Fields and pricing were checked against the public listing on 2026-11-09; this build does not run paid example searches.
{
"companies": [
"walmart"
],
"output": "shipments",
"maxResults": 100
}
One HTTP call starts a run, waits for it and returns the records (token from console.apify.com):
curl -X POST "https://api.apify.com/v2/acts/data_daemon~importyeti-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companies": ["walmart"], "output": "shipments", "maxResults": 100}'
Python: ApifyClient(token).actor("data_daemon/importyeti-scraper").call(run_input=...). Python example · Node.js example · n8n workflow.
AI assistant (MCP): add the remote server https://mcp.apify.com/?tools=data_daemon/importyeti-scraper with header Authorization: Bearer YOUR_APIFY_TOKEN in Claude, ChatGPT, Cursor or VS Code and ask for the data in plain words.
All input fields
| Field | Type | Meaning |
|---|---|---|
companies | array | Company names or ImportYeti URLs, e.g. Walmart, ikea-supply, https://www.importyeti.com/company/wal-mart. A name is turned into the page address (Ikea Supply becomes /company/ikea-supply); if it is not found, copy the exact URL from importyeti.com. |
suppliers | array | Supplier names or ImportYeti supplier URLs, e.g. https://www.importyeti.com/supplier/foxconn. Shipments then list the US importers they ship to. |
output | string | shipments: one row per recent bill of lading (the page lists the 50 newest). profile: one row per company with totals, top suppliers (or, for supplier pages, top US buyers), HS codes, port lanes and monthly shipments for up to the last 24 months that had shipments. |
shippedWithinDays | integer | Shipments mode: keep bills of lading dated within the last N days. |
maxShipmentsPerCompany | integer | Up to 50 (ImportYeti shows the 50 newest bills of lading per company). |
topSuppliers | integer | Profile mode: how many suppliers (company pages) or US buyers (supplier pages) to include, up to 50, largest first. |
maxResults | integer | Stop after this many saved rows (default 100). 0 = no cap. |
onlyNewSinceLastRun | boolean | Shipments: skip bills of lading delivered by earlier runs. Profiles: deliver a company again only after it has a newer shipment. Memory is kept in a key-value store named importyeti-state (skipped rows are not charged). |
stateName | string | By default it follows the output and the company list. |
skipIds | array | Bill of lading numbers (shipments) or company/<slug> ids (profiles) you already have. Not saved, not charged. |
Price
$0.002 per shipment ($2.00 per 1,000); $0.01 per company profile ($10.00 per 1,000); $0.001 per run. List prices for Apify Free and Starter plans; Scale and Business plans pay 15% to 30% less.
| Event | Price | Per 1,000 | Charged when |
|---|---|---|---|
| Shipment | $0.002 | $2.00 | One bill of lading saved to the dataset: date, supplier and country, weight, quantity, containers, cargo description, route, estimated freight cost. Rows skipped by only-new mode, skipIds or the date filter are never charged. |
| Company profile | $0.01 | $10.00 | One company profile saved to the dataset: totals, up to 50 suppliers with volumes and HS codes, HS-code breakdown, port lanes and the 24-month shipment trend. |
| Actor Start | $0.001 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Cost example: 50 shipments with default options cost $0.101, including any start fee. This is an illustrative record count; set explicit row and total-charge caps for your run. Apify's free plan includes $5 of usage a month, about 2,500 shipments before start fees; the Actor's own compute is included in the per-record price, and records skipped by filters, de-duplication or only-new mode are not charged.
Ready-made example pages
Saved inputs you can run with one click on Apify (Examples tab); each has its own page:
- Latest bills of lading: Walmart, Home Depot, IKEA (ImportYeti): Get US import records as JSON via API: the 50 newest ocean bills of lading ImportYeti lists for Walmart, Home Depot USA and IKEA Supply, 150 shipments (latest 28 October 2026; suppliers in China, India, Colombia, Vietnam
{"companies": ["walmart", "home depot", "ikea supply"], "output": "shipments", "maxShipmentsPerCompany": 50, "maxResults": 150} - Supplier lists and import trends: Tesla, Nike, Amazon, IKEA: Get US importer profiles as JSON via API: one row each for Tesla, Nike USA, Amazon Services, IKEA Supply, Walmart, Home Depot USA, Trader Joe's and Dollar Tree from ImportYeti (8 rows, shipments to 1 November 2026). Each
{"companies": ["tesla", "nike usa", "amazon services", "ikea supply", "walmart", "home depot usa", "trader joes", "dollar tree distribution"], "output": "profil
Alternatives, honestly
| Option | What it gives you | Where it falls short for this job |
|---|---|---|
| ImportYeti website | Free search of US customs bills of lading | One company page at a time; no export or alerts |
| ImportYeti's official API (data.importyeti.com) | REST endpoints for company profiles, shipments and search | Needs an ImportYeti account, API key and prepaid data credits; this Actor bills per row on your Apify account instead |
| Paid trade-data platforms (Panjiva, ImportGenius and similar) | Global customs data, contacts, analytics | Team subscriptions; more than a per-company shipment watch needs |
| Other ImportYeti Actors on Apify Store | Same source | Compare shipment vs profile output, price per 1,000 and only-new mode |