Arabic-First AI Search API for Any Store (Shopify, Woo, Magento, Custom)

One API. Every platform. Arabic, Arabizi & English search that just works.

Platform-agnostic • REST API + JavaScript • 30-minute integration

No platform lock-in
Arabic + Arabizi + English
≤30-minute integration

Works with Every E-commerce Platform

Native plugins, REST API, JavaScript snippet, or custom integration. Your choice.

✓ Shopify
✓ WooCommerce
✓ Magento
✓ PrestaShop
✓ OpenCart
✓ BigCommerce
✓ Laravel
✓ Django
✓ Node.js
✓ Ruby on Rails
✓ ASP.NET
✓ Custom Stack

If it runs on the web, Basira integrates with it.

Choose REST API for backend control, JavaScript for frontend simplicity, or native plugins for zero-code setup.

Choose Your Integration Method

🚀 Option 1: JavaScript Widget (Fastest)

Best for: Quick integration, front-end only, any platform
Setup time: 5-10 minutes

<!-- Add to your <head> or before </body> -->
<script src="https://cdn.basira.ai/widget.js"
        data-api-key="YOUR_API_KEY"
        data-lang="ar,en,arabizi">
</script>

✅ Auto-replaces your search box
✅ Works with any theme or CMS
✅ <50KB (gzipped), async loading

⚙️ Option 2: REST API (Full Control)

Best for: Custom backends, headless commerce, mobile apps
Setup time: 20-30 minutes

POST https://api.basira.ai/v1/search
// Node.js example
const response = await fetch('https://api.basira.ai/v1/search', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    query: 'kamees azra2',
    limit: 20,
    filters: { category: 'men' }
  })
});

const results = await response.json();
// Returns: products matching "blue shirt" in Arabic/Arabizi
# Python example
import requests

response = requests.post(
    'https://api.basira.ai/v1/search',
    headers={'Authorization': 'Bearer YOUR_API_KEY'},
    json={
        'query': '3abaya black',
        'limit': 20,
        'filters': {'price': {'max': 500}}
    }
)

results = response.json()

✅ Full programmatic control
✅ Custom filters, sorting, pagination
✅ SDKs for Node.js, Python, PHP, Ruby

🔌 Option 3: Native Plugins (Zero Code)

Best for: Shopify, WooCommerce, Magento
Setup time: 5 minutes

// Shopify: Install from Shopify App Store
1. Visit Shopify App Store → Search "Basira"
2. Click "Add app" → Authorize
3. Paste API key → Save
4. Done! Arabic search is live.

// WooCommerce: Install from WordPress.org
1. WordPress Admin → Plugins → Add New
2. Search "Basira Search" → Install → Activate
3. WooCommerce → Basira → Paste API Key
4. Done! Auto-syncs your catalog.

✅ Zero code required
✅ Auto-sync product catalog
✅ One-click updates

Why Platform Default Search Fails for Arabic

❌ No Arabic Morphology

Can't match "قميص" (shirt) with "قمصان" (shirts) or "أقمصة" (various shirts). Loses 40% of searches.

❌ Zero Arabizi Support

"kamees" returns nothing when products tagged "قميص". 65% of MENA users search Arabizi—all fail.

❌ No Typo Correction

One typo = zero results. Mobile typo rate is 3x higher. You lose customers on every mistake.

❌ Platform Lock-In

Want to migrate from Shopify to custom? Rebuild your entire search. Basira moves with you.

Result: 73% of Arabic searches fail on default platform search, costing you up to 24% in revenue.

How Basira API Solves This

✅ Semantic + Morphological AI

Transformer-based models trained on Arabic NLP. Understands morphology, context, and intent—not just keywords.

✅ Native Arabizi + Multilingual Engine

Maps Arabizi ↔ Arabic ↔ English automatically. Handles Franco, chat, numbered styles. Supports mixed queries seamlessly.

