The Yotpo Core API Hub

Sync your store's orders, products and customers to Yotpo, and get review and loyalty events back with webhooks.

Quickstart

Make your first call in two steps

Exchange your API secret for an access token on your server, then send it in the X-Yotpo-Token header on every call.

cURLServer side only
# 1. Get an access token
curl -X POST "https://api.yotpo.com/core/v3/stores/YOUR_STORE_ID/access_tokens" \
  -H "Content-Type: application/json" \
  -d '{"secret": "YOUR_API_SECRET"}'

# 2. List your products
curl "https://api.yotpo.com/core/v3/stores/YOUR_STORE_ID/products?limit=5" \
  -H "X-Yotpo-Token: YOUR_ACCESS_TOKEN"
Example response
{
  "products": [
    { "yotpo_id": 1153559455, "external_id": "23234", "name": "Minimal Surfboard", ... }
  ],
  "pagination": { "next_page_info": "eyJpZEN1cnNvciI6..." }
}

Build by use case

See all use cases

More Yotpo APIs

Essentials