AliExpress Data API

Real-time AliExpress products, sellers & coupons, as clean JSON.

Live parser for product details, all-SKU prices, shipping, reviews, store profiles, coupons and text & image search — scoped to any country, currency and locale. Live on RapidAPI.

Uptime 99.9%Response 1–5 s200M+ products
GET/api/v2/product
product_id: 1005009844610country: EScurrency: EUR200 OK
2001.23 s · 6.4 KB
{
  "meta": { "code":200, "execution_time":"1.23s" },
  "item": {
    "title": "Wireless Earbuds Pro · ANC",
    "ratings": 4.7, "sales": 1200,
    "price": { "min_value":12.77, "max_value":18.50, "currency":"EUR" },
    "default_shipping": { "min_days":7, "max_days":12, "free_shipping":true },
    "seller": { "store_num":1102346714, "positive_rate":"97.5%" }
  }
}
Endpoints

A small, sharp surface

Six parse endpoints. Product & search calls take country + currency + locale.

GET
/api/v2/product
Title, media, pricing, SKU variants, stock, shipping & seller — by product ID.
GET
/api/v2/product/reviews
Buyer reviews with translations, images, seller replies & star breakdown. Paginated, filterable.
GET
/api/v2/seller
Store profile: ratings, feedback scores, followers, age & categories — by store number.
GET
/api/v2/seller/coupons
Active coupon codes with discount, min spend, budget & expiry.
GET
/api/v2/search/text
Keyword search returning matching products plus category facets for the query.
POST
/api/v2/search/image
Reverse image search — find products that visually match an uploaded photo or an image URL.
GET
/api/v2/health
Service status check.
scope
90 countries · 36 currencies · 23 locales.
Integrate in minutes

Copy-paste in your language

REST + JSON, RapidAPI auth. Use an official SDK or just an HTTP client you already have.

  • Predictable JSON envelope, versioned /api/v2
  • Prices & shipping resolved per country + currency
  • Two headers — x-rapidapi-key + x-rapidapi-host — that's the whole setup
cURLPythonNodePHP
# Product details — Spain / EUR
curl -G "https://aligate-aliexpress-data-api.p.rapidapi.com\
/api/v2/product" \
  --data-urlencode "product_id=1005006474515657" \
  --data-urlencode "country=ES" \
  --data-urlencode "currency=EUR" \
  --data-urlencode "locale=en_US" \
  -H "x-rapidapi-host: aligate-aliexpress-data-api.p.rapidapi.com" \
  -H "x-rapidapi-key: $ALIGATE_KEY"
import requests, json

url = "https://aligate-aliexpress-data-api.p.rapidapi.com/api/v2/product"
params = {
    "product_id": "1005006474515657",
    "country": "ES",
    "currency": "EUR",
    "locale": "en_US",
}
headers = {
    "x-rapidapi-host": "aligate-aliexpress-data-api.p.rapidapi.com",
    "x-rapidapi-key": "YOUR_RAPIDAPI_KEY",
}

r = requests.get(url, headers=headers, params=params)
print(json.dumps(r.json(), indent=2, ensure_ascii=False))
const url = new URL(
  "https://aligate-aliexpress-data-api.p.rapidapi.com/api/v2/product"
);
url.search = new URLSearchParams({
  product_id: "1005006474515657",
  country: "ES",
  currency: "EUR",
  locale: "en_US",
}).toString();

const res = await fetch(url, {
  headers: {
    "x-rapidapi-host": "aligate-aliexpress-data-api.p.rapidapi.com",
    "x-rapidapi-key": process.env.ALIGATE_KEY,
  },
});
const data = await res.json();
console.log(JSON.stringify(data, null, 2));
<?php
$query = http_build_query([
  "product_id" => "1005006474515657",
  "country"   => "ES",
  "currency"  => "EUR",
  "locale"    => "en_US",
]);

$url = "https://aligate-aliexpress-data-api.p.rapidapi.com/api/v2/product?" . $query;
$ch = curl_init($url);
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    "x-rapidapi-host: aligate-aliexpress-data-api.p.rapidapi.com",
    "x-rapidapi-key: " . getenv("ALIGATE_KEY"),
  ],
]);
$data = json_decode(curl_exec($ch), true);
echo json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
SDKs & tooling

