# Importyeti Company Details Scraper (`soft_alexist/importyeti-company-details-scraper`) Actor

Unlock comprehensive supplier intelligence from ImportYeti. This scraper extracts company details, shipment history, logistics data, container information, and 80+ fields per supplier — essential for sourcing teams, supply chain analysts, and B2B researchers.

- **URL**: https://apify.com/soft\_alexist/importyeti-company-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## ImportYeti Business Scraper: Extract Supplier Data & Import Intelligence
---

### What Is ImportYeti?

ImportYeti.com is a leading supply chain intelligence platform that aggregates U.S. import and shipment data from customs records. It enables businesses to discover suppliers, track import patterns, and analyze logistics trends. Rather than manually searching profiles and compiling data, the **ImportYeti Business Scraper** automates extraction of detailed supplier intelligence in seconds — providing actionable insights for sourcing, competitive analysis, and due diligence.

---

### Overview

The **ImportYeti Business Scraper** extracts detailed company profiles from ImportYeti supplier pages, converting rich web data into structured records. It is designed for:

- **Sourcing teams** identifying and vetting new suppliers
- **Supply chain analysts** tracking import trends and logistics performance
- **Market researchers** studying product flows and trade patterns
- **Compliance professionals** monitoring shipments and regulatory flags
- **B2B platforms** aggregating supplier data at scale

Key strengths include multi-location address extraction with coordinates, comprehensive shipment analytics, container and HS code breakdowns, and built-in compliance checks (UFLPA status).

---

### Input Format

The scraper accepts a JSON configuration object:

