Nykaa product reviews

GET https://api.api.sh/nykaa/v1/reviews
1 credit / call e-commerce try it in the playground →

Reviews of a Nykaa product by link, id or search words (q opens the first search result): rating, title, text, date, verified-buyer flag, helpful count, review photos, shade/variant id, reviewer review count and the product aspects the reviewer rated, with raw. Sort by site order, most recent, most helpful, positive or negative first. Pass next_page back as page; null on the last page.

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
url string A Nykaa product link, e.g. https://www.nykaa.com/kay-beauty-signature-creme-lipstick-panache/p/16439255.
id string The product id (the number after /p/), instead of url.
q string Search words: reviews of the first product that search returns (e.g. lipstick). Example: lipstick
sort recent | helpful | positive | negative Site order (default), recent, helpful, positive (high ratings first) or negative (low ratings first).
page integer Page number. Pass next_page from the previous response; next_page is null on the last page.

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/nykaa/v1/reviews" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.