ScavioScavio
ToolsPricing
Sign InsGet Startedg
3 live endpoints

AliExpress API

Product search, category best-sellers and buyer reviews — each one a single POST returning structured JSON. Real sold counts, delivery estimates and English-translated reviews, without a developer app or a browser to babysit.

Get your API keyRead the docs

50 free credits on signup. No card, no developer account.

POST /api/v1/aliexpress/search
captured response
query:usb c hub
Run it with your key
{  "data": {    "query": "usb c hub",    "ship_to": "US",    "currency": "USD",    "page": 1,    "total_results": 9027,    "total_pages": 151,    "count": 58,    "products": [      {        "pos": 1,        "product_id": "1005006904696160",        "title": "USB C Hub 8In1 7in2 7in1 Type C 3.1 To 4K HDMI Adapter",        "url": "https://www.aliexpress.com/item/1005006904696160.html",        "price": 0.33,        "price_formatted": "US $0.33",        "original_price": 7.47,        "discount_percent": 95,        "rating": 4.9,        "sold_text": "50,000+ sold",        "sold": 50000,        "exact_sold": 50112,        "ship_from": "CN",        "free_shipping": false,        "delivery": {          "min_days": 6,          "max_days": 12,          "date_from": "2026-08-27",          "date_to": "2026-09-02"        }      }    ]  },  "response_time": 10496,  "credits_used": 1,  "credits_remaining": 4739}
captured example · 1 credit50 free credits on signup

A real captured response from this endpoint. Sign up to run your own.

What is the Scavio AliExpress API?

The Scavio AliExpress API is a REST API that returns public AliExpress data as structured JSON. You send a keyword, category id or product to one of 3 POST endpoints with your API key, and get back product search results with real sold counts and delivery estimates, category best-sellers, or buyer reviews translated to English with the full star breakdown.

3
endpoints, all live in production
1
credit per call, every endpoint
SOLD
exact order counts, not a badge

Three endpoints, one key

Search finds it, category ranks it, reviews tell you if it's any good.

Search

POST /api/v1/aliexpress/search

Products by keyword with price, discount, rating and the real sold count — the exact_sold integer, not just the site's 50,000+ badge. Filter by price, ship-from country and free shipping.

Category

POST /api/v1/aliexpress/category

Point it at a category id and get the best-sellers back, same fields as search plus the category breadcrumb. Sort by orders to see what a whole category is actually buying.

Reviews

POST /api/v1/aliexpress/reviews

Buyer reviews translated to English, with per-SKU variant, photos, buyer country and the full five-to-one star breakdown — up to 50 in a single call.

All 3 AliExpress endpoints

Every route is a POST, returns JSON, and takes the same API key. 1 credit per successful call.

EndpointReturnsCredits
Search/api/v1/aliexpress/searchProducts by keyword — price, discount, real sold counts, rating, ship-from and delivery estimate1
Category/api/v1/aliexpress/categoryBest-sellers in any category id, same product fields plus the category breadcrumb1
Reviews/api/v1/aliexpress/reviewsBuyer reviews with English translation, per-SKU variant, photos and the full star breakdown1

50 free credits on signup covers 50 calls of any kind. See plans

Rank a query by real sales

sort_by: orders turns a keyword into a ranked demand list, exact_sold and all. The response on the right is a real capture, field names untouched.

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

# sort_by="orders" surfaces what a query is ACTUALLY buying
res = client.aliexpress.search(query="usb c hub", sort_by="orders")
for p in res["data"]["products"]:
    print(p["exact_sold"], p["price_formatted"], p["title"][:40])
200 response.jsoncaptured
{
  "data": {
    "query": "usb c hub",
    "ship_to": "US",
    "currency": "USD",
    "page": 1,
    "total_results": 9027,
    "total_pages": 151,
    "count": 58,
    "products": [
      {
        "pos": 1,
        "product_id": "1005006904696160",
        "title": "USB C Hub 8In1 7in2 7in1 Type C 3.1 To 4K HDMI Adapter",
        "url": "https://www.aliexpress.com/item/1005006904696160.html",
        "price": 0.33,
        "price_formatted": "US $0.33",
        "original_price": 7.47,
        "discount_percent": 95,
        "rating": 4.9,
        "sold_text": "50,000+ sold",
        "sold": 50000,
        "exact_sold": 50112,
        "ship_from": "CN",
        "free_shipping": false,
        "delivery": {
          "min_days": 6,
          "max_days": 12,
          "date_from": "2026-08-27",
          "date_to": "2026-09-02"
        }
      }
    ]
  },
  "response_time": 10496,
  "credits_used": 1,
  "credits_remaining": 4739
}

Why not the official AliExpress API?

It exists for affiliates and dropshippers, behind an app registration, and it is not the buyer-facing data most research needs.

AliExpress Open Platform

  • Requires a registered developer app and an OAuth token flow
  • Access is gated by affiliate or dropshipping program approval
  • Built around order and product feeds, not open keyword search
  • Review text and exact sold counts are not surfaced cleanly

Scavio AliExpress API

  • One API key, issued at signup — no app, no OAuth, no approval
  • Keyword and category search with real exact_sold counts and delivery estimates
  • Buyer reviews translated to English with the full star breakdown
  • Same key and JSON envelope as 30 other Scavio platforms

