WooCommerce API — Detect a Store's Review App
Documentation menu
FetchLayer FetchLayer API

Find where a store's reviews come from

Report where a WooCommerce store's reviews come from: its native WooCommerce reviews, or one of the supported review apps (CusRev, Judge.me, Yotpo, Stamped and REVIEWS.io), with 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. When the store's pages cannot be read, notes says so, because an app shown only on those pages may be missing from the list.

POST /review-providers Reviews
https://api.fetchlayer.dev/woocommerce-stores/review-providers
OpenAPI JSON

Headers

Authorization string required

Bearer token — your FetchLayer API key.

Parameters

store string required

Store domain, for example example.com, or any URL on the store. 3–255 characters.

format string optional

json or markdown. (default: json)

timeoutMs number optional

Per-request time limit in milliseconds (max 600000).

Response Fields

review-providers

Find where a store's reviews come from

requestedUrl string

The store this result corresponds to.

scrapedAt string

ISO 8601 timestamp of the read.

blocked boolean

Always false on a successful response.

store string

The store domain that was checked.

providers object[]

Each review source found on the store. Empty when it uses none of them.

providers[].provider string

woocommerce, cusrev, judgeme, yotpo, stamped or reviewsio.

providers[].detectedFrom string

Where the source was found, for example published reviews.

providers[].storeLevel boolean

Whether /store-reviews can read this source.

providers[].productLevel boolean

Whether /product-reviews can read this source.

notes string[]

Caveats, such as the store's pages being unreadable so an app may be missing.

Request

curl -X POST "https://api.fetchlayer.dev/woocommerce-stores/review-providers" \
  -H "Authorization: Bearer ss-your-key" \
  -H "Content-Type: application/json" \
  -d '{"store":"godinguitars.com"}'

Response

{
  "blocked": false,
  "requestedUrl": "https://godinguitars.com",
  "resultType": "review-providers",
  "store": "godinguitars.com",
  "providers": [
    {
      "provider": "woocommerce",
      "detectedFrom": "published reviews",
      "storeLevel": true,
      "productLevel": true
    }
  ],
  "notes": []
}