ImportYeti Scraper: US Customs Bills of Lading avatar

ImportYeti Scraper: US Customs Bills of Lading

Pricing

from $0.80 / 1,000 results

Go to Apify Store
ImportYeti Scraper: US Customs Bills of Lading

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

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

13 hours ago

Last modified

Categories

Features

Limited permissions

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

  1. Find the company's ImportYeti page. The slug is the last part of its address: https://www.importyeti.com/company/apple → apple.
  2. Enter one or more slugs (1–50 per run), or paste the full company URLs.
  3. Set how many recent shipments you want per company (default 50, the page carries at most 50).
  4. Optionally turn on Include shipping partners to add one supplier summary per row of the company's Suppliers table.
  5. Run it and export the dataset.

Start with:

{"companies": ["apple"]}

Input

NameTypeDefaultWhat it does
companiesarray—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.
maxResultsinteger50Maximum bill-of-lading records per company (the page carries at most 50).
includePartnersbooleanfalseAlso emit one summary record per row of the company's Suppliers table.
requestDelaySecsnumber1Pause 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

RunRecordsApproximate cost
Empty input (sample: apple, 10 shipments)10$0.008
Two companies, 50 shipments each100$0.080
Ten companies, 50 shipments each500$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.