Discover/ImportYeti API
live

ImportYeti APIimportyeti.com

Search 70M+ U.S. customs sea shipment records via the ImportYeti API. Find suppliers by keyword, get shipment counts, addresses, and company metadata.

Endpoint health
verified 4d ago
search_suppliers
autocomplete
2/2 passing latest checkself-healing
Endpoints
2
Updated
22d ago

What is the ImportYeti API?

The ImportYeti API exposes two endpoints — search_suppliers and autocomplete — giving programmatic access to over 70 million U.S. customs sea shipment records. A single query returns an array of supplier objects including name, country code, address, total shipment volume, most recent shipment date, and top supplier relationships. It covers both broad industry searches and precise company lookups.

Try it
Starting page number.
Search keyword for finding suppliers or companies.
Maximum number of pages to fetch. 0 fetches all available pages.
api.parse.bot/scraper/32968e51-b2f5-4f00-a016-542305e29fcd/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/32968e51-b2f5-4f00-a016-542305e29fcd/search_suppliers?page=1&query=electronics&max_pages=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace importyeti-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: ImportYeti SDK — search suppliers and autocomplete names."""
from parse_apis.importyeti_supplier_search_api import ImportYeti, QueryRequired

client = ImportYeti()

# Search for suppliers matching a keyword, capped at 5 results.
for supplier in client.suppliers.search(query="sleeping pod", max_pages=1, limit=5):
    print(supplier.name, supplier.country_code, supplier.total_shipments)

# Autocomplete: get suggestions for a partial query.
suggestion = client.suggestions.list(query="samsung", limit=1).first()
if suggestion:
    print(suggestion.suggestion, suggestion.type)

# Typed error handling: catch invalid-input error on autocomplete.
try:
    client.suggestions.list(query="", limit=1).first()
except QueryRequired as exc:
    print(f"Query required: {exc}")

print("exercised: suppliers.search / suggestions.list / QueryRequired error")
All endpoints · 2 totalmissing one? ·

Search for suppliers and companies by keyword across ImportYeti's database of U.S. customs sea shipment records. Returns paginated results including supplier names, country codes, addresses, shipment counts, and business relationships. Each page returns up to 10 results. The total result set can span thousands of pages; use max_pages to cap fetching.

Input
ParamTypeDescription
pageintegerStarting page number.
querystringSearch keyword for finding suppliers or companies.
max_pagesintegerMaximum number of pages to fetch. 0 fetches all available pages.
Response
{
  "type": "object",
  "fields": {
    "query": "search keyword used",
    "results": "array of supplier objects with name, country_code, type, address, total_shipments, most_recent_shipment, top_suppliers, top_customers, and url",
    "total_pages": "total number of result pages available",
    "results_count": "number of supplier results returned"
  },
  "sample": {
    "data": {
      "query": "electronics",
      "results": [
        {
          "url": "https://www.importyeti.com/supplier/electronics",
          "name": "Electronics",
          "type": "supplier",
          "address": "Vat 56B: 80/20832/102025 Shannon Industrial Estate V14 H020 Co Clare Ie",
          "country_code": "NL",
          "top_customers": null,
          "top_suppliers": null,
          "total_shipments": 538,
          "most_recent_shipment": "09/06/2026"
        }
      ],
      "total_pages": 1000,
      "results_count": 10
    },
    "status": "success"
  }
}

About the ImportYeti API

What the API Returns

The search_suppliers endpoint accepts a query string and returns a paginated list of supplier and company records sourced from U.S. customs sea shipment data. Each result object includes name, country_code, type, address, total_shipments, most_recent_shipment, top_suppliers, and top_custom fields. The response also surfaces total_pages and results_count so you can plan pagination ahead of time.

Pagination Control

The max_pages parameter on search_suppliers lets you cap how many pages are fetched in a single call. Setting it to 0 fetches all available pages, which is useful for exhaustive supplier discovery but will consume more credits. The optional page parameter sets the starting page, making it straightforward to implement offset-based iteration in a pipeline.

Autocomplete Endpoint

The autocomplete endpoint takes a required query string and returns a suggestions array where each item has a suggestion (the matched name) and a type field such as 'company'. This is suited for building search-ahead interfaces or resolving ambiguous company name strings before passing them to search_suppliers for full record retrieval.

Data Scope and Freshness

Coverage is limited to U.S. customs sea freight import records. The most_recent_shipment field in each supplier result gives a signal of how recently a company appeared in the customs data, but the API does not expose individual shipment-level records — only aggregated per-company metadata.

Reliability & maintenanceVerified

The ImportYeti API is a managed, monitored endpoint for importyeti.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when importyeti.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official importyeti.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Identify overseas suppliers for a product category by querying keywords and sorting by total_shipments
  • Validate whether a prospective vendor has an active U.S. import presence using most_recent_shipment
  • Build a supplier discovery tool with a live search-ahead powered by the autocomplete endpoint
  • Map top_suppliers relationships to understand second-tier supply chain dependencies
  • Enrich a CRM or procurement database with address and country-of-origin data from search_suppliers results
  • Monitor competitor sourcing activity by tracking shipment counts for known company names over time
  • Filter and shortlist import partners by country_code for region-specific sourcing strategies
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ImportYeti have an official developer API?+
ImportYeti does not publish an official public developer API. The Parse API is an independent way to query their shipment database programmatically.
What does the `search_suppliers` endpoint return beyond a company name?+
Each supplier object includes country_code, type, address, total_shipments, most_recent_shipment, top_suppliers, and top_custom. These fields together give a snapshot of a company's import activity and its key supplier relationships.
Does the API return individual shipment records, such as bill-of-lading details or cargo descriptions?+
Not currently. The API returns aggregated per-company metadata — shipment counts, addresses, and top supplier relationships — rather than line-level shipment records. You can fork this API on Parse and revise it to add an endpoint that retrieves individual shipment records for a specific company.
Is coverage limited to sea freight, or does it include air and land imports?+
Coverage is limited to U.S. customs sea freight records. Air and land border import data are not currently exposed. You can fork this API on Parse and revise it to target those record types if they become available on the source.
How does pagination work when fetching large result sets?+
The search_suppliers endpoint accepts a page parameter to set the starting page and a max_pages parameter to cap the number of pages returned. The response includes total_pages so you can calculate how many calls a full crawl requires. Setting max_pages to 0 retrieves all pages in one call.
Page content last updated . Spec covers 2 endpoints from importyeti.com.
Related APIs in B2b DirectorySee all →
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
europages.fr API
Search for European suppliers and products, retrieve detailed company information and catalogs, and discover business listings across thousands of manufacturers and distributors on Europages. Find the right B2B partners by filtering suppliers, accessing company profiles, and browsing their product offerings all in one place.
globalsources.com API
Search Global Sources for products and suppliers, then fetch related product info and a supplier’s latest product listings using product IDs and organization IDs.
turkishexporter.com.tr API
Search and explore Turkish importers, exporters, and companies with detailed business profiles and trade requests to find potential trading partners. Browse available categories and databanks to discover new business opportunities in the Turkish trade market.
fishersci.com API
Search and discover laboratory products from Fisher Scientific's catalog with real-time results and typeahead suggestions. Find exactly what you need with paginated product listings to browse their full inventory of lab supplies and equipment.
thomasnet.com API
Find industrial suppliers and access their detailed business profiles including company information, revenue data, and certifications from ThomasNet's comprehensive directory. Search for specific suppliers or retrieve bulk leads to build targeted lists of manufacturers and distributors for your sourcing needs.
containerstore.com API
Search The Container Store's product catalog and get real-time autocomplete suggestions to find storage solutions and organizational products. Browse through available items with instant search results and product recommendations as you type.
volza.com API
Access global import/export trade data from Volza.com. Search products by keyword to discover HS/HSN codes with shipment volumes, then drill into buyers, suppliers, and company profiles for any product category.