The App Market Developer Hub

Build a Yotpo app: OAuth install, then reviews, orders, customers, loyalty and webhooks for every merchant who connects.

Quickstart

Call a merchant's store in two steps

When a merchant installs your app, Yotpo sends a one-time code and their store ID to your redirect URL. Swap the code for an access token, then call the store's data.

cURLToken per merchant store
# 1. Exchange the install code for an access token
curl -X POST "https://developers.yotpo.com/v2/oauth2/token" \
  -H "Content-Type: application/json" \
  -d '{"grant_type": "authorization_code",
       "client_id": "YOUR_APP_ID",
       "client_secret": "YOUR_APP_SECRET",
       "redirect_uri": "YOUR_REDIRECT_URI",
       "code": "YOUR_INSTALL_CODE"}'

# 2. List the merchant's products
curl "https://developers.yotpo.com/core/v3/stores/YOUR_STORE_ID/products?limit=5" \
  -H "X-Yotpo-Token: YOUR_ACCESS_TOKEN"
Example response
{
  "products": [ { "yotpo_id": 12345, "external_id": "SKU-001", "name": "Example product", ... } ],
  "pagination": { "next_page_info": "eyJjdXJzb3Ii..." }
}

Build by use case

See all use cases

More Yotpo APIs

Essentials