The App Market Developer Hub

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

These docs are moving to docs.yotpo.com on November 5. Your links will keep working and take you to the same page on the new site.
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