Arabic-first search for online stores
Search that gets what shoppers mean in Arabic and English.
SeekGist understands Arabic, Arabizi, dialect words, typos and full requests like “evening dress under 100”. Suggestions while typing are never billed.
Create your account, then choose a plan and pay to put search live on your store.
Try it on our demo store
A made-up catalog of about 2,000 fashion and electronics products. Not a real store.
Example searches
The problem
Store search misses what shoppers type
Most store search matches exact letters. Shoppers write the same word in many ways, in Arabizi, with typos, in their own dialect or as a full sentence, and often get an empty page.
- Spelling forms and dialect words: عبايه for عباية, سودا for سوداء
- عبايه سودا
- Arabizi: Arabic written in Latin letters and numbers
- sma3at bluetooth
- Typos, with a size in the same search
- sneekers 42
- A full request with a price limit
- فستان سهرة تحت 100
SeekGist understands all four. Try them in the demo store above.
How it works
Four steps from install to better search
1.Connect your store
Install the module for your platform, or use the REST API. Your products sync on their own.
2.We index and translate
SeekGist builds the search index and can translate names, categories and specs, with human review. Human edits are never overwritten.
3.Shoppers search their way
Arabic, Arabizi, dialect words, typos, units and full requests are understood. Price and spec limits become filters.
4.You see and improve
See what shoppers search for and what finds nothing. Add synonyms and rules, and test changes with A/B tests.
Store search (fallback) If SeekGist is slow or down, your own search takes over after 300 ms.

