find_tools, describe_tool, execute_tool — and sets
the region, currency and locale explicitly instead of inheriting them from an
IP address.
What you can ask
- “Find Bluetooth speakers on AliExpress under 20 dollars that ship to Brazil, cheapest first.”
- “Show AliExpress results for ‘mechanical keyboard’ from the Keychron brand, priced in euros.”
- “Open this AliExpress item for the US region in USD and summarize the listing.”
- “What does this AliExpress item cost in USD, EUR and BRL?”
What’s covered
Search- Keyword query with page and sort controls
- Narrow by category, brand, seller location, product attribute and price range
- A listing by item ID — for catalog review, comparison or downstream analysis
- Both operations accept a region (the ship-to country), a currency and a locale, so prices and titles come back the way a shopper in that market would see them
How to use it
Pass the request in plain language and let the router pick the tool:describe_tool before executing: it shows
the region, currency and locale fields with their accepted values, the search
filters, and the per-call cost.
Building with code? The same capability is available as fixed-contract
Scenario Methods with automatic provider
failover:
ecommerce.aliexpress.product.search,
ecommerce.aliexpress.product.get.FAQ
Do I need an AliExpress account or affiliate approval?
Do I need an AliExpress account or affiliate approval?
No. AgentKey holds the upstream access; your agent only needs your AgentKey
subscription.
Which countries and currencies can I query?
Which countries and currencies can I query?
Region, currency and locale are parameters on both operations. Run
describe_tool to see the accepted codes rather than assuming a
destination is supported.How fresh are prices and availability?
How fresh are prices and availability?
Every call goes to AliExpress at request time; nothing is served from a
stale archive. A price is what the listing shows at that moment for the
region and currency you passed.