API
Every engine has its own REST API. Send and update documents from your systems, search from your apps, and change settings, from any language that speaks HTTPS.
What it does
Documents
Add, update and delete documents one by one or in batches of thousands.
Search
Full-text search with typo tolerance, filters, facets, sorting and several indexes in one request.
Settings
Synonyms, stop words, ranking rules, filterable and sortable attributes, all through the API or the dashboard.
Keys you control
Keep the admin key on your servers and give browsers search-only keys, limited to the indexes you choose.
Set it up
- 1Create an engine in the dashboard.
- 2Copy its address and create the keys you need.
- 3Send your documents from your backend.
- 4Search from your app or site with a search-only key, or add the widget.
Requirements
- Any language or tool that can make HTTPS requests
- JSON documents with a unique id
- Up to 100 MB per request
Other integrations
WordPress & WooCommerce
One plugin for WooCommerce stores and WordPress sites: products, pages and posts in sync, the widget on your storefront.
PrestaShop
A module for PrestaShop 8 and 9: your catalogue in sync in every language, the widget in your shop, multistore included.
Magento
An extension for Magento Open Source, Adobe Commerce and Mage-OS 2.4.7 to 2.4.9: every store and store view in sync, the widget on your storefront.