Discover/Alibaba API
live

Alibaba APIalibaba.com

Search Alibaba.com Ready to Ship products, fetch price tiers, MOQ, HS codes, and supplier info via 3 structured endpoints.

Endpoint health
verified 20h ago
search_products
get_product
get_import_data
3/3 passing latest checkself-healing
Endpoints
3
Updated
6d ago

What is the Alibaba API?

The Alibaba.com API exposes 3 endpoints covering product search, full product detail, and import classification data from one of the world's largest B2B marketplaces. The search_products endpoint returns paginated listings pre-filtered to Ready to Ship inventory, while get_product and get_import_data expose price tiers, supplier details, HS codes, and logistics dimensions at the individual product level.

This call costs2 credits / call— charged only on success
Try it
Page number for pagination (1-based).
Sort order for results. Omitted returns relevance-sorted results.
Search keywords describing the product (e.g. '7 inch 1024x600 ips rgb').
api.parse.bot/scraper/ba2822dd-f985-4faa-8d3b-81d795bda2a7/<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/ba2822dd-f985-4faa-8d3b-81d795bda2a7/search_products?page=1&sort=best_match&query=7+inch+1024x600+ips+rgb' \
  -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 alibaba-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: Alibaba SDK — bounded, re-runnable; every call capped."""
from parse_apis.alibaba_com_api import Alibaba, Sort, InputNotFound

client = Alibaba()

# Search for Ready to Ship products with pagination auto-iterated.
for item in client.product_summaries.search(query="7 inch 1024x600 ips rgb", sort=Sort.BEST_MATCH, limit=3):
    print(item.title, item.price, item.company_name)

# Drill-down: take one item and navigate to full product details.
hit = client.product_summaries.search(query="raspberry pi display", limit=1).first()
if hit:
    detail = hit.details()
    print(detail.title, detail.price_display, detail.moq)
    for tier in detail.price_tiers[:3]:
        print(f"  {tier.min_quantity}-{tier.max_quantity}: {tier.unit_price}")

    # Fetch import/logistics data from the same product.
    import_info = hit.import_data()
    print(import_info.supplier_country, import_info.quantity_unit)
    print(import_info.packaging.package_weight, import_info.packaging.package_dimensions)
    for lt in import_info.lead_time:
        print(f"  {lt.min_quantity}-{lt.max_quantity} units: {lt.processing_days} days")

# Typed error handling for a product lookup.
try:
    product = client.products.get(product_id="9999999999999")
    print(product.title)
except InputNotFound:
    print("product not found")

print("exercised: product_summaries.search / ProductSummary.details / ProductSummary.import_data / products.get")
All endpoints · 3 totalmissing one? ·

Search Alibaba.com for Ready to Ship products. All results are pre-filtered to Ready to Ship inventory. Returns product listings with pricing, supplier info, and service badges. Results are auto-iterated across pages (48 products per page).

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
sortstringSort order for results. Omitted returns relevance-sorted results.
queryrequiredstringSearch keywords describing the product (e.g. '7 inch 1024x600 ips rgb').
Response
{
  "type": "object",
  "fields": {
    "products": "array of product listings with title, price, supplier info, and selling points",
    "total_count": "integer total number of matching products",
    "total_pages": "integer total number of pages available",
    "current_page": "integer current page number"
  },
  "sample": {
    "data": {
      "products": [
        {
          "is_ad": false,
          "price": "$9.80",
          "title": "7 Inch Tft Display RGB IPS 40PIN 1024X600 LCD DISPLAY SCREEN MODULE",
          "image_url": "https://s.alicdn.com/@sc04/kf/H1b5efa7da8b34e1a91b465d876d637c2U.png_300x300.png",
          "min_order": "Min. order: 2 pieces",
          "company_id": "241332330",
          "product_id": "62497841129",
          "product_url": "//www.alibaba.com/product-detail/7-Inch-Tft-Display-RGB-IPS_62497841129.html",
          "sold_orders": "2 sold",
          "company_name": "Shenzhen Chuanglixin Electronics Co., Ltd.",
          "country_code": "CN",
          "review_count": "5",
          "review_score": "4.8",
          "selling_points": [
            {
              "text": "FREE shipping",
              "type": "free_shipping"
            },
            {
              "text": "5-day dispatch",
              "type": "x_day_dispatch"
            }
          ],
          "supplier_years": "9 yrs",
          "supplier_service_score": "5.0"
        }
      ],
      "total_count": 1254,
      "total_pages": 27,
      "current_page": 1
    },
    "status": "success"
  }
}

About the Alibaba API

Product Search

The search_products endpoint accepts a query string and an optional page integer (1-based) plus a sort parameter. Each page returns up to 48 product listings. The response includes total_count, total_pages, and current_page alongside an array of product objects carrying title, price, supplier info, and selling-point badges. All results are scoped to Ready to Ship inventory, so any listing returned has confirmed stock availability.

Product Detail

