Natural understanding.

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. Twiggle is the first and only company offering semantic understanding capabilities without replacing your search engine.

How Twiggle Works infographic How Twiggle Works infographic

Semantic API

Most e-commerce companies are still relying on keyword matching and behavioral data to power their search. As a result, the relevance of search results is less than optimal because search engines are taking a “best guess” at matching customer queries to the items for sale.

Twiggle’s Semantic API teaches a search engine to understand people the way people understand each other – taking the guess work out of matching the right products to the right queries – and delivering best-in-class results.

Voice Search API

Given the strong preference for voice as a natural interface, it seems inevitable that we will use voice interfaces for shopping. In 2017, 19% of US consumers have made a purchase through voice technology, and 33% plan to do so in 2018.

Voice search - like all search - is still about returning the right results to a query, whether it’s spoken to a phone, home assistance device or connected car. Voice Search API drives revenue by allowing customers to find products by speaking naturally - the same way they would speak to a human sales clerk.

Get the most out of your voice interface by pairing it with Twiggle’s Voice Search API.

Twiggle is for engineers.

You have real questions. We have real answers.

“I should do this myself.”

“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.”

“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.”

“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.”

“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.

Frequently Asked Questions

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.