See what is selling and what buyers say, before you pick a product
Product research with DataXAPI: 1 ready-made Skill on 2 platforms. The example run makes 4 calls and costs at most $0.0080; a failed call is never charged.
Who it is for
For e-commerce and product teams who read reviews to decide what to sell next. Your AI searches products by keyword and reads the buyers' reviews of the top ones.
E-commerce sellersBefore a launch, see what sells for a keyword and at what price.
Product managersRead buyer reviews for what current products get wrong, and what the next one should fix.
Sourcing and buyingCheck with data whether a category is worth entering.
The questions it answers
The ones a marketing team asks every week.
- What is selling for this keyword?A page of products with title, price and units sold.
- What do buyers say in the reviews?A page of reviews for each of the first few products: rating, text, reviewer, time.
- What should the next product fix?Your AI reads the low ratings across products and lists what keeps coming up.
Three steps
Once the skill is installed, one sentence starts it.
- 1
Show the plan first
Free, and needs no key: the most calls and the most money this run can come to.
dataxapi run products platform=tiktok 'query=yoga mat' products=3 --plan - 2
Run it, capped at that amount
Each line is one endpoint of the example run, at its listed price. A call that fails is not charged. The run stops rather than spend more than its cap.
tiktok/shop/products/searchtiktok/shop/products/reviews/list - 3
Line everything up in one table
9 columns, the same on every platform; a column a platform does not give is empty. No call, no cost.
products.csv · 9 columns
What you get
Every Skill hands back one table. These are its columns, and what each one holds.
product_idID; pass it unchanged to the endpoints that get the product and list its reviewsproductTitle of the productpriceCurrent price; the lowest one when its variants are priced differentlycurrencyCurrency of the prices, an ISO 4217 codesoldUnits soldratingThe buyer's rating of the product, out of 5textText of the review; null when the buyer gave a rating and wrote nothingreviewerReviewer's display name, as the platform shows it (it may be masked)published_atWhen it was writtenThe data it reads
Public data only. Each row is one endpoint, with its price per call.
GET /v1/tiktok/shop/products/searchyes$0.0020TikTok Shop product reviewsGET /v1/tiktok/shop/products/reviews/listyes$0.0020Xiaohongshu product reviewsGET /v1/xiaohongshu/shop/products/reviews/liston request$0.0200And 1 more endpoints for the same job on 2 platforms: each Skill's page lists its own.
What a run costs
Products and reviews: What is selling, and what do buyers say?
Worked out from the catalog's prices, with the example inputs: platform = tiktok · query = yoga mat · products = 3. You pay for the calls actually made; whether an empty result is charged is on each endpoint's page. What your AI itself costs is not counted here.
Say this to your AI
Once DataXAPI is connected, any of these works.
dataxapi-productsSearches one page of products for a keyword, then gets one page of buyers' reviews for each of the first few, as one table: a row for every review, with the product's title, price and units sold beside it. One call for the search and one for each product's reviews, each charged on its own.
Not connected yet? It takes one prompt →
How teams do it today, and with DataXAPI
- Search the keyword and open each listing.
- Scroll reviews and copy the telling ones.
- Prices and sales go stale the day you write them down.
- Give the keyword and how many products to read.
- One call for the search and one for each product's reviews.
- Every review sits beside its product's price and units sold.
Questions
From marketers, not developers.
Do I need to write code?
No. You paste one prompt into your AI to connect it, then ask in plain words. Code is there if your team wants it: every row in the table above is one GET.
What does it cost?
The example run of Products and reviews makes 4 calls and costs at most $0.0080. Run it every day for 30 days and that is $0.24. There is no subscription, and a failed call is never charged.
Can it see private accounts, or data behind a login?
No. It reads what anyone can see on the platform: public posts, public counts, comments, and the ads the platforms publish in their ad libraries. It cannot post, message or sign in to an account.
Which platforms does it cover?
2 for this job: TikTok, Xiaohongshu (RedNote). Each Skill's page lists its own.
The other 5 jobs
Run it on your own question.
Sign-up takes an email and no card. A failed call is never charged.