Features
Everything a store needs to be found
Arabic and Arabizi
Spelling forms, hamza and ta marbuta, Arabizi like “sma3at”, Gulf, Egyptian and Levantine words, units and mixed Arabic-English.
Understands full requests
“فستان سهرة تحت 100” (evening dress under 100) becomes an evening dress search with a price limit of 100.
Catalog translation
Automatic translation of your products from English to Arabic, or the other way, with human review. A glossary keeps your words, and human edits are never overwritten.
Shopping assistantComing soon
Answers shopper questions, compares products and suggests items from your catalog.
Merchandising
Pin, boost, bury or hide products, add banners and redirects, per search or category.
Synonyms from your own searches
Add synonyms in Arabic and English, and approve suggestions found in searches that had no results.
Analytics and A/B tests
Top searches, searches with no results, clicks and sales. Test a change on part of the traffic before you keep it.
Recommendations
Similar products, bought together, and popular items, from the same catalog.
Safe to install
Connectors fall back to your store's own search after 300 ms, so search never goes down with us.
Suggestions never billed
Only searches count, when the shopper presses Enter. Typing suggestions are free and unlimited.
Integrations
Works with your store
A module or app for each platform, or the REST API and JavaScript widget for anything else.
Platform names are shown as text. They belong to their owners.
Developers
One API, clear docs
Use a public key in the browser and a secret key on your server. Errors have one shape, writes are safe to retry, and every search tells you its usage.
curl --get "https://api.seekgist.com/v1/search" \
-H "Authorization: Bearer sg_pub_..." \
--data-urlencode "q=فستان سهرة تحت 100"
# "query": { "rewritten": "فستان سهره", "filters": { "price_max": 100 }, ... }const url = new URL("https://api.seekgist.com/v1/search");
url.searchParams.set("q", "فستان سهرة تحت 100");
const res = await fetch(url, {
headers: { Authorization: "Bearer sg_pub_..." },
});
const { query, hits } = await res.json();
console.log(query.filters); // { price_max: 100 }<?php
$url = "https://api.seekgist.com/v1/search?" . http_build_query(["q" => "فستان سهرة تحت 100"]);
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer sg_pub_..."],
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT_MS => 300, // fall back to your own search after 300 ms
]);
$data = json_decode(curl_exec($ch), true);
print_r($data["query"]["filters"]); // ["price_max" => 100]import requests
res = requests.get(
"https://api.seekgist.com/v1/search",
params={"q": "فستان سهرة تحت 100"},
headers={"Authorization": "Bearer sg_pub_..."},
timeout=5,
)
print(res.json()["query"]["filters"]) # {'price_max': 100}Pricing
Fair pricing. Typing is free.
You pay for searches, not keystrokes. Suggestions while typing are never billed.
Starter
$99/month
Billed monthly
- Included: 5,000 products
- Included: 30,000 searches/month
- Included: Suggestions: unlimited, never billed
- Not included: Rule parser (price, specs, use)
- Included: Catalog translation: names and categories
- Not included: Shopping assistant: coming soon
- Included: Merchandising: basic
- Included: Support: email
Growth
$299/month
Billed monthly
- Included: 20,000 products
- Included: 150,000 searches/month
- Included: Suggestions: unlimited, never billed
- Included: Rule parser (price, specs, use)
- Included: Catalog translation: + specs and descriptions
- Not included: Shopping assistant: coming soon
- Included: Merchandising: full
- Included: Support: email, 2 working days
Enterprise
$699/month
Billed monthly
- Included: 50,000 products
- Included: 600,000 searches/month
- Included: Suggestions: unlimited, never billed
- Included: Rule parser (price, specs, use)
- Included: Catalog translation: + human review queue for your top 500
- Not included: Shopping assistant: coming soon
- Included: Merchandising: full + A/B tests
- Included: Support: WhatsApp, 1 working day
More than 2,000,000 products? Talk to us
Over your plan: $0.50 per 1,000 searches, $5 per 1,000 extra products a month and $0.01 per extra translated product.
Paid plans can hold up to twice their product limit: extra products cost $5 per 1,000 a month. Above twice the limit, choose a bigger plan.
14-day free trial, no card. It starts with your first live search.
To go live: create your account and connect your store. Try the live demo on this page first, or book a demo.
You are billed in US dollars. Prices include all taxes.
Comparison
How SeekGist compares
Facts only, each with its source. Competitor cells quote their own public pages.
| Point | SeekGist | Algolia | Doofinder | Meilisearch Cloud |
|---|---|---|---|---|
| Lowest paid plan | $99/month: 5,000 products, 30,000 searches | Grow: $0 base with 10,000 requests a month, then $0.50 per 1,000 requests[1] | Basic: $49/month with 10,000 requests a month[2] | Usage plan: $30/month with 50,000 searches, then $0.40 per 1,000 searches[3] |
| Suggestions while typing | Never billed. Only searches count. | Each keystroke is one billed request[4] | Each server answer counts as a request; results start after the 3rd letter[5] | Billed per search; not confirmed whether each typing call counts[6] |
| Arabic text rules | Spelling forms, Arabizi, dialect words, light stemming, mixed Arabic-English | Removes short vowels; no stemming; hamza and ta marbuta rules not mentioned[7][8] | No published Arabic rules found; a review site says all languages work[9] | Normalization and splitting of “ال”; stemming not mentioned[10] |
| OpenCart module | Module for OpenCart 2.x, 3.x and 4.x | No official module; third-party modules only[11] | Official module for 1.5.x to 2.3.x[12] | None found on the OpenCart marketplace[11] |
| Try before you buy | Live demo on this page + 14 days, no card | Free plan, no card[1] | Free trial, no card (length not stated)[2] | 14 days, no card[13] |
Prices as published on 2026-10-12. Taxes not included. Prices change, so check each vendor's page before you buy.
Sources
- [1]Algolia pricing
- [2]Doofinder pricing
- [3]Meilisearch pricing
- [4]Algolia: how search requests are counted
- [5]Doofinder: how are requests calculated (summary by a third party; the page did not load directly)(third-party source)
- [6]Meilisearch pricing model docs
- [7]Algolia normalization (Arabic)
- [8]Algolia supported languages
- [9]TrustRadius: Doofinder (third party)(third-party source)
- [10]Meilisearch language support
- [11]OpenCart marketplace: search extensions for 2.1.0.1
- [12]Doofinder OpenCart plugin
- [13]Meilisearch usage-based plan
Security and reliability
Built to be safe to install
Your search never goes down
Every connector gives SeekGist 300 ms. After that, or on any error, your store's own search answers.
Your data stays yours
Export your products, synonyms, rules and logs at any time, or ask us to delete them.
Privacy controls
GDPR-style data export and delete requests. Recent searches stay in the shopper's browser, not on our servers.
Each store is isolated
Database row-level security keeps every store's data apart, on every query.
FAQ
Questions and answers
What counts as a search?
A search is counted when the shopper presses Enter (page 1 of results). Suggestions while typing and pages 2 and later are never billed.
My products have English names only. Will Arabic searches work?
Yes. The Arabic layer maps Arabic and Arabizi words to your catalog words, so “جوال” finds phones. Catalog translation can also add Arabic names.
What happens if SeekGist is slow or down?
Our connectors wait at most 300 ms. Then your store's own search answers, so shoppers always get results.
Which platforms do you support?
OpenCart, WooCommerce, Shopify, Salla, Zid and Magento, plus a REST API and a JavaScript widget for any other site.
Will translation change my own edits?
No. Translation never overwrites text a person wrote or edited. You can review translations before they go live.
Can I try SeekGist before I pay?
Yes. Search the live demo on this page, or book a demo and we show SeekGist on a copy of your catalog. To go live on your store, create your account, choose a plan and pay.
What if I go over my plan?
You get notices at 80% and 100%. Search keeps working. Extra searches cost $0.50 per 1,000, and products over your plan cost $5 per 1,000 a month, up to twice your plan's product limit.
Can I cancel or export my data?
Yes. Cancel from the dashboard at any time, and export your catalog, synonyms, rules and logs.
Give your shoppers search that understands them
Install the module, sync your catalog and go live. Your store's own search stays as a safety net.
Create your account, then choose a plan and pay to put search live on your store.