```json
{
  "urls": [
    "https://www.importyeti.com/supplier/sem-ab"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Field | Description |
|---|---|
| `urls` | Direct links to ImportYeti supplier profile pages (e.g., `/supplier/[company-name]`) |
| `max_items_per_url` | Maximum records per URL; set to 200 for full dataset extraction |
| `ignore_url_failures` | If `true`, continues scraping even if a URL fails — useful for bulk runs with unreliable URLs |

> **Tip:** Use complete supplier URLs from ImportYeti search results. Each URL should point to a single company profile page for best results.

***

### Output Format

**Sample output**

```json
{
  "company_name": "Sem Ab",
  "company_also_known_names": [],
  "company_address": "Magnetgatan 1 662 34 Amal 0 Sweden",
  "company_address_loc1": "Vaestra Goetaland County",
  "company_address_loc1_lat": 58,
  "company_address_loc1_long": 13,
  "company_address_loc1_url": "/location/supplier/sweden/county/3337386-vaestra-goetaland-county",
  "company_address_loc1_type": "County",
  "company_address_loc2": "Amals Kommun",
  "company_address_loc2_lat": 59.04573,
  "company_address_loc2_long": 12.59583,
  "company_address_loc2_url": "/location/supplier/sweden/2726237-amals-kommun",
  "company_address_loc2_type": "",
  "company_address_loc3": "Amal",
  "company_address_loc3_lat": 59.05046,
  "company_address_loc3_long": 12.69132,
  "company_address_loc3_url": "/location/supplier/sweden/municipality/8132105-amal",
  "company_address_loc3_type": "Municipality",
  "company_address_loc4": null,
  "company_address_loc4_lat": null,
  "company_address_loc4_long": null,
  "company_address_loc4_url": null,
  "company_address_loc4_type": null,
  "company_address_loc5": null,
  "company_address_loc5_lat": null,
  "company_address_loc5_long": null,
  "company_address_loc5_url": null,
  "company_address_loc5_type": null,
  "company_address_country": "SE",
  "company_address_country_name": "Sweden",
  "company_address_country_url": "/location/supplier/sweden/country",
  "supplier_address_loc_url": "/location/supplier/sweden/municipality/8132105-amal",
  "company_website": null,
  "company_other_websites": null,
  "company_phone_number": null,
  "corporate_contact_info": null,
  "company_address_shipments": 1,
  "company_address_url": null,
  "total_shipments": 1134,
  "total_shipping_cost": 738592.1849999992,
  "shipping_cost_coverage": 77.25,
  "avg_teu_per_shipment": {
    "12m": 0.9,
    "24m": 0.96,
    "36m": 0.88,
    "12_24m": 1.03,
    "24_36m": 0.72
  },
  "avg_teu_per_month": {
    "12m": 11.04,
    "24m": 11.36,
    "36m": 10.43,
    "12_24m": 11.68,
    "24_36m": 8.56
  },
  "shipments_12m": 147,
  "serp_country": "Belgium",
  "serp_country_code": "BE",
  "carriers_per_country": {
    "germany": [
      "Atlantic Container Lines Ltd",
      "Pyramid Container Line",
      "Toc Logistics International Inc",
      "Hapag-Lloyd A G"
    ],
    "sweden": [
      "Expeditors International",
      "Carotrans International",
      "Shipco Transport",
      "Ups Europe Sa"
    ],
    "belgium": [
      "Independent Container Line Ltd",
      "Kuehne & Nagel Inc.",
      "Dsv Ocean Transport"
    ],
    "vanuatu": [
      "Mclean Cargo Specialists"
    ],
    "mexico": [
      "Toc Logistics International Inc"
    ],
    "china": [
      "Expeditors International"
    ],
    "france": [
      "Orient Overseas Container Line Inc"
    ],
    "netherlands": [
      "Dsv Ocean Transport"
    ]
  },
  "top_scac_codes": [
    {
      "code": "IILU",
      "name": "Independent Container Line Ltd",
      "url": "/scac-codes/iilu",
      "shipments": 720,
      "shipments_12m": 86,
      "shipments_12_24m": 70,
      "yoy": 22.86,
      "service_types": [
        {
          "service_type": "Not Specified",
          "shipments": 720,
          "shipments_perc": 100
        }
      ]
    },
    {
      "code": "TCQV",
      "name": "Toc Logistics International Inc",
      "url": "/scac-codes/tcqv",
      "shipments": 188,
      "shipments_12m": 41,
      "shipments_12_24m": 48,
      "yoy": -14.58,
      "service_types": [
        {
          "service_type": "CS",
          "shipments": 143,
          "shipments_perc": 76.06
        },
        {
          "service_type": "HH",
          "shipments": 32,
          "shipments_perc": 17.02
        },
        {
          "service_type": "Other",
          "shipments": 13,
          "shipments_perc": 6.91
        }
      ]
    },
    {
      "code": "ACLU",
      "name": "Atlantic Container Lines Ltd",
      "url": "/scac-codes/aclu",
      "shipments": 99,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "service_types": [
        {
          "service_type": "HH",
          "shipments": 99,
          "shipments_perc": 100
        }
      ]
    },
    {
      "code": "EXDO",
      "name": "Expeditors International",
      "url": "/scac-codes/exdo",
      "shipments": 79,
      "shipments_12m": 6,
      "shipments_12_24m": 8,
      "yoy": -25,
      "service_types": [
        {
          "service_type": "HH",
          "shipments": 38,
          "shipments_perc": 48.1
        },
        {
          "service_type": "Not Specified",
          "shipments": 22,
          "shipments_perc": 27.85
        },
        {
          "service_type": "Other",
          "shipments": 19,
          "shipments_perc": 24.05
        }
      ]
    },
    {
      "code": "MLCW",
      "name": "Mclean Cargo Specialists",
      "url": "/scac-codes/mlcw",
      "shipments": 20,
      "shipments_12m": 0,
      "shipments_12_24m": 8,
      "yoy": -100,
      "service_types": [
        {
          "service_type": "Not Specified",
          "shipments": 14,
          "shipments_perc": 70
        },
        {
          "service_type": "PP",
          "shipments": 6,
          "shipments_perc": 30
        }
      ]
    },
    {
      "code": "DSVF",
      "name": "Dsv Ocean Transport",
      "url": "/scac-codes/dsvf",
      "shipments": 12,
      "shipments_12m": 12,
      "shipments_12_24m": 0,
      "yoy": null,
      "service_types": [
        {
          "service_type": "PP",
          "shipments": 11,
          "shipments_perc": 91.67
        },
        {
          "service_type": "CY",
          "shipments": 1,
          "shipments_perc": 8.33
        }
      ]
    },
    {
      "code": "SHPT",
      "name": "Shipco Transport",
      "url": "/scac-codes/shpt",
      "shipments": 4,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "service_types": [
        {
          "service_type": "CS",
          "shipments": 2,
          "shipments_perc": 50
        },
        {
          "service_type": "Not Specified",
          "shipments": 1,
          "shipments_perc": 25
        },
        {
          "service_type": "Other",
          "shipments": 1,
          "shipments_perc": 25
        }
      ]
    },
    {
      "code": "PYRD",
      "name": "Pyramid Container Line",
      "url": "/scac-codes/pyrd",
      "shipments": 4,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "service_types": [
        {
          "service_type": "PH",
          "shipments": 4,
          "shipments_perc": 100
        }
      ]
    },
    {
      "code": "CROI",
      "name": "Carotrans International",
      "url": "/scac-codes/croi",
      "shipments": 3,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "service_types": [
        {
          "service_type": "Not Specified",
          "shipments": 2,
          "shipments_perc": 66.67
        },
        {
          "service_type": "HH",
          "shipments": 1,
          "shipments_perc": 33.33
        }
      ]
    },
    {
      "code": "HLCU",
      "name": "Hapag-Lloyd A G",
      "url": "/scac-codes/hlcu",
      "shipments": 2,
      "shipments_12m": 2,
      "shipments_12_24m": 0,
      "yoy": null,
      "service_types": [
        {
          "service_type": "HH",
          "shipments": 2,
          "shipments_perc": 100
        }
      ]
    }
  ],
  "scac_codes_diversity": 1.19,
  "scac_codes_diversity_normalized": 0.46,
  "container_types": {
    "4310": 2,
    "4510": 37,
    "45_g0": 275,
    "44_g0": 14,
    "not _specified": 755,
    "22_g0": 24,
    "4_n_g0": 2,
    "43_g0": 11,
    "45_g1": 4,
    "4_c_g0": 4,
    "42_g1": 2,
    "42_g0": 5
  },
  "company_containers": [
    {
      "type": "Not Specified",
      "length": null,
      "group": "Not Specified",
      "shipments": 755,
      "shipments_12m": 86,
      "shipments_12_24m": 72,
      "yoy": 19.44,
      "weight": 611270,
      "teu": 52,
      "count": 755
    },
    {
      "type": "45G0",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 275,
      "shipments_12m": 42,
      "shipments_12_24m": 56,
      "yoy": -25,
      "weight": 610991,
      "teu": 583,
      "count": 275
    },
    {
      "type": "4510",
      "length": "40ft",
      "group": "General Purpose Container (with ventilation)",
      "shipments": 37,
      "shipments_12m": 14,
      "shipments_12_24m": 0,
      "yoy": null,
      "weight": 115437,
      "teu": 78,
      "count": 37
    },
    {
      "type": "22G0",
      "length": "20ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 24,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 23874,
      "teu": 24,
      "count": 24
    },
    {
      "type": "44G0",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 14,
      "shipments_12m": 3,
      "shipments_12_24m": 1,
      "yoy": 200,
      "weight": 25555,
      "teu": 30,
      "count": 14
    },
    {
      "type": "43G0",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 11,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 4487,
      "teu": 22,
      "count": 11
    },
    {
      "type": "45G1",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 4,
      "shipments_12m": 1,
      "shipments_12_24m": 1,
      "yoy": 0,
      "weight": 4007,
      "teu": 8,
      "count": 4
    },
    {
      "type": "4CG0",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 4,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 1445,
      "teu": 0,
      "count": 4
    },
    {
      "type": "42G0",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 4,
      "shipments_12m": 0,
      "shipments_12_24m": 4,
      "yoy": -100,
      "weight": 4326,
      "teu": 10,
      "count": 5
    },
    {
      "type": "4NG0",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 2,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 2430,
      "teu": 0,
      "count": 2
    },
    {
      "type": "4310",
      "length": "40ft",
      "group": "General Purpose Container (with ventilation)",
      "shipments": 2,
      "shipments_12m": 1,
      "shipments_12_24m": 0,
      "yoy": null,
      "weight": 1226,
      "teu": 4,
      "count": 2
    },
    {
      "type": "42G1",
      "length": "40ft",
      "group": "General Purpose Container (no ventilation)",
      "shipments": 2,
      "shipments_12m": 0,
      "shipments_12_24m": 2,
      "yoy": -100,
      "weight": 771,
      "teu": 4,
      "count": 2
    }
  ],
  "company_containers_load": [
    {
      "load_type": "LCL",
      "shipments": 724,
      "shipments_perc": 63.84
    },
    {
      "load_type": "FCL",
      "shipments": 410,
      "shipments_perc": 36.16
    }
  ],
  "country_graph_legend": {
    "continent_data": [
      {
        "countries_shipment_data": [
          {
            "country": "Belgium",
            "shipments": 722,
            "continent": "Europe",
            "country_location_link": "/location/supplier/belgium/country"
          },
          {
            "country": "Germany",
            "shipments": 191,
            "continent": "Europe",
            "country_location_link": "/location/supplier/germany/country"
          },
          {
            "country": "Sweden",
            "shipments": 189,
            "continent": "Europe",
            "country_location_link": "/location/supplier/sweden/country"
          },
          {
            "country": "Netherlands",
            "shipments": 11,
            "continent": "Europe",
            "country_location_link": "/location/supplier/netherlands/country"
          }
        ],
        "continent": "Europe",
        "total_shipments": 1113
      },
      {
        "countries_shipment_data": [
          {
            "country": "Vanuatu",
            "shipments": 20,
            "continent": "Oceania",
            "country_location_link": "/location/supplier/vanuatu/country"
          }
        ],
        "continent": "Oceania",
        "total_shipments": 20
      },
      {
        "countries_shipment_data": [
          {
            "country": "Mexico",
            "shipments": 1,
            "continent": "North America",
            "country_location_link": "/location/supplier/mexico/country"
          }
        ],
        "continent": "North America",
        "total_shipments": 1
      }
    ],
    "total_shipments": 1134
  },
  "lane_permutations": [
    {
      "exit_port": "Antwerp",
      "exit_port_url": "/ports/loading/42305",
      "exit_port_country": "Belgium",
      "entry_port": "Chester, Pa",
      "entry_port_url": "/ports/unloading/1102",
      "entry_port_country": "United States of America",
      "entry_port_region": "Pennsylvania",
      "entry_port_region_url": "/location/company/united-states-of-america/state/6254927-pennsylvania",
      "shipments": 712,
      "shipments_12m": 86,
      "shipments_12_24m": 70,
      "yoy": 22.86,
      "weight": 546354,
      "teu": 25,
      "shipping_cost": 34319
    },
    {
      "exit_port": "Bremerhaven",
      "exit_port_url": "/ports/loading/42870",
      "exit_port_country": "Germany",
      "entry_port": "Houston, Texas",
      "entry_port_url": "/ports/unloading/5301",
      "entry_port_country": "United States of America",
      "entry_port_region": "Texas",
      "entry_port_region_url": "/location/company/united-states-of-america/state/4736286-texas",
      "shipments": 102,
      "shipments_12m": 43,
      "shipments_12_24m": 17,
      "yoy": 152.94,
      "weight": 280937,
      "teu": 216,
      "shipping_cost": 396469
    },
    {
      "exit_port": "Stadersand",
      "exit_port_url": "/ports/loading/42879",
      "exit_port_country": "Germany",
      "entry_port": "Baltimore, Md",
      "entry_port_url": "/ports/unloading/1303",
      "entry_port_country": "United States of America",
      "entry_port_region": "Maryland",
      "entry_port_region_url": "/location/company/united-states-of-america/state/4361885-maryland",
      "shipments": 96,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 76891,
      "teu": 182,
      "shipping_cost": 0
    },
    {
      "exit_port": "Stadersand",
      "exit_port_url": "/ports/loading/42879",
      "exit_port_country": "Germany",
      "entry_port": "Houston, Texas",
      "entry_port_url": "/ports/unloading/5301",
      "entry_port_country": "United States of America",
      "entry_port_region": "Texas",
      "entry_port_region_url": "/location/company/united-states-of-america/state/4736286-texas",
      "shipments": 89,
      "shipments_12m": 0,
      "shipments_12_24m": 31,
      "yoy": -100,
      "weight": 292410,
      "teu": 189,
      "shipping_cost": 224898
    },
    {
      "exit_port": "All Other Sweden Ports",
      "exit_port_url": "/ports/loading/40100",
      "exit_port_country": "Sweden",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 55,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 157967,
      "teu": 96,
      "shipping_cost": 0
    },
    {
      "exit_port": "Rotterdam",
      "exit_port_url": "/ports/loading/42157",
      "exit_port_country": "Netherlands",
      "entry_port": "Savannah, Ga",
      "entry_port_url": "/ports/unloading/1703",
      "entry_port_country": "United States of America",
      "entry_port_region": "Georgia",
      "entry_port_region_url": "/location/company/united-states-of-america/state/4197000-georgia",
      "shipments": 30,
      "shipments_12m": 11,
      "shipments_12_24m": 7,
      "yoy": 57.14,
      "weight": 7065,
      "teu": 34,
      "shipping_cost": 31932
    },
    {
      "exit_port": "Antwerp",
      "exit_port_url": "/ports/loading/42305",
      "exit_port_country": "Belgium",
      "entry_port": "Wilmington, Nc",
      "entry_port_url": "/ports/unloading/1501",
      "entry_port_country": "United States of America",
      "entry_port_region": "North Carolina",
      "entry_port_region_url": "/location/company/united-states-of-america/state/4482348-north-carolina",
      "shipments": 8,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 5894,
      "teu": 0,
      "shipping_cost": 0
    },
    {
      "exit_port": "Antwerp",
      "exit_port_url": "/ports/loading/42305",
      "exit_port_country": "Belgium",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 7,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 13412,
      "teu": 12,
      "shipping_cost": 8536
    },
    {
      "exit_port": "Stadersand",
      "exit_port_url": "/ports/loading/42879",
      "exit_port_country": "Germany",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 4,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 1445,
      "teu": 0,
      "shipping_cost": 0
    },
    {
      "exit_port": "Shanghai",
      "exit_port_url": "/ports/loading/57035",
      "exit_port_country": "China",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 4,
      "shipments_12m": 1,
      "shipments_12_24m": 2,
      "yoy": -50,
      "weight": 3568,
      "teu": 10,
      "shipping_cost": 0
    },
    {
      "exit_port": "Shanghai",
      "exit_port_url": "/ports/loading/57035",
      "exit_port_country": "China",
      "entry_port": "Tacoma, Wash",
      "entry_port_url": "/ports/unloading/3002",
      "entry_port_country": "United States of America",
      "entry_port_region": null,
      "entry_port_region_url": null,
      "shipments": 4,
      "shipments_12m": 4,
      "shipments_12_24m": 0,
      "yoy": null,
      "weight": 458,
      "teu": 8,
      "shipping_cost": 8105
    },
    {
      "exit_port": "Liverpool",
      "exit_port_url": "/ports/loading/41251",
      "exit_port_country": "United Kingdom",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 3,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 7695,
      "teu": 6,
      "shipping_cost": 0
    },
    {
      "exit_port": "Southhampton",
      "exit_port_url": "/ports/loading/41374",
      "exit_port_country": "United Kingdom",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 3,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 536,
      "teu": 5,
      "shipping_cost": 0
    },
    {
      "exit_port": "Stadersand",
      "exit_port_url": "/ports/loading/42879",
      "exit_port_country": "Germany",
      "entry_port": "Norfolk, Va",
      "entry_port_url": "/ports/unloading/1401",
      "entry_port_country": "United States of America",
      "entry_port_region": "Virginia",
      "entry_port_region_url": "/location/company/united-states-of-america/state/6254928-virginia",
      "shipments": 3,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 1122,
      "teu": 6,
      "shipping_cost": 0
    },
    {
      "exit_port": "Shanghai",
      "exit_port_url": "/ports/loading/57035",
      "exit_port_country": "China",
      "entry_port": "Long Beach, Calif",
      "entry_port_url": "/ports/unloading/2709",
      "entry_port_country": "United States of America",
      "entry_port_region": null,
      "entry_port_region_url": null,
      "shipments": 3,
      "shipments_12m": 1,
      "shipments_12_24m": 2,
      "yoy": -50,
      "weight": 1940,
      "teu": 6,
      "shipping_cost": 14796
    },
    {
      "exit_port": "Pusan",
      "exit_port_url": "/ports/loading/58023",
      "exit_port_country": "South Korea",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 2,
      "shipments_12m": 0,
      "shipments_12_24m": 2,
      "yoy": -100,
      "weight": 1547,
      "teu": 4,
      "shipping_cost": 0
    },
    {
      "exit_port": "Shanghai",
      "exit_port_url": "/ports/loading/57035",
      "exit_port_country": "China",
      "entry_port": "Seattle, Wash",
      "entry_port_url": "/ports/unloading/3001",
      "entry_port_country": "United States of America",
      "entry_port_region": null,
      "entry_port_region_url": null,
      "shipments": 2,
      "shipments_12m": 0,
      "shipments_12_24m": 2,
      "yoy": -100,
      "weight": 272,
      "teu": 4,
      "shipping_cost": 10738
    },
    {
      "exit_port": "Gothenburg",
      "exit_port_url": "/ports/loading/40117",
      "exit_port_country": "Sweden",
      "entry_port": "New York, Ny",
      "entry_port_url": "/ports/unloading/1001",
      "entry_port_country": "United States of America",
      "entry_port_region": "New York",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5128638-new-york",
      "shipments": 1,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 917,
      "teu": 0,
      "shipping_cost": 0
    },
    {
      "exit_port": "Antwerp",
      "exit_port_url": "/ports/loading/42305",
      "exit_port_country": "Belgium",
      "entry_port": "New York, Ny",
      "entry_port_url": "/ports/unloading/1001",
      "entry_port_country": "United States of America",
      "entry_port_region": "New York",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5128638-new-york",
      "shipments": 1,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 133,
      "teu": 0,
      "shipping_cost": 10
    },
    {
      "exit_port": "Puerto Madero",
      "exit_port_url": "/ports/loading/20193",
      "exit_port_country": "Mexico",
      "entry_port": "Houston, Texas",
      "entry_port_url": "/ports/unloading/5301",
      "entry_port_country": "United States of America",
      "entry_port_region": "Texas",
      "entry_port_region_url": "/location/company/united-states-of-america/state/4736286-texas",
      "shipments": 1,
      "shipments_12m": 0,
      "shipments_12_24m": 0,
      "yoy": 0,
      "weight": 4050,
      "teu": 2,
      "shipping_cost": 0
    },
    {
      "exit_port": "Gothenburg",
      "exit_port_url": "/ports/loading/40117",
      "exit_port_country": "Sweden",
      "entry_port": "New York/Newark Area, Newark, Nj",
      "entry_port_url": "/ports/unloading/4601",
      "entry_port_country": "United States of America",
      "entry_port_region": "New Jersey",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5101760-new-jersey",
      "shipments": 1,
      "shipments_12m": 0,
      "shipments_12_24m": 1,
      "yoy": -100,
      "weight": 79,
      "teu": 2,
      "shipping_cost": 1890
    },
    {
      "exit_port": "Rotterdam",
      "exit_port_url": "/ports/loading/42157",
      "exit_port_country": "Netherlands",
      "entry_port": "New York, Ny",
      "entry_port_url": "/ports/unloading/1001",
      "entry_port_country": "United States of America",
      "entry_port_region": "New York",
      "entry_port_region_url": "/location/company/united-states-of-america/state/5128638-new-york",
      "shipments": 1,
      "shipments_12m": 0,
      "shipments_12_24m": 1,
      "yoy": -100,
      "weight": 305,
      "teu": 2,
      "shipping_cost": 1895
    },
    {
      "exit_port": "Le Havre",
      "exit_port_url": "/ports/loading/42737",
      "exit_port_country": "France",
      "entry_port": "Charleston, Sc",
      "entry_port_url": "/ports/unloading/1601",
      "entry_port_country": "United States of America",
      "entry_port_region": null,
      "entry_port_region_url": null,
      "shipments": 1,
      "shipments_12m": 0,
      "shipments_12_24m": 1,
      "yoy": -100,
      "weight": 681,
      "teu": 2,
      "shipping_cost": 2914
    },
    {
      "exit_port": "Antwerp",
      "exit_port_url": "/ports/loading/42305",
      "exit_port_country": "Belgium",
      "entry_port": "Savannah, Ga",
      "entry_port_url": "/ports/unloading/1703",
      "entry_port_country": "United States of America",
      "entry_port_region": "Georgia",
      "entry_port_region_url": "/location/company/united-states-of-america/state/4197000-georgia",
      "shipments": 1,
      "shipments_12m": 1,
      "shipments_12_24m": 0,
      "yoy": null,
      "weight": 141,
      "teu": 2,
      "shipping_cost": 2088
    }
  ],
  "company_date_range": {
    "start_date": "05/01/2015",
    "end_date": "23/06/2026"
  },
  "company_time_series": "$6:props:children:1:0:props:children:1:props:children:3:props:data",
  "quarterly_growth_shipments": {
    "months": [
      "01/06/2026",
      "01/05/2026",
      "01/04/2026"
    ],
    "shipments": 8,
    "shipments_percents": 24.24
  },
  "avg_shipping_delay_per_week": {
    "24/06/2024": 1.5,
    "01/07/2024": 0.2,
    "08/07/2024": 0,
    "15/07/2024": 2.3,
    "22/07/2024": 1,
    "29/07/2024": 0,
    "05/08/2024": 0.7,
    "12/08/2024": 1,
    "26/08/2024": 5,
    "16/09/2024": 0.7,
    "23/09/2024": 4.2,
    "30/09/2024": -6,
    "07/10/2024": 2.3,
    "14/10/2024": 3.2,
    "21/10/2024": 5.3,
    "28/10/2024": 4,
    "04/11/2024": 2.7,
    "11/11/2024": 3,
    "18/11/2024": 0,
    "25/11/2024": 3.5,
    "02/12/2024": 4.6,
    "09/12/2024": 0,
    "16/12/2024": 1.2,
    "23/12/2024": 5,
    "30/12/2024": -2,
    "06/01/2025": 8,
    "20/01/2025": 8,
    "27/01/2025": 2.5,
    "10/02/2025": 1,
    "17/02/2025": 3,
    "24/02/2025": 26,
    "03/03/2025": 2.2,
    "10/03/2025": 5.2,
    "17/03/2025": 0.5,
    "24/03/2025": 0.5,
    "31/03/2025": 0,
    "07/04/2025": 2,
    "14/04/2025": 0,
    "21/04/2025": 0.8,
    "28/04/2025": 0,
    "05/05/2025": 0,
    "12/05/2025": 0.5,
    "26/05/2025": 0,
    "02/06/2025": 0,
    "09/06/2025": 0,
    "16/06/2025": 0.8,
    "23/06/2025": 0,
    "30/06/2025": 1,
    "07/07/2025": -0.8,
    "14/07/2025": -0.8,
    "21/07/2025": 0,
    "28/07/2025": 0.2,
    "04/08/2025": -0.5,
    "11/08/2025": -1,
    "15/09/2025": 0,
    "22/09/2025": -1,
    "29/09/2025": 0.3,
    "06/10/2025": 0,
    "13/10/2025": -0.5,
    "20/10/2025": 0.9,
    "27/10/2025": 0,
    "03/11/2025": 0,
    "10/11/2025": 0,
    "17/11/2025": 1,
    "24/11/2025": 1.3,
    "01/12/2025": -1,
    "08/12/2025": 0.2,
    "15/12/2025": 9,
    "22/12/2025": 1.6,
    "29/12/2025": 0,
    "05/01/2026": 2,
    "12/01/2026": 2,
    "26/01/2026": 0,
    "02/02/2026": 3,
    "09/02/2026": 6,
    "16/02/2026": 1,
    "23/02/2026": 2.5,
    "09/03/2026": 0.3,
    "16/03/2026": 14,
    "23/03/2026": 3.5,
    "30/03/2026": 1.8,
    "06/04/2026": 2.5,
    "13/04/2026": -1,
    "20/04/2026": -0.2,
    "27/04/2026": -1,
    "04/05/2026": 1.4,
    "11/05/2026": 0.9,
    "18/05/2026": 0,
    "25/05/2026": 0,
    "15/06/2026": 6,
    "22/06/2026": 1
  },
  "manifest_confidentiality": ["..."],
  "company_hs_codes": ["..."],
  "company_hts_codes": ["..."],
  "serp_top_three_imports": {
    "40": {
      "shipments": 61,
      "description": "Rubber"
    },
    "85": {
      "shipments": 735,
      "description": "Electric motors/Appliances"
    },
    "87": {
      "shipments": 225,
      "description": "Automotive"
    }
  },
  "bill_type_shipments": [
    {
      "bill_type": "regular",
      "shipments": 0
    },
    {
      "bill_type": "in_bond_regular",
      "shipments": 0
    },
    {
      "bill_type": "house",
      "shipments": 1134
    },
    {
      "bill_type": "master",
      "shipments": 0
    },
    {
      "bill_type": "in_bond_master",
      "shipments": 0
    }
  ],
  "vendor_table": ["..."],
  "vendor_table_hs_codes": {
    "8511.30": {
      "link": "/hs-codes/851130-distributors-ignition-coils",
      "description": "Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and accessories of such articles ; Electrical ignition or starting equipment of a kind used for spark-ignition or compression-ignition internal combustion engines (for example, ignition magnetos, magneto-dynamos, ignition coils, spark plugs and glow plugs, starter motors); generators (for example, dynamos, alternators) and cut-outs of a kind used in conjunction with such engines; parts thereof ; Distributors; ignition coils"
    },
    "8505.90": {
      "link": "/hs-codes/850590-other-including-parts",
      "description": "Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and accessories of such articles ; Electromagnets; permanent magnets and articles intended to become permanent magnets after magnetization; electromagnetic or permanent magnet chucks, clamps and similar holding devices; electromagnetic couplings, clutches and brakes; electromagnetic lifting heads; parts thereof ; Other, including parts"
    },
    "8511.90": {
      "link": "/hs-codes/851190-parts",
      "description": "Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and accessories of such articles ; Electrical ignition or starting equipment of a kind used for spark-ignition or compression-ignition internal combustion engines (for example, ignition magnetos, magneto-dynamos, ignition coils, spark plugs and glow plugs, starter motors); generators (for example, dynamos, alternators) and cut-outs of a kind used in conjunction with such engines; parts thereof ; Parts"
    },
    "8708.29": {
      "link": "/hs-codes/870829-other",
      "description": "Vehicles other than railway or tramway rolling stock, and parts and accessories thereof ; Parts and accessories of the motor vehicles of headings 8701 to 8705 ; Other parts and accessories of bodies (including cabs) ; Other"
    },
    "8537.10": {
      "link": "/hs-codes/853710-for-a-voltage-not-exceeding-v",
      "description": "Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and accessories of such articles ; Boards, panels, consoles, desks, cabinets and other bases, equipped with two or more apparatus of heading 8535 or 8536, for electric control or the distribution of electricity, including those incorporating instruments or apparatus of chapter 90, and numerical control apparatus, other than switching apparatus of heading 8517 ; For a voltage not exceeding 1,000 V"
    },
    "8409.99": {
      "link": "/hs-codes/840999-other",
      "description": "Nuclear reactors, boilers, machinery and mechanical appliances; parts thereof ; Parts suitable for use solely or principally with the engines of heading 8407 or 8408 ; Other ; Other"
    },
    "8484.10": {
      "link": "/hs-codes/848410-gaskets-and-similar-joints-of-metal",
      "description": "Nuclear reactors, boilers, machinery and mechanical appliances; parts thereof ; Gaskets and similar joints of metal sheeting combined with other material or of two or more layers of metal; sets or assortments of gaskets and similar joints, dissimilar in composition, put up in pouches, envelopes or similar packings; mechanical seals ; Gaskets and similar joints of metal sheeting combined with other material or of two or more layers of metal"
    },
    "4011.20": {
      "link": "/hs-codes/401120-of-a-kind-used-on-buses-or-trucks",
      "description": "Rubber and articles thereof ; New pneumatic tires, of rubber ; Of a kind used on buses or trucks"
    },
    "8705.90": {
      "link": "/hs-codes/870590-other",
      "description": "Vehicles other than railway or tramway rolling stock, and parts and accessories thereof ; Special purpose motor vehicles, other than those principally designed for the transport of persons or goods (for example, wreckers, mobile cranes, fire fighting vehicles, concrete mixers, road sweepers, spraying vehicles, mobile workshops, mobile radiological units) ; Other"
    },
    "8538.90": {
      "link": "/hs-codes/853890-other",
      "description": "Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and accessories of such articles ; Parts suitable for use solely or principally with the apparatus of heading 8535, 8536 or 8537 ; Other"
    },
    "8708.99": {
      "link": "/hs-codes/870899-other",
      "description": "Vehicles other than railway or tramway rolling stock, and parts and accessories thereof ; Parts and accessories of the motor vehicles of headings 8701 to 8705 ; Other parts and accessories ; Other"
    },
    "8511.10": {
      "link": "/hs-codes/851110-spark-plugs",
      "description": "Electrical machinery and equipment and parts thereof; sound recorders and reproducers, television image and sound recorders and reproducers, and parts and accessories of such articles ; Electrical ignition or starting equipment of a kind used for spark-ignition or compression-ignition internal combustion engines (for example, ignition magnetos, magneto-dynamos, ignition coils, spark plugs and glow plugs, starter motors); generators (for example, dynamos, alternators) and cut-outs of a kind used in conjunction with such engines; parts thereof ; Spark plugs"
    },
    "3926.90": {
      "link": "/hs-codes/392690-other",
      "description": "Plastics and articles thereof ; Other articles of plastics and articles of other materials of headings 3901 to 3914 ; Other"
    },
    "8408.90": {
      "link": "/hs-codes/840890-other-engines",
      "description": "Nuclear reactors, boilers, machinery and mechanical appliances; parts thereof ; Compression-ignition internal combustion piston engines (diesel or semi-diesel engines) ; Other engines"
    },
    "7317.00": {
      "link": "/hs-codes/731700-nails-tacks-drawing-pins-corrugated",
      "description": "Articles of iron or steel ; Nails, tacks, drawing pins, corrugated nails, staples (other than those of heading 8305) and similar articles, of iron or steel, whether or not with heads of other material, but excluding such articles with heads of copper"
    }
  },
  "notify_party_shipments": 250,
  "notify_party_shipments_perc": 22.05,
  "internal_notify_party_shipments": 0,
  "internal_notify_party_shipments_perc": 0,
  "notify_party_table": ["..."],
  "minimal_bol": ["..."],
  "company_other_addresses": [
    {
      "shipments": 797,
      "address": "Magnetgatan 1 None Amal Se 662 21",
      "company_address_url": null,
      "other_companies": 0,
      "id": 1
    },
    {
      "shipments": 333,
      "address": "Magnetgatan 1 662 34 Amal O Sweden",
      "company_address_url": null,
      "other_companies": 0,
      "id": 2
    },
    {
      "shipments": 2,
      "address": "Box 30 Amal 66200 Se",
      "company_address_url": null,
      "other_companies": 0,
      "id": 3
    },
    {
      "shipments": 1,
      "address": "Magnetgatan 1 Amal Vastra Gotalan D Sweden Telex: 66234",
      "company_address_url": null,
      "other_companies": 0,
      "id": 4
    }
  ],
  "company_other_addresses_contact_info": [],
  "notify_party_addresses_contact_info": [],
  "other_companies": 0,
  "tags": [],
  "alibaba_link": false,
  "alibaba_data": null,
  "indiaindex_link": false,
  "indiaindex_data": null,
  "uflpa": false,
  "uflpa_url": null,
  "images": {
    "choropleth_map": true,
    "sankeygraph": true,
    "bargraph": true,
    "treemap": true
  },
  "has_internal_shipments": false,
  "internal_suppliers_count": 0,
  "vendor_table_hs_codes_top_chapters": ["..."],
  "imports_per_country_png": "https://images.importyeti.com/supplier/sem-ab/sem-ab-imports-per-country.png",
  "top10_relationships_png": "https://images.importyeti.com/supplier/sem-ab/sem-ab-top-10-relationships.png",
  "total_sea_shipments_over_time_png": "https://images.importyeti.com/supplier/sem-ab/sem-ab-total-sea-shipments-over-time.png",
  "product_breakdown_png": "https://images.importyeti.com/supplier/sem-ab/sem-ab-product-breakdown.png"
}
```

Each scraped supplier profile returns 80+ structured fields organized by category:

#### Company Identification & Contact

| Field | Meaning |
|---|---|
| `Company Name` | Official registered business name |
| `Company Also Known Names` | Alternative names, DBA, or local names |
| `Company Website` | Primary company domain |
| `Company Other Websites` | Secondary or regional website URLs |
| `Company Phone Number` | Contact phone for the supplier |
| `Corporate Contact Info` | Primary business contact details |

#### Physical Location Data

| Field | Meaning |
|---|---|
| `Company Address` | Primary registered address |
| `Company Address Country` | Country code (e.g., CN, IN, DE) |
| `Company Address Country Name` | Full country name |
| `Company Address Country URL` | ImportYeti country page link |
| `Supplier Address Loc URL` | Direct link to location on ImportYeti |
| `Company Address URL` | Full address profile page |
| `Company Other Addresses` | Alternative facilities (warehouses, offices) |
| `Company Other Addresses Contact Info` | Contact details for alternate locations |

**Multi-Location Addresses (up to 5 locations):**

For each location, the scraper returns:

| Field Pattern | Meaning |
|---|---|
| `Company Address Loc[1-5]` | Street address of facility N |
| `Company Address Loc[1-5] Lat` | Latitude coordinate (for mapping) |
| `Company Address Loc[1-5] Long` | Longitude coordinate (for mapping) |
| `Company Address Loc[1-5] URL` | ImportYeti profile link for location N |
| `Company Address Loc[1-5] Type` | Facility type (e.g., factory, warehouse, office) |

*Example:* A manufacturer might have Location 1 (main factory), Location 2 (secondary plant), Location 3 (regional office).

#### Shipment & Logistics Analytics

| Field | Meaning |
|---|---|
| `Total Shipments` | All-time count of shipments in the dataset |
| `Total Shipping Cost` | Aggregate value of all shipments |
| `Shipping Cost Coverage` | Percentage of shipments with cost data |
| `Avg TEU Per Shipment` | Average Twenty-Foot Equivalent Units per shipment |
| `Avg TEU Per Month` | Monthly throughput in TEU units |
| `Shipments 12M` | Shipments in the last 12 months |
| `Company Address Shipments` | Shipments originating from primary address |
| `Company Date Range` | First and last shipment dates in dataset |
| `Company Time Series` | Chronological shipment volume data |
| `Quarterly Growth Shipments` | Quarter-over-quarter shipment growth rates |
| `Avg Shipping Delay Per Week` | Average logistics delay metrics |

#### Trade Partner Data

| Field | Meaning |
|---|---|
| `SERP Country` | Primary sourcing country |
| `SERP Country Code` | ISO country code |
| `Carriers Per Country` | Shipping carriers used per destination |
| `Top SCAC Codes` | Most frequently used carrier codes |
| `SCAC Codes Diversity` | Number of unique carriers employed |
| `SCAC Codes Diversity Normalized` | Normalized carrier concentration metric |
| `Lane Permutations` | Unique trade routes (origin → destination pairs) |

#### Container & Product Details

| Field | Meaning |
|---|---|
| `Container Types` | Mix of containers used (20ft, 40ft, etc.) |
| `Company Containers` | Container count per shipment |
| `Company Containers Load` | Average loading utilization percentage |
| `Company HS Codes` | Harmonized System product codes |
| `Company HTS Codes` | Harmonized Tariff Schedule codes for U.S. imports |
| `Vendor Table HS Codes` | HS codes per vendor/supplier |
| `Vendor Table HS Codes Top Chapters` | Top 10 HS code chapters by volume |

#### Compliance & Risk

| Field | Meaning |
|---|---|
| `UFLPA` | Uyghur Forced Labor Prevention Act status (flag if applicable) |
| `UFLPA URL` | Link to compliance report |
| `Manifest Confidentiality` | Whether shipment details are redacted/confidential |
| `Has Internal Shipments` | Whether company has internal transfers flagged |

#### Relationships & Affiliates

| Field | Meaning |
|---|---|
| `Vendor Table` | Related vendors and trading partners |
| `Notify Party Shipments` | Shipments with notify party recipients |
| `Notify Party Shipments %` | Percentage of shipments with notify party data |
| `Internal Notify Party Shipments` | Internal company notify parties |
| `Internal Notify Party Shipments %` | Percentage internal |
| `Notify Party Addresses Contact Info` | Contact details for notify party recipients |
| `Notify Party Table` | Full notify party relationship table |
| `Other Companies` | Related or affiliated entities |
| `Internal Suppliers Count` | Number of internal supplier relationships |

#### B2B Platform Links & Data

| Field | Meaning |
|---|---|
| `Alibaba Link` | Link to company's Alibaba profile (if available) |
| `Alibaba Data` | Extracted Alibaba profile metrics |
| `IndiaIndex Link` | Link to IndiaIndex directory profile |
| `IndiaIndex Data` | Extracted IndiaIndex profile information |
| `Tags` | User-applied ImportYeti tags/categories |

#### Visualizations & Reports

| Field | Meaning |
|---|---|
| `Country Graph Legend` | Legend data for geographic import map |
| `Imports Per Country PNG` | Pie chart image (import distribution by country) |
| `Top 10 Relationships PNG` | Bar chart image (top trading partners) |
| `Total Sea Shipments Over Time PNG` | Time-series graph (shipment volume trends) |
| `Product Breakdown PNG` | Stacked bar chart (product category mix) |
| `Images` | Company photos and facility images |
| `Bill Type Shipments` | Breakdown by bill of lading type |
| `Minimal BOL` | Minimal bill of lading data |

***

### How to Use

1. **Find supplier URLs** — Search ImportYeti.com for a company (e.g., "SEM AB"). Click the supplier profile to open the detail page.
2. **Copy the URL** — From the profile page (e.g., `https://www.importyeti.com/supplier/sem-ab`), copy the full URL.
3. **Configure input** — Paste URLs into the `urls` array. Set `ignore_url_failures: true` for bulk runs.
4. **Set limits** — Use `max_items_per_url: 200` to extract comprehensive data per supplier.
5. **Run the scraper** — Start the actor and monitor progress in the logs.
6. **Download results** — Export as JSON or CSV for analysis in Excel, BI tools, or custom applications.