Passing a product_id obtained from search results to get_product returns the full product record: price_tiers (each tier specifying a min/max quantity and unit price), moq, image_urls, review_score, review_count, and a shipping_info object with unit_weight, unit_size, and lead_time. The price_display field gives a pre-formatted price range string suitable for display without additional processing.

Import Classification and Logistics

get_import_data targets sourcing and trade workflows. For a given product_id it returns hs_code (the tariff classification string, or null if not listed), lead_time as an array of tiers keyed by quantity range and processing_days, packaging dimensions and weight, and a tariff_info object when tariff support data is available. price_tiers here include a price_value field for numeric comparison. Supplier country and supplier name are also returned, which matters when evaluating origin for customs purposes.

Reliability & maintenanceVerified

The Alibaba API is a managed, monitored endpoint for alibaba.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when alibaba.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 alibaba.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
20h ago
Latest check
3/3 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
  • Build a price-monitoring tool that tracks price_tiers changes for specific Alibaba product IDs over time.
  • Automate landed-cost calculations by combining hs_code and unit_weight from get_import_data with a tariff rate lookup.
  • Populate a supplier comparison dashboard with MOQ, lead time tiers, and review scores from get_product.
  • Scrape Ready to Ship inventory for a given category using search_products pagination to feed a procurement catalog.
  • Validate supplier country of origin for import compliance using the supplier country field in get_import_data.
  • Generate product data sheets by pulling image_urls, full titles, and specification fields from get_product.
  • Identify competitive pricing bands across suppliers by querying multiple product IDs and comparing price_tiers.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Alibaba.com have an official developer API?+
Alibaba.com offers an official API through its open platform at open.alibaba.com, primarily aimed at registered ISVs and partners. Access requires application and approval, and the available data scope differs from what this Parse API covers.
What does `get_import_data` return that `get_product` does not?+
get_import_data returns fields specific to trade and logistics workflows: hs_code for tariff classification, tariff_info (including tariff tag and details when available), lead_time tiers broken down by quantity, packaging dimensions and weight, unit_volume, and supplier country. get_product focuses on buyer-facing data — price display, images, review scores, and shipping info — without the classification and packaging data needed for import planning.
Are products from regions outside the US included in search results?+
The search_products endpoint reflects the Alibaba.com US site results. Supplier locations will vary internationally since Alibaba is a global platform, but the search context and Ready to Ship filter follow the US storefront. Region-specific storefronts (e.g. alibaba.com country-specific portals) are not covered. You can fork this API on Parse and revise it to target a different regional endpoint if needed.
Does the API return seller contact information or RFQ (Request for Quotation) data?+
Not currently. The API covers supplier name, supplier country, MOQ, and price tiers, but direct contact details and RFQ submission data are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting supplier profile or contact pages.
How does pagination work in `search_products`?+
The endpoint returns 48 products per page. The response includes total_count, total_pages, and current_page so you can iterate programmatically. Pass the page parameter (1-based integer) to retrieve subsequent pages. If page is omitted, the first page is returned.
Page content last updated . Spec covers 3 endpoints from alibaba.com.
Related APIs in MarketplaceSee all →
in19067452907ubjs.trustpass.alibaba.com API
Browse Alibaba supplier store categories and product listings with pricing, images, and detailed specifications to find and compare items that meet your needs. Access comprehensive product information including customer reviews to make informed purchasing decisions.
aliexpress.com API
Search for products across AliExpress and instantly access detailed information including product specs, customer reviews, and pricing to make informed purchasing decisions. Browse through product categories and retrieve complete product data directly from URLs to compare options and find exactly what you're looking for.
global.1688.com API
Search for wholesale products on Alibaba's 1688 marketplace by keyword or category to find pricing, seller information, and product images all in one place. Browse thousands of items directly from suppliers to compare options and discover deals for your business needs.
1688.com API
Search for wholesale products on 1688.com using images or find detailed information about specific items including pricing, specifications, and supplier details. Discover bulk sourcing opportunities and compare products directly from Alibaba's Chinese B2B marketplace.
en.yiwugo.com API
Search for wholesale products and retrieve detailed information like pricing, specifications, and availability directly from the Yiwu English marketplace. Access comprehensive product data to find suppliers and compare items across categories in one of the world's largest wholesale markets.
indiamart.com API
Search and browse IndiaMART's export marketplace to find products by category, compare pricing across sellers, and access detailed product information including seller details. Quickly identify the most affordable listings and get comprehensive product specifications to make informed purchasing decisions.
dhgate.com API
Search DHgate's vast marketplace to find products across all categories, view detailed information including pricing tiers, shipping options, and seller ratings, and discover flash deals. Retrieve full product details and customer reviews in one place.
aldi.com.au API
Search Aldi Australia's product catalogue to find items by keyword and instantly access details like pricing, brand information, product size, images, and real-time availability. Quickly compare products and check stock status to find exactly what you're looking for at Aldi.