Skip to main content
Welcome to the Experro API. Our RESTful endpoints let you build, manage, and deliver content and commerce experiences programmatically — whether you’re driving a dynamic website, a mobile app, or a headless storefront. The API is organized around two areas: Management APIs are the configuration side — you use them from your server or build pipeline to decide how things should behave. Delivery APIs are the runtime side, queried on every search and page view.

What You Can Do

Management APIs

  • Content Management — Define content types (“models”) with fields, relationships, versioning, and localization support. Create, retrieve, update, and delete records, move them through drafts and publishing workflows, and upload and manage media assets with metadata, thumbnails, and secure URLs.

Delivery APIs

  • Discovery — Faceted product search, autosuggest, category and content search, and popular and recent search terms, returning ranked records with generated facets and banners.
  • Content Delivery — Fetch published records, content models, and assets to render on your front end.
  • Forms — Render forms dynamically and collect user input, complete with file uploads and webhook integrations.

Getting Help

  • API Reference — Explore each endpoint in this section for parameters, request and response examples, and code snippets.
  • Authentication — Before you call any endpoint, set up your credentials. See Authentication & Base URLs.
  • Troubleshooting — Common failures and how to resolve them are covered in Troubleshooting.
  • Support — Email support@experro.com with a description of the issue and the x-request-id of a failing call.