Find the review service a store uses
Shopify has no reviews of its own: a store adds them through an app. This finds which of the six supported services a store uses (Judge.me, Yotpo, Loox, Okendo, Stamped and REVIEWS.io), where each was detected, and whether it serves store-wide reviews, product reviews or both. Run it before /product-reviews or /store-reviews when you are not sure a store has reviews at all.
/review-providers Reviews https://api.fetchlayer.dev/shopify-stores/review-providers Headers
Authorization string required Bearer token — your FetchLayer API key.
Parameters
store string required Store domain, or any URL on the store — for example example.com, https://example.com/products/foo, or a myshopify.com domain.
format string optional json or markdown. Markdown returns the same result rendered for a model to read. (default: json)
timeoutMs number optional Per-request time limit in milliseconds (max 120000).
Response Fields
review-providers
Find the review service a store uses
store string The store domain that was checked.
providers object[] Each supported review service found on the store. Empty when it uses none of them.
providers[].provider string judgeme, yotpo, loox, okendo, stamped or reviewsio.
providers[].detectedFrom string Where on the store the service was found, for example product page.
providers[].storeLevel boolean Whether /store-reviews can read this service.
providers[].productLevel boolean Whether /product-reviews can read this service.
notes string[] Caveats about this result.
Request
curl -X POST "https://api.fetchlayer.dev/shopify-stores/review-providers" \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"store":"beardbrand.com"}'Response
{
"store": "www.beardbrand.com",
"providers": [
{
"provider": "judgeme",
"detectedFrom": "product page",
"storeLevel": true,
"productLevel": true
}
],
"notes": []
}