Official libraries & a ready-to-run collection

Skip the boilerplate — typed clients for four languages, plus a Postman collection with every endpoint pre-filled.

99.9%
Monthly uptime
1–5s
Avg response
200M+
Products reachable
90
Countries · 36 currencies
Who it's for

Built for sourcing & reselling

Dropshippers

Auto-import products, sync live prices & stock across SKUs.

Repricers

Track competitor pricing and shipping to reprice in real time.

Sourcing apps

Enrich catalogs with seller scores, coupons and delivery data.

Pricing

Pay on RapidAPI

Start free, upgrade as you scale — every tier is billed and metered through RapidAPI.

Basic
$0/mo
100requests / month
All 6 endpoints
1 req / sec
Customer support
Start free
Pro
$6.99/mo
350requests / day
All 6 endpoints
1 req / sec
Customer support
Get Pro
★ Recommended
Ultra
$21.99/mo
2 000requests / day
All 6 endpoints
1 req / sec
Customer support
Get Ultra
Mega
$44.99/mo
5 000requests / day
All 6 endpoints
1 req / sec
Customer support
Get Mega

Basic is a hard cap; on paid plans you can exceed the quota at $0.003 / $0.002 / $0.001 per extra request on Pro / Ultra / Mega. Billed and metered through RapidAPI.

FAQ

Questions

Is this official AliExpress data?

No. AliGate is an independent real-time parser and is not affiliated with, endorsed by, or operated by AliExpress or Alibaba Group. There is no public AliExpress product API, so AliGate fetches data live from public listings and returns it as clean, structured JSON. All trademarks belong to their respective owners.

How do I authenticate?

Subscribe to AliGate on RapidAPI and grab your key from the RapidAPI dashboard. Send it with every request as the x-rapidapi-key header, together with x-rapidapi-host: aligate-aliexpress-data-api.p.rapidapi.com. No OAuth and no separate signup — RapidAPI handles keys and billing.

Which countries, currencies & locales are supported?

90 countries, 36 currencies and 23 locales. AliExpress shows different prices, shipping and availability per region, so every product call takes country, currency and locale — AliGate resolves the response exactly as a shopper in that market would see it.

How fresh are the prices and stock?

Every request is parsed live, so prices, per-SKU stock and shipping are current — not a stale cache. Response time depends on how many internal requests we make to AliExpress: one call on your side can physically be 2–3 requests to AliExpress on ours — for example when you also pull the full product description — so richer responses take a little longer.

What does a product call return?

Title, media, full attribute set, rating and sales, price ranges with per-SKU pricing and stock, and default shipping (cost + ETA to your country) plus a seller summary. Reviews and seller coupons have dedicated endpoints — /api/v2/product/reviews and /api/v2/seller/coupons.

Can I search the catalog, not just look up known products?

Yes. GET /api/v2/search/text takes a keyword and returns matching products plus category facets, scoped to your country, currency and locale. /api/v2/search/image does reverse image search — either POST a base64-encoded photo or pass an image_url (works as a GET too) and get visually similar products back. Both are paginated, so you can page through results.

Where do I find the product_id and store_num?

They live in the AliExpress URLs. product_id is the number in a product link (aliexpress.com/item/1005006474515657.html); store_num is the number in a store link (aliexpress.com/store/1102346714). Pass them straight to the matching endpoint.

What are the rate limits and how is billing handled?

Limits follow your RapidAPI plan: Basic (free) 100 requests/month, Pro 350/day, Ultra 2 000/day, Mega 5 000/day, at 1 request/second on every plan. Basic is a hard cap; on paid plans you can go over the quota at a small per-request rate ($0.003 / $0.002 / $0.001 on Pro / Ultra / Mega). Everything is metered and billed through RapidAPI — upgrade, downgrade or cancel anytime from your dashboard.

Do you handle proxies and anti-bot for me?

Yes — that's the whole point. AliExpress is JavaScript-heavy with geo-pricing and anti-bot defenses. AliGate runs and maintains all of that infrastructure; you just call a REST endpoint and get JSON. No proxies, headless browsers or parsers to babysit on your side.

AliGate

Ship your AliExpress integration today

Free tier on RapidAPI. No credit card to start.

Get AliGate on RapidAPI