Scavio returns publicly available product and review data only, and never authenticates as an AliExpress user.

What developers build with it

Product research and sourcing

Rank a query by real sales with sort_by: orders and read the exact_sold count, current price and discount off the original. That is the demand signal a sourcing decision needs, not a fuzzy 50,000+ badge.

search (sort_by: orders)

Category best-seller tracking

Run a category id on a schedule and diff the top products over time. Which SKUs climb, what they charge, and how deep the discounts run all fall out of one call.

category

Price and shipping intelligence

Every product carries price, original price, discount percent, ship-from country and a delivery-window estimate. Pin ship_to and currency to see the landed price and ETA a buyer in a given market actually sees.

search + category

Review mining across languages

Reviews come back translated to English with buyer country, per-SKU variant and photos, plus the full five-to-one star breakdown. Feed the text to an LLM for complaints, sizing issues or quality themes without a translation step of your own.

reviews

Dropshipping catalog feeds

Build a product feed from category best-sellers, enrich each item with its rating and review sentiment, and refresh price and stock signals on a cron — one key, structured JSON, no browser to babysit.

category + reviews

Agent shopping tools

Point an agent at the MCP server and AliExpress becomes a callable tool — what is the cheapest well-reviewed version of this, what do buyers complain about — alongside every other Scavio platform.

MCP + REST

How to get AliExpress data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no AliExpress developer application.

  2. 2

    POST a query, category id or product

    Send {"query": "usb c hub", "sort_by": "orders"} to https://api.scavio.dev/api/v1/aliexpress/search with an Authorization: Bearer header. All three endpoints are POSTs.

  3. 3

    Read the JSON

    The response wraps the payload under data, plus credits_used and credits_remaining. Search and category return products with page, count and total_pages, so you page by incrementing page.

One key, 31 platformsMCP server for agentsPython & JS SDKsn8n community node

AliExpress API FAQ

What is the Scavio AliExpress API?

+

It is a REST API that returns public AliExpress data as structured JSON. Three POST endpoints cover product search, category best-sellers, and buyer reviews. You authenticate with a Scavio API key and never handle an AliExpress account or a developer app.

Who are these endpoints for?

+

Dropshippers and sourcing teams researching products and building catalog feeds; developers adding price or product features to a marketplace app; AI agent builders wiring AliExpress in as an MCP or SDK tool; automation engineers running product and price checks inside n8n, Zapier or Make; and analysts tracking category best-sellers and review sentiment. The API is the same for all of them.

Do the sold counts reflect real sales?

+

Yes. Alongside the site's rounded badge (sold_text, e.g. "50,000+ sold") every product carries an exact_sold integer, so you can sort and rank by real order volume instead of a fuzzy label. sort_by: orders on search and category orders results by that number.

Are the reviews translated?

+

Yes. Each review comes back with both the original text and an English translation, plus the buyer's country, the specific SKU variant they bought, any photos, upvotes and logistics. The response also carries a full rating summary — five-to-one star counts and rates, and a positive and negative rate — so you can read sentiment without pulling every page.

Is there a product-detail or seller endpoint?

+

Not today. The API covers search, category and reviews. Search and category already return each product's price, original price, discount, rating, ship-from country and delivery estimate, and reviews carry the full rating breakdown, so most product research is covered without a separate detail call.

Can I filter by price, shipping or origin country?

+

Yes. Search takes min_price and max_price, a ship_from two-letter country, a free_shipping flag, a category_id, and ship_to and currency so results reflect a specific market. sort_by accepts best_match, orders, price_low or price_high.

How is this different from the official AliExpress API?

+

AliExpress's own Open Platform APIs are built for affiliates and dropshippers: they require a registered developer app and an OAuth flow, and access is gated by program approval. Scavio needs none of that — sign up, take the key, POST a query — and it returns the translated reviews and exact sold counts the buyer-facing site shows but the official endpoints do not surface cleanly.

How much does an AliExpress request cost?

+

Every AliExpress endpoint costs 1 credit — search, category and reviews alike, and reviews return up to 50 in that single call. New accounts get 50 free credits on signup, one time, with no card required. Paid plans start at $30 per month for 7,000 credits.

What does the response look like?

+

The API wraps the payload under a data key and adds credits_used and credits_remaining. A search product carries pos, product_id, title, url, image, price, price_formatted, original_price, discount_percent, rating, sold, exact_sold, ship_from, free_shipping and a delivery object, alongside query, page, count and total_pages.

Which languages and tools are supported?

+

Official Python (pip install scavio) and JavaScript/TypeScript (npm i scavio) SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node. Any language can call the REST endpoints directly with an HTTP client.

Is scraping AliExpress data legal?

+

Scavio returns publicly available product and review data and does not access private account data or authenticate as a user. You remain responsible for how you use the data, including compliance with AliExpress's terms. Talk to your own counsel for your specific use case.

Explore more of Scavio

Amazon API

Search, product detail and every seller offer.

eBay API

Live and completed SOLD listings, plus sellers.

Walmart API

Search, product, reviews and sellers.

Google Shopping API

Products, prices and every seller.

MCP server

Every platform as a callable tool for agents.

Pricing

Credit packs and plans, no per-platform surcharge.

Start pulling AliExpress data today

50 free credits on signup, no card. Your first request is a POST with a keyword in it.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search and ecommerce platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy