Bring Your Designs To Life

Build fantastic shopping flows and custom integrations with our simple API
to really impress your customers and outshine the competition.





A Service You Can Trust
 
38 ms
API RESPONSE
 
 
99.996%
SERVICE UPTIME
 
 
3
DATA CENTRES
 
 
256 bit
ENCRYPTION
 


Powerful API

The Freedom To Innovate

The entire Clerk.io platform is based around a powerful API, which is simple to use and allows you to push the boundaries of traditional user experience.

Our own App, Dashboard and Third Party Integrations rely on this API so we're 100% confident in its performance!
 
# Auto suggest search results for "nike sh"
curl https://api.clerk.io/v2/search/predictive\
    ?key=ACelg23SLKBvw\
    &query=nike+sh\
    &limit=2\
    &attributes=id,name,price

{
    "query": "nike shoes",
    "hits": 438,
    "results": [1331659, 1319939],
    "product_data": [
        {
            "id": 1331659,
            "name": "Nike Air Max 1 Ultra Moire",
            "price": 159.95
        },
        {
            "id": 1319939,
            "name": "Nike Air Max 1 Essential",
            "price": 95.95
        }
    ] 
}





JavaScript

Easily Integrate To Any Website

In addition to the API, we also provide Clerk.js, a JavaScript library which helps you to breeze through even the most complex of setups.

Clerk.js includes a variety of tools which are designed to take the heavy lifting away from any Clerk.io integration.
 
// Auto suggest search results for "nike sh"
Clerk.call(
    "search/predictive",
    {
        query: "nike sh",
        limit: 2,
        attributes: ["id", "name", "price"],
    },

    function(response) {
        console.log("Searched for: " + response.query);
        console.log("Found " + response.hits + " hits");
        console.log("Products: ", response.product_data);
    }
);





HTML

Embed Results Using Just HTML

Clerk.js includes a strong embed feature, which allows you to insert Clerk.io results directly into any website without the need to write a single line of code.

You need only style product presentation to suit the image of your brand and Clerk.js will handle the rest.
 
<!-- Auto suggest search results for "nike sh" -->
<!-- The product list container -->
<ul class="product-list">

  <!-- The Clerk.io Embed code -->
  <script 
    class="clerk"
    type="text/x-clerk-template" 

    data-api="search/predictive"
    data-query="nike sh"
    data-limit="2"
  >

    <!-- The styling applied to each product -->
    <li class="product">
      <a href="{{ url }}">
        <h2 class="name">{{ name }}</h2>
        <img class="image" src="{{ image }}" />
        <p class="price">Price: {{ money price }}</p>
      </a>
    </li>

  </script>
</ul>

Clerk.io Works With Any Platform

Clerk.io supports any e-Commerce platform, and will fully automate with your sales engine once integration is complete. What's more, our Tech Team are on hand to guide you and your developers each step of the way, with no question is too big or too small.


See Our Docs