✅ Smart Typo & Dialect Tolerance

Corrects keyboard errors, missing diacritics, regional dialects (Egyptian, Gulf, Levantine). Works on mobile or desktop.

✅ Platform-Agnostic Architecture

REST API + JavaScript widget works with any stack. Migrate platforms? Your search moves with you. No vendor lock-in.

Enterprise-Grade API Features

⚡ <100ms Response Time

Global CDN with edge caching. 99.9% uptime SLA. Faster than your default search.

🔒 Enterprise Security

AES-256 encryption, GDPR/SOC2/ISO27001 compliant, read-only access, data residency options.

🔄 Real-Time Sync

Webhooks or scheduled sync. Product updates appear in search within seconds. No manual reindexing.

📊 Analytics Dashboard

Track search queries, conversion rates, failed searches, popular terms. Optimize your catalog.

🎯 Custom Filters & Sorting

Price ranges, categories, tags, ratings, availability. Sort by relevance, price, popularity, date.

🌍 Multi-Region Support

Serve from MENA, Europe, or US regions. Low latency worldwide. GDPR data residency compliant.

📱 Mobile-Optimized

Lightweight payload, async loading, touch-friendly UI, works offline with service workers.

🛠️ Developer-Friendly

OpenAPI docs, SDKs (Node, Python, PHP, Ruby), Postman collection, sandbox environment.

Universal Pricing. Any Platform.

Same great pricing whether you use REST API, JavaScript, or native plugins.

Frequently Asked Questions

Does Basira support Arabizi and mixed Arabic/English?

Yes! Basira API natively processes Arabic, Arabizi (Roman Arabic), and English in a single query. It handles code-switching, transliteration, morphology, and semantic search across all three languages simultaneously.

How long does API integration take?

Integration takes 30 minutes or less. Choose between: (1) JavaScript widget (one script tag), (2) REST API (standard HTTP requests), or (3) Native SDKs for Node.js, Python, PHP. All methods include auto-sync and real-time indexing.

Will Basira work with WooCommerce, Magento, Shopify, and custom stacks?

Yes. Basira is platform-agnostic. Use native plugins for Shopify/WooCommerce, REST API for Magento/PrestaShop/OpenCart, or JavaScript snippet for any custom stack (Laravel, Django, Rails, Node.js, etc.).

How does Basira handle Arabic typos and dialects?

Basira uses transformer-based AI models trained on Arabic NLP. It corrects typos, understands morphological variations (singular/plural, verb forms), handles regional dialects (Egyptian, Gulf, Levantine), and manages diacritic variations.

Is my catalog data secure?

Absolutely. AES-256 encryption in transit and at rest. Read-only access to your catalog. GDPR, SOC2, and ISO27001 compliant. Data residency options available. We never train models on your data or share it with third parties.

Does the API affect site speed?

No. API responses average <100ms via global CDN (99.9% uptime SLA). JavaScript widget is <50KB (gzipped) with async loading. REST API supports HTTP/2, connection pooling, and response caching.

What happens after the free trial?

After the 7-day trial, select a plan ($19-$99/month) or continue with free tier (500 API calls/month). No credit card required for trial. Cancel anytime. Pay-as-you-go options available for high-volume stores.

Explore More Arabic Search Solutions

Basira offers multiple integration options to fit your e-commerce stack

Basira AI Search Platform

See the full Basira platform in action with live demo, pricing details, and complete Arabic search features.

View Platform Overview →

WooCommerce Arabic Search

Quick WordPress plugin installation with zero-code setup for WooCommerce Arabic search.

Learn About WooCommerce →

Arabizi Search Engine

Turn Roman Arabic queries like "kamees", "3abaya" into sales with native Arabizi-to-Arabic mapping.

Learn About Arabizi →

Build Arabic Search Your Way

No platform lock-in. No code rewrites. One API that works everywhere.

7-day free trial • REST + JavaScript included • No credit card required