ImportYeti Scraper: US Customs Bills of Lading
Pricing
from $0.80 / 1,000 results
ImportYeti Scraper: US Customs Bills of Lading
Scrape recent US customs bill-of-lading records from ImportYeti by company: suppliers, origin countries, weights, containers, carriers, dates, lanes and freight estimates. Add supplier summaries with shipment totals. No personal contact details. Export JSON, CSV or Excel. $0.80 per 1,000 records.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
13 hours ago
Last modified
Categories
Features
Share
US Customs Bill-of-Lading Data from ImportYeti
Get the recent sea shipments of any US importer from ImportYeti: suppliers, origin countries, weights, containers, dates, carriers and freight estimates, one row per bill of lading, as JSON, CSV or Excel.
Price: $0.00005 per run start plus $0.0008 per delivered record. One company with 50 recent shipments costs about $0.04; ten companies with 50 each costs about $0.40.
Built for supply-chain research, sales prospecting and competitor sourcing analysis. No login, key or account needed.
Who it is for
- Supply-chain and sourcing teams checking who ships to a competitor, from which suppliers and how often.
- B2B sales and trade finance building prospect lists from real import volume instead of directory listings.
- Logistics and freight analysts studying lanes, carriers, container counts and freight estimates.
- Researchers and journalists documenting sourcing relationships over time.
How to use it
- Find the company's ImportYeti page. The slug is the last part of its address:
https://www.importyeti.com/company/apple→apple. - Enter one or more slugs (1–50 per run), or paste the full company URLs.
- Set how many recent shipments you want per company (default 50, the page carries at most 50).
- Optionally turn on Include shipping partners to add one supplier summary per row of the company's Suppliers table.
- Run it and export the dataset.
Start with:
{"companies": ["apple"]}
Input
| Name | Type | Default | What it does |
|---|---|---|---|
companies | array | — | 1–50 ImportYeti company slugs (the /company/<slug> path); full URLs are also accepted. An empty input ({}) returns a small sample for apple (up to 10 records), and the status message says so; an empty list is rejected with a message asking for a slug. |
maxResults | integer | 50 | Maximum bill-of-lading records per company (the page carries at most 50). |
includePartners | boolean | false | Also emit one summary record per row of the company's Suppliers table. |
requestDelaySecs | number | 1 | Pause between company fetches. |
{"companies": ["apple", "tesla"], "maxResults": 30, "includePartners": true}
What you get
- One record per recent bill of lading: supplier, dates, carrier, weights, container count, lane and estimated freight cost.
- Company context on every row: total shipments, top origin country and the company address.
- Optional supplier summaries: total shipments, activity window and product categories per supplier.
- Up to 50 companies per run.
Output
Bill-of-lading records (recordType: "bol") include recordKey, companyName, companySlug, role, date, bolNumber, bolMasterNumber, isFreeBol, carrier, supplierName, supplierSlug, supplierCity, supplierCountry, weightKg, quantity, quantityUnit, containerCount, description, lane, estimatedFreightCost, freightCurrency, companyTotalShipments, companyTopOriginCountry, companyAddress, sourceUrl, and source.
With includePartners: true, supplier summary records (recordType: "partner") additionally carry totalShipments, activityStart/activityEnd (YYYY-MM window), and productDescriptions.
Example record:
{"recordType":"bol","recordKey":"www.importyeti.com:bol:apple:12345678","companyName":"Apple Inc.","companySlug":"apple","role":"importer","date":"2026-09-18","bolNumber":"APPLE12345678","bolMasterNumber":"MASTER87654321","isFreeBol":true,"carrier":"Maersk","supplierName":"Acme Electronics Co.","supplierCity":"Shenzhen","supplierCountry":"China","weightKg":1850.5,"quantity":120,"quantityUnit":"cartons","containerCount":1,"description":null,"lane":"Eu -> US Transatlantic","estimatedFreightCost":2450.0,"freightCurrency":"USD","companyTotalShipments":422,"companyTopOriginCountry":"China","sourceUrl":"https://www.importyeti.com/company/apple","source":"www.importyeti.com"}
Data is company-level only — no individual contact details are collected.
Cost examples
| Run | Records | Approximate cost |
|---|---|---|
| Empty input (sample: apple, 10 shipments) | 10 | $0.008 |
| Two companies, 50 shipments each | 100 | $0.080 |
| Ten companies, 50 shipments each | 500 | $0.400 |
| One company with supplier summaries | ~60 | $0.048 |
You pay per delivered record, not per company or per request, so lowering maxResults lowers the cost.
FAQ
How is it charged? $0.00005 to start and $0.0008 per record delivered. A company with no shipments adds nothing to the bill.
How fresh is the data? Every run reads ImportYeti's company pages live, so you always get the shipments currently published there.
How many companies or records can I get? Up to 50 companies per run; each company page carries at most 50 recent shipments (cap them further with maxResults).
What if a company is not found? Unknown companies are skipped and named in the run summary while the rest complete. If no company can be read at all, the run fails with the reason instead of returning an empty dataset.
Can I see a company's full supplier list? Yes — set includePartners to true to add one summary record per supplier, with shipment totals and activity windows.
Do I get phone numbers or emails of importers? No. Records are company-level: shipments, suppliers, lanes and volumes, no individual contact details.
Can I monitor a company on a schedule? Yes. Save the input and schedule the task; each run is a snapshot, so compare bolNumber (or recordKey) between runs to find new shipments.
Support
For questions or issues, contact Apify Support from the Actor page and include the run URL.