Qeen (qeen.ai) is a Dubai-based AI company serving e-commerce brands across the GCC and wider MENA region. Founded in 2023 by former Google and DeepMind researchers and backed by a $10M seed led by Prosus Ventures ($12M total), it sells two things: a self-serve content-optimization product that generates, localizes and A/B-tests Arabic and English product titles, descriptions and meta descriptions, and a commission-based growth marketing engagement priced at 5% of generated revenue with no retainer. Qeen publishes no OpenAPI, no developer portal and no public API reference. Its machine-readable surface is three first-party client SDKs — a binary Swift package for iOS and an Android AAR, both at 1.5.0 and shipping roughly weekly, plus a browser SDK and embedded search widget served from its own CDN. Ingestion credentials (an API key and a customer-provisioned host) are issued privately by email rather than through self-service, and the customer platform API at users.qeen.ai is a session-gated Django REST Framework backend for the web application rather than a developer API.
Qeen.AI publishes 3 APIs on the APIs.io network. Tagged areas include Company, Ai, Marketing, Ecommerce, and Advertising.
Qeen.AI’s developer surface includes engineering blog, signup flow, documentation, support, pricing, authentication, changelog, and 17 more developer resources.
Qeen's first-party mobile analytics and commerce-event SDK, shipped as a binary XCFramework for iOS (Swift Package Manager) and an AAR for Android (self-hosted Maven). It expose...
The browser-side data plane the published qeen.js SDK and loader snippet call. The loader hashes the page URL and a persisted device id and requests a per-page content-replaceme...
The backend the Qeen customer web application (app.qeen.ai, a Nuxt single-page app) calls — a path-versioned Django REST Framework service covering websites, content, organizati...
aid: qeenai
accessModel:
pricing: paid
onboarding: signup
trial: true
try_now: false
public: false
label: Paid with trial, gated credentials
confidence: high
source:
- https://apps.shopify.com/qeen-ai
- https://qeen.ai/en
- https://github.com/fodoole/qeen-mobile-sdk-ios
generated: '2026-08-12'
method: searched
note: Self-serve paid tiers exist on the Shopify App Store with a 7-day trial, and the direct engagement is commission-based.
SDK credentials are not self-serve — the host and API key are issued privately by email (tech@qeen.ai), so there is no
public try-now path.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/qeenai.png
name: Qeen.AI
description: 'Qeen (qeen.ai) is a Dubai-based AI company serving e-commerce brands across the GCC and wider MENA region. Founded
in 2023 by former Google and DeepMind researchers and backed by a $10M seed led by Prosus Ventures ($12M total), it sells
two things: a self-serve content-optimization product that generates, localizes and A/B-tests Arabic and English product
titles, descriptions and meta descriptions, and a commission-based growth marketing engagement priced at 5% of generated
revenue with no retainer. Qeen publishes no OpenAPI, no developer portal and no public API reference. Its machine-readable
surface is three first-party client SDKs — a binary Swift package for iOS and an Android AAR, both at 1.5.0 and shipping
roughly weekly, plus a browser SDK and embedded search widget served from its own CDN. Ingestion credentials (an API key
and a customer-provisioned host) are issued privately by email rather than through self-service, and the customer platform
API at users.qeen.ai is a session-gated Django REST Framework backend for the web application rather than a developer API.'
url: https://raw.githubusercontent.com/api-evangelist/qeenai/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- prosus-ventures
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-08-12'
tags:
- Company
- Ai
- Marketing
- Ecommerce
- Advertising
- MENA
- Analytics
- Personalization
- Mobile SDK
- Content Optimization
- Search
- Attribution
apis:
- name: Qeen Mobile Analytics SDK
description: Qeen's first-party mobile analytics and commerce-event SDK, shipped as a binary XCFramework for iOS (Swift
Package Manager) and an AAR for Android (self-hosted Maven). It exposes a typed commerce event vocabulary — productViewed,
addToCart, cartUpdated, couponApplied, cartCleared, checkoutStarted, paymentMethodSet, shippingDetailsSet, orderPlaced,
orderCompleted, orderRefunded, signedIn, signedUp — alongside freeform track(), identify(), screen(), flush() and reset().
Every monetary amount is a Money value carrying an ISO 4217 currency and every product line is a LineItem, so a currency-less
price is not expressible. Deep links are forwarded to the SDK and every utm_* and *clid parameter is captured for server-side
attribution. The analytics engine is PostHog, compiled into the framework and hidden behind Qeen's own API.
humanURL: https://github.com/fodoole/qeen-mobile-sdk-ios
baseURL: https://{host}
x-base-url-note: Templated and correct as published. The SDK has no default ingestion endpoint — the README documents configure(apiKey:host:)
and states that the host and API key "are shared privately by email — contact tech@qeen.ai". Recording a concrete host
here would be a guess.
tags:
- Analytics
- Mobile SDK
- Ecommerce
- Attribution
properties:
- type: SourceCode
url: https://github.com/fodoole/qeen-mobile-sdk-ios
- type: Documentation
url: https://github.com/fodoole/qeen-mobile-sdk-ios#usage
- type: Packages
url: packages/qeenai-packages.yml
- type: DataModel
url: data-model/qeenai-data-model.yml
- type: ChangeLog
url: changelog/qeenai-changelog.yml
- name: Qeen Web Content and Analytics API
description: The browser-side data plane the published qeen.js SDK and loader snippet call. The loader hashes the page URL
and a persisted device id and requests a per-page content-replacement script; the SDK then fetches optimized content,
receives project, website and content-serving identifiers from a server-supplied client config, and beacons interaction
events (PAGE_VIEW, CLICK, SCROLL, IDLE, CHECKOUT, CONTENT_SERVED, TAB_SWITCH, PAGE_EXIT) with navigator.sendBeacon. The
same host backs the embedded qeenSearch widget through /search-results and /search-logging. Endpoints answer anonymously
and are bound to a site rather than authenticated with a bearer credential.
humanURL: https://cdn.qeen.ai/sdk/qeen.js
baseURL: https://fodoole-web-analytics-qfan6cresq-ew.a.run.app
x-base-url-note: Observed, not guessed — this host is hardcoded in the first-party SDK and loader bundles Qeen serves from
its own cdn.qeen.ai. "Fodoole" is the company's earlier name; the loader on Qeen's CDN sets window.fodooleMutex and a
"fodoole_uid" device id, and the same org name carries the GitHub repositories that publish artifacts under the ai.qeen
group id.
tags:
- Analytics
- Content Optimization
- Personalization
- Search
properties:
- type: Components
url: components/qeenai-components.yml
- type: ErrorCatalog
url: errors/qeenai-error-codes.yml
- name: Qeen Customer Platform API
description: 'The backend the Qeen customer web application (app.qeen.ai, a Nuxt single-page app) calls — a path-versioned
Django REST Framework service covering websites, content, organizations and subscriptions, plus token verify and refresh
endpoints. It is the product''s own session surface rather than a developer API: requests are made with cookie credentials
from the first- party front end, unauthenticated calls return DRF''s standard 401, and no schema, key issuance or documentation
is published for it.'
humanURL: https://app.qeen.ai/en
baseURL: https://users.qeen.ai/api/v1
tags:
- Platform
- Subscriptions
properties:
- type: Authentication
url: authentication/qeenai-authentication.yml
- type: ErrorCatalog
url: errors/qeenai-error-codes.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: Website
url: https://qeen.ai
- type: Blog
url: https://blog.qeen.ai
- type: Login
url: https://app.qeen.ai/en
- type: SignUp
url: https://app.qeen.ai/en/auth/signup
- type: PrivacyPolicy
url: https://qeen.ai/en/privacy-policy
- type: TermsOfService
url: https://qeen.ai/en/terms-of-service
- type: GitHubOrganization
url: https://github.com/fodoole
- type: Documentation
url: https://github.com/fodoole/qeen-mobile-sdk-ios#usage
- type: Support
url: mailto:info@qeen.ai
- type: Pricing
url: https://apps.shopify.com/qeen-ai
- type: Packages
url: packages/qeenai-packages.yml
- type: SDKs
url: packages/qeenai-packages.yml
- type: Components
url: components/qeenai-components.yml
- type: Authentication
url: authentication/qeenai-authentication.yml
- type: Conventions
url: conventions/qeenai-conventions.yml
- type: DataModel
url: data-model/qeenai-data-model.yml
- type: ErrorCatalog
url: errors/qeenai-error-codes.yml
- type: Lifecycle
url: lifecycle/qeenai-lifecycle.yml
- type: ChangeLog
url: changelog/qeenai-changelog.yml
- type: Plans
url: plans/qeenai-plans-pricing.yml
- type: RateLimits
url: rate-limits/qeenai-rate-limits.yml
- type: Conformance
url: conformance/qeenai-conformance.yml
- type: LLMsTxt
url: llms/qeenai-llms.txt
- type: DomainSecurity
url: security/qeenai-domain-security.yml
x-enrichment:
date: '2026-08-12'
status: enriched
artifacts_added: 14
pass: local-v1
x-coverage:
state: covered
reason: not-applicable
detail: Qeen publishes no OpenAPI, GraphQL, AsyncAPI, MCP or agent card — every probe in contract discovery missed — but
it does publish three first-party SDKs, one of which ships a machine-readable Swift module interface that carries the
full public type and event surface. Twelve artifacts were built from real fetched material.
evidence:
- url: https://github.com/fodoole/qeen-mobile-sdk-ios
status: 200
- url: https://raw.githubusercontent.com/fodoole/qeen-maven/main/ai/qeen/qeensdk/maven-metadata.xml
status: 200
- url: https://cdn.qeen.ai/sdk/qeen.js
status: 200
- url: https://users.qeen.ai/api/v1/core/websites
status: 401
- url: https://api.qeen.ai/openapi.json
status: 404
- url: https://qeen.ai/.well-known/agent-card.json
status: 404
checked: '2026-08-12'