Twiggle is for engineers.

With just two API calls, Twiggle's Semantic API integrates into existing search engines and provides a natural language layer that allows search engineers and data scientists to enhance search logic and present better results to shoppers.

How Twiggle Works infographic How Twiggle Works infographic

You have real questions. We have real answers.

“I should do this myself.”

Twiggle is for engineers. We specifically designed our Semantic API to enhance your existing search logic, not replace it. You decide how to balance Twiggle’s signal with all of yours; use it for recall, ranking, or both. Prioritize some attributes over others, choose a loose or strict application—it’s all your call.

“What do I get that I can’t do myself.”

Chances are that your search relies on a taxonomy that’s optimized for browsing, which can make scaling great search nearly impossible. Twiggle’s Universal Product Ontology, however, is specifically designed for use in product search, and exceeds the granularity of existing taxonomies.

“My data isn’t clean or rich enough.”

Twiggle doesn’t require “clean” or “rich” data before we can make use of your information. If your customers care about a t-shirt’s fabric, that info will be on the product page, and as long as it’s there, we can understand it. We like your data just the way it is.

“Most of my search queries are simple.”

Search is changing and people will increasingly rely on longer queries to find what they’re looking for. Semantic search technology addresses this trend at scale by analyzing the actual linguistic intent of a user’s query.

How do I get started?

It’s easy. We’ll give you access to Twiggle’s Semantic API and with a few lines of code, you can integrate the API into your system. The API is a Web API and has three main endpoints: 

  • /listings (used to send us your product listings)
  • /queries (used to send us your queries)
  • /interactions (used to send us search events)

The API is generic and can be integrated with any search engine - even search engines that have been highly customized to meet your specific needs. There is no migration of your existing systems or complex UI integrations. You deploy it once, and you are done.

What do I get?

Twiggle’s Semantic API is integrated in two search-related processes: product listing indexing and search result retrieval. Both product features and query interpretations (as explained below) are returned in real time.

Product listing indexing

The /listings endpoint extracts a structured set of features from your product data and returns a features object that can be added to your search index. The features are expressed using Twiggle’s Universal Product Ontology. Calling the /listings endpoint with new or updated product listings will ensure that your indexed features are always up to date.

Search results retrieval

The /queries endpoint takes shoppers’ search queries and returns query interpretations, which are also expressed using Twiggle’s Universal Product Ontology and query language. Now both your product data and your search queries are expressed in the same “language”. You can now use Twiggle’s query interpretation to query the indexed product data and show your customers the products they are actually looking to buy.

What about interactions?

Twiggle’s systems are constantly learning what people are searching for and what products are available. By sending us your /interactions, we continuously improve our feature extractions and query interpretations based on how your customers actually responded to the search results they are shown.

What should I measure?

Most of our customers look to see an immediate uplift in relevance, engagement and conversion. Some take a more long-term approach and also look to see an uplift in the conversion of first-time visitors and number of repeat users. And some of our customers even look to see positive impact on NPS. You should use Twiggle to optimize the metrics that are important to you.

When can I start seeing value?

Twiggle’s Semantic API can be integrated with your system and go live within a matter of days. As soon as you go live, you will see an immediate uplift in both relevance and recall. You can then choose to use the signal in more sophisticated ways, which will result in greater value. Ultimately, the API is a tool for you to use - you decide when it has been fully optimized to meet your business goals.

Ready to bring your search into the future?

Learn how our technology can help you move your customers from the search bar to checkout - faster.