Skip to content

API ​

Most Gamifiera customers start with our ready-made widgets. They're the fastest way to launch reviews, achievements and community features, often with minimal development. Once the features are live and you know how your customers use them, the Gamifiera API lets you take things further: building custom interfaces, integrating with a headless storefront or app, or syncing Gamifiera data with your own systems.

You don't have to choose one or the other. Widgets and the API work side by side, so you can keep widgets where they work well and replace or extend individual parts as your needs grow.

API access is available for enterprise customers. Contact your Gamifiera representative for full documentation and credentials.

A typical path ​

  1. Start with widgets. Get reviews, ratings and gamification live quickly and start collecting content and engagement from day one.
  2. Extend with the API. Take full control where it matters most, for example a custom review experience, ratings in your own product search, or Gamifiera data in your apps and backend systems.

Everything collected along the way, such as reviews, ratings, achievements and customer progress, is available through the API, so nothing is lost when you move from widgets to a custom build.

What you can do with the API ​

Reviews and comments ​

Fetch, publish and moderate product reviews, questions and community posts, including ratings, pros and cons, images, replies and translations. Customers can vote on comments and report inappropriate content. Results can be filtered, sorted and paginated, and product grouping lets variants share reviews.

Ratings ​

Retrieve rating summaries and distributions for products, for star ratings in product lists and rating graphs on product pages. Ratings can also be synced to your own system on a schedule, so you can sort by rating or add structured data (such as JSON-LD) to product pages without calling Gamifiera on every page view.

Achievements and progression ​

Show customers their achievements, progress toward goals, tier ladders and rewards. Profile data includes customer level and experience points, so you can build progress bars and profile pages.

Leaderboards ​

Display leaderboards for different time periods and show a customer's position relative to others.

Loot crates and rewards ​

List a customer's unopened loot crates and let them open them to reveal rewards.

Notifications ​

Show customers their activity feed, such as upvotes on their reviews or newly unlocked achievements, with unseen counts and links back to the relevant page on your site.

Customer data and events ​

Send customer information and flags (for example, marking employees) to Gamifiera, and report custom events that drive achievements and rewards. Custom events are configured together with Gamifiera.

Data privacy ​

Schedule customers for deletion or anonymization in line with GDPR and your own data retention policies, with a grace period during which deletion can be cancelled.

SEO and AI optimization ​

Gamifiera widgets are built with search in mind. They add structured data (such as product ratings and reviews in schema.org format) to your product pages, so search engines can understand your review content and show star ratings in search results.

Because widgets load in the browser, they rely on crawlers running JavaScript. Google does this, and many AI tools can see JavaScript-loaded content too, especially those built on search engines or that browse like a regular visitor. Not all AI crawlers do, however, and some read only the raw HTML. To make sure your review data is visible everywhere, we recommend including it in the HTML response by fetching it server-side through the API. When ratings, review counts and review content are part of the HTML your server delivers:

  • Every crawler sees the same content, whether it runs JavaScript or not, including search engines, AI assistants and price comparison services.
  • Structured data is available on the first crawl, with no waiting for a rendering step.
  • Pages load faster, which supports Core Web Vitals and overall search performance.
  • You control the markup, so you can combine Gamifiera ratings with your own product data in a single, consistent structured data block.

The API's rating sync is designed for this. Store ratings in your own system, render them directly on your product pages and in your structured data, and keep them up to date on a schedule, without calling Gamifiera on every page view. This also lets you sort and filter product lists by rating.

A common approach is to keep widgets for interactive features like writing reviews and voting, and render ratings and top reviews server-side for search and AI visibility.

Authentication ​

Server-side requests are authenticated with a private API key issued once your contract is signed. The key gives full access to your account and must never be exposed in client-side code or public repositories.

When a customer's browser needs to talk to Gamifiera directly, your backend can issue short-lived customer tokens instead, so your API key stays private.

Getting access ​

When you're ready to move beyond widgets, your Gamifiera representative can give you the full API reference and your API key. They can also help you plan which parts to extend first and configure features like custom events and leaderboards.