# AliExpress Product Search Scraper (x402)

> AliExpress Product Search Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Searches AliExpress for products by keyword and returns structured product listings with filtering by price, rating, and order count, charged per successful call via x402.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/aliexpress-search?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aliexpress-product-search-scraper-x402-0b7b1f07
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8yXw2wTwutfysfrlSTGAX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aliexpress-product-search-scraper-x402-0b7b1f07 -d '<json body>'
```

Example prompt: Search AliExpress for 'wireless earbuds' and 'phone cases', show me up to 50 results per keyword sorted by number of orders, only include items rated at least 4.5 stars, priced between $5 and $30, with at least 100 orders.

## When to prefer this

Choose this endpoint when you need structured, filterable AliExpress product data without managing browser automation or scraping infrastructure yourself. It is especially well-suited for dropshipping research, price monitoring, catalog enrichment, or competitive product analysis where you need to search multiple keywords and filter by price, rating, and order volume in a single call. The pay-only-on-success model makes it low-risk for exploratory searches.

## Known failure modes

- No results found for keyword (empty items array, not charged)
- AliExpress blocks or rate-limits the scraper temporarily
- Invalid filter values cause 400 validation errors
- maxPages or maxItems limits return fewer results than expected if AliExpress has fewer listings
- Network timeout if AliExpress is slow to respond

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of matched products and an array of item objects, each containing the product ID, title, URL, main image URL, additional images, its position in search results, the page it appeared on, and the originating keyword.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sort": {
   "enum": [
    "default",
    "orders",
    "price_asc",
    "price_desc",
    "rating"
   ],
   "type": "string",
   "default": "default",
   "description": "Site order for relevance, orders, or price. Top rated sorts the fetched pages locally by rating."
  },
  "keywords": {
   "type": "array",
   "description": "Product terms to search, one term per entry."
  },
  "maxItems": {
   "type": "integer",
   "default": 48,
   "maximum": 200,
   "minimum": 1,
   "description": "Maximum matching products to save for each keyword."
  },
  "maxPages": {
   "type": "integer",
   "default": 3,
   "maximum": 20,
   "minimum": 1,
   "description": "Maximum search pages to inspect for each keyword; each page has up to about 60 listings."
  },
  "maxPrice": {
   "type": "number",
   "minimum": 0,
   "description": "Keep listings with a sale price at or below this amount in the displayed currency."
  },
  "minPrice": {
   "type": "number",
   "minimum": 0,
   "description": "Keep listings with a sale price at or above this amount in the displayed currency."
  },
  "minOrders": {
   "type": "integer",
   "minimum": 0,
   "description": "Keep listings with at least this many sold units."
  },
  "minRating": {
   "type": "number",
   "maximum": 5,
   "minimum": 0,
   "description": "Keep listings with a displayed star rating at or above this value."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "page": null,
    "keyword": null,
    "imageUrl": null,
    "position": null,
    "productId": null,
    "productUrl": null,
    "productTitle": null,
    "additionalImages": null
   }
  ],
  "product": "aliexpress-search"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aliexpress-product-search-scraper-x402-0b7b1f07/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