**Common best practices:**

- Verify each URL points to a *supplier profile page*, not search results.
- For large-scale runs (50+ companies), enable `ignore_url_failures` to prevent interruptions.
- Use latitude/longitude fields to map supplier locations in geographic analysis tools.

***

### Use Cases & Business Value

- **Supplier due diligence:** Verify company legitimacy, export history, and compliance status before contracting
- **Market research:** Identify key import sources, track seasonal trends, analyze competitor sourcing
- **Supply chain optimization:** Discover alternative suppliers in the same region with similar product experience
- **Risk management:** Monitor UFLPA flags, check shipment delays, and diversify carrier relationships
- **Trade intelligence:** Analyze HS codes to spot emerging product categories and market shifts

The ImportYeti Business Scraper transforms ImportYeti's rich supply chain data into machine-readable records, enabling data-driven sourcing decisions and competitive intelligence at scale.

***

### Conclusion

The **ImportYeti Business Scraper** is a powerful tool for anyone needing structured import and supplier data. With 80+ output fields spanning company details, shipment analytics, compliance checks, and B2B links, it replaces hours of manual research. Whether you're vetting a new supplier, analyzing trade patterns, or building a supply chain database, this scraper delivers the intelligence you need — fast and reliably.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific company urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.importyeti.com/supplier/sem-ab"
  ],
  "ignore_url_failures": true
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.importyeti.com/supplier/sem-ab"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/importyeti-company-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": ["https://www.importyeti.com/supplier/sem-ab"],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/importyeti-company-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.importyeti.com/supplier/sem-ab"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/importyeti-company-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=soft_alexist/importyeti-company-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Importyeti Company Details Scraper",
        "description": "Unlock comprehensive supplier intelligence from ImportYeti. This scraper extracts company details, shipment history, logistics data, container information, and 80+ fields per supplier — essential for sourcing teams, supply chain analysts, and B2B researchers.",
        "version": "0.0",
        "x-build-id": "umr1GUKaezh4irCED"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/soft_alexist~importyeti-company-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-soft_alexist-importyeti-company-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/soft_alexist~importyeti-company-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-soft_alexist-importyeti-company-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/soft_alexist~importyeti-company-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-soft_alexist-importyeti-company-details-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "urls": {
                        "title": "URLs of the Specific company urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific company urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
