ImportYeti Alternative Scraper avatar

ImportYeti Alternative Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
ImportYeti Alternative Scraper

ImportYeti Alternative Scraper

Search US import/export trade profiles by company name or product keyword — one row per matched importer or supplier with shipment volume, most-recent activity, country, address, and linked trademarks. No login, no ImportYeti/Panjiva subscription.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

DevilScrapes

DevilScrapes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share


🎯 What this scrapes

importyeti.com aggregates US Customs bill-of-lading filings (public record under the US Trade Act and FOIA) into free-to-browse importer/supplier trade profiles — the same underlying data ImportYeti, Panjiva, and ImportGenius charge $99-$399+/mo to access. This Actor wraps importyeti.com's keyless JSON search endpoint directly, writing one structured row per matched company: shipment counts, most-recent activity, country, address, and linked trademarks.

Give it company names or product keywords (searchQueries) or direct ImportYeti profile URLs (profileUrls) and it resolves each one to a matched importer or supplier row, deduplicated by URL slug so the same company matched twice is only pushed and charged once.

🔥 What we handle for you

  • 🛡️ Browser fingerprint rotationcurl-cffi impersonates real Chrome / Firefox / Safari TLS handshakes so importyeti.com sees a browser, not Python.
  • 🌐 Residential proxy by default via Apify Proxy — importyeti.com Cloudflare-challenges requests from flagged datacenter IPs, so this is the first Actor in our fleet where RESIDENTIAL ships on by default, not opt-in.
  • 🔁 Retries with exponential backoff on 408 / 429 / 5xx — up to 5 attempts, Retry-After honoured.
  • 🧱 Fresh session + profile rotation on every block — a Cloudflare challenge or 403/429 mints a new proxy session and browser fingerprint before retrying.
  • 🧊 Clean, typed dataset rows — Pydantic-validated, ISO-8601 timestamps, deduplicated by slug, JSON / CSV / Excel export straight from the Apify Console.
  • 💰 Pay-Per-Event pricing — you pay only for results that hit your dataset. No data, no charge (beyond the small actor-start warm-up fee).

💡 Use cases

  • Sales prospecting — build a list of US importers already shipping a competitor's product category, ranked by shipment volume.
  • Sourcing research — find foreign suppliers already shipping into the US for a given product, without cold-emailing trade shows.
  • Competitive intel — track how often a competitor's known importer or supplier appears in fresh filings.
  • M&A / supply-chain diligence — sanity-check a target company's declared trade volume and country exposure in minutes.

⚙️ How to use it

  1. Click Try for free at the top of the page.
  2. Enter one or more searchQueries (company names or product keywords) and/or profileUrls — at least one is required.
  3. Optionally narrow with companyTypeFilter, countryCode, or minShipments.
  4. Click Start. Matched rows stream into the run's dataset as they're found.
  5. Export from Storage → Dataset as JSON, CSV, or Excel — or fetch via the API.

📥 Input

FieldTypeRequiredDefaultNotes
searchQueriesarrayno*Company names or product keywords to search, ≤50 items.
profileUrlsarrayno*Direct ImportYeti profile URLs to resolve one-for-one, ≤200 items.
companyTypeFilterstringno"any"Restrict to "importer" or "supplier" rows.
countryCodestringnoISO-3166-1 alpha-2, e.g. "CN".
minShipmentsintegernoDrop rows with fewer total shipments on file.
maxResultsPerQueryintegerno10Cap matched rows per searchQueries entry, 1-100.
proxyConfigurationobjectnoRESIDENTIAL onApify Proxy config. Defaults to {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}.

* At least one of searchQueries / profileUrls is required.

Example input

{
"searchQueries": ["Patagonia"],
"profileUrls": ["https://www.importyeti.com/company/patagonia"],
"companyTypeFilter": "any",
"maxResultsPerQuery": 2,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📤 Output

Every row is one matched importer or supplier profile, deduplicated by slug within a run.

FieldTypeNotes
company_namestringLegal name from US Customs filings.
company_typestring"importer" (US consignee) or "supplier" (foreign shipper).
countrystring | nullCountry of registration, full name.
country_codestring | nullISO-3166-1 alpha-2.
addressstring | nullAddress from most recent customs record.
total_shipmentsinteger | nullTotal bill-of-lading count on file.
most_recent_shipment_datestring | nullISO YYYY-MM-DD.
other_addresses_countinteger | nullDistinct alternative addresses on file.
other_names_countinteger | nullDistinct alternative names (DBAs, subsidiaries, typo variants).
trademarksarrayLinked brand names — empty array when none.
profile_urlstringCanonical importyeti.com/company|supplier/{slug} URL.
slugstringURL slug — dedup key.
source_querystring | nullWhich searchQueries entry matched, if search mode.
rankinteger | nullPosition in the search-API ranking (1 = top).
scraped_atstringISO-8601 UTC timestamp when this row was recorded.

Example output

{
"company_name": "Patagonia, Inc.",
"company_type": "importer",
"country": "United States",
"country_code": "US",
"address": "259 W Santa Clara St, Ventura, CA 93001",
"total_shipments": 4218,
"most_recent_shipment_date": "2026-06-30",
"other_addresses_count": 6,
"other_names_count": 3,
"trademarks": ["Patagonia"],
"profile_url": "https://www.importyeti.com/company/patagonia",
"slug": "patagonia",
"source_query": "Patagonia",
"rank": 1,
"scraped_at": "2026-07-19T12:00:00+00:00"
}

💰 Pricing

Pay-Per-Event — you pay only when these events fire:

EventUSDWhat it is
actor-start$0.005One-off warm-up charge per run
result-row$0.005Per matched company/supplier row written to the dataset

Example: 1 000 rows ≈ $5.01 (1 000 × $0.005 + one $0.005 start charge). No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.

🚧 Limitations

v1 output is company/supplier trade-profile rollups (shipment counts, most-recent activity, country, address, trademarks) — not full per-shipment bill-of-lading line items (individual date/HS-code/weight/port per shipment), which live behind importyeti.com's Cloudflare-gated profile pages. Non-US customs data (India/Zauba, China, etc.) is out of scope; a separate Actor would cover that. Account/login-gated features (saved searches, CSV bulk export, alerts) are not part of v1.

❓ FAQ

Does this include full shipment-level bill-of-lading detail (HS code, weight, port)?

Not in v1. Per-shipment line items live behind importyeti.com's Cloudflare-gated profile pages; v1 ships company/supplier trade-profile rollups (shipment counts, most-recent activity, country, trademarks) via the confirmed keyless search endpoint. Per-shipment detail is a flagged roadmap item.

Do I need an ImportYeti, Panjiva, or ImportGenius account?

No. This Actor uses importyeti.com's public, keyless search endpoint directly — no login, no subscription.

Why does this default to a residential proxy?

importyeti.com Cloudflare-challenges requests from flagged datacenter IPs. We default proxyConfiguration to Apify's RESIDENTIAL group so runs clear the challenge without you tuning anything.

What happens if a search query or profile URL doesn't match?

That entry is recorded as a failed outcome and the run continues with the rest — we never silently return an empty dataset with a green status.

💬 Your feedback

Spotted a bug, hit a weird edge case, or need a new field? Open an issue on the Actor's Issues tab on Apify Console — we ship fixes weekly and we read every report.