Pricing

Free to start. Fair when you grow.

The complete emoji platform for every app. Search and reaction suggestions are on every plan — pay only for volume, photos, custom emoji and team features.

Billing period

Yearly billing is available on Solo. Other plans bill monthly.

Free

For side projects and trying it out.

$0/ month

No card needed

Get a free key

Includes

  • Semantic search and reaction suggestions
  • All SDKs and integrations
  • Unlimited on-device answers
  • 100k AI calls a month
  • 100 photos to emoji a month
  • 1 app or environment

Solo

For one app with real users.

$5$4/ month

or $48 a year, save $12Billed $48 a year, save $12

Join the Solo waitlist

Everything in Free, plus

  • 500k AI calls a month
  • 1k photos to emoji a month
  • 500 custom emoji
  • Hosted emoji sets

Scale

For platforms with many customers.

$100/ month

Billed monthly

Join the Scale waitlist

Everything in Pro, plus

  • 15M AI calls a month
  • 75k photos to emoji a month
  • 10k custom emoji
  • 1 year of analytics
  • Unlimited apps or environments
  • Tenants
  • Webhooks
  • Priority support

Search never breaks at a limit. Past your monthly AI calls, on-device, ready-made and cached answers keep working until the next month. What counts as a call?

  • No card for the free plan
  • Never a hard failure at a limit
  • MIT-licensed core

Compare plans

Every feature, side by side.

Every plan gets the whole emoji platform. Higher plans add volume, custom emoji, teams and tenants.

Features and limits of each Emojisense plan
FreeSoloProScale
On every plan
Semantic search and reaction suggestionsSlang, films, feelings and typos, in every supported languageIncludedIncludedIncluded
All SDKs and integrationsReact, web component, editors, Swift, MCP. No “powered by” badgeIncludedIncludedIncluded
On-device and ready-made answersNever counted as callsUnlimitedUnlimitedUnlimited
Usage
AI calls a monthMeaning searches and reaction suggestions that reach the edge API100k500k15M
Photo to emoji a monthPhotos classified into emoji1001k75k
Keeps working past a limitNever a hard failure; the device answers until the next monthIncludedIncludedIncluded
Custom emoji and sets
Custom emojiOne set, searched next to the standard emojiNot included50010k
Slack and Discord importBring an existing custom set alongNot includedNot includedIncluded
Hosted emoji setsTwemoji, Noto and Fluent, the same look on every deviceNot includedIncludedIncluded
Insights and teams
Analytics historyWhat people search for, and what they do not findNot includedNot included1 year
Apps or environmentsSeparate keys for dev, staging and production11Unlimited
Team membersInvite your team to one accountNot includedNot includedIncluded
For platforms
TenantsOne custom emoji set per customer, managed through the APINot includedNot includedIncluded
WebhooksHear about tenant and emoji changesNot includedNot includedIncluded
Support
Community supportGitHub Discussions and the docsIncludedIncludedIncluded
Priority supportNot includedNot includedIncluded
Get a free keyJoin the Solo waitlistJoin the Scale waitlist

Free

$0 / month

On every plan

Semantic search and reaction suggestions
Included
All SDKs and integrations
Included
On-device and ready-made answers
Unlimited

Usage

AI calls a month
100k
Photo to emoji a month
100
Keeps working past a limit
Included

Custom emoji and sets

Custom emoji
Not included
Slack and Discord import
Not included
Hosted emoji sets
Not included

Insights and teams

Analytics history
Not included
Apps or environments
1
Team members
Not included

For platforms

Tenants
Not included
Webhooks
Not included

Support

Community support
Included
Priority support
Not included
Get a free key

Solo

$5 / month

On every plan

Semantic search and reaction suggestions
Included
All SDKs and integrations
Included
On-device and ready-made answers
Unlimited

Usage

AI calls a month
500k
Photo to emoji a month
1k
Keeps working past a limit
Included

Custom emoji and sets

Custom emoji
500
Slack and Discord import
Not included
Hosted emoji sets
Included

Insights and teams

Analytics history
Not included
Apps or environments
1
Team members
Not included

For platforms

Tenants
Not included
Webhooks
Not included

Support

Community support
Included
Priority support
Not included
Join the Solo waitlist

Scale

$100 / month

On every plan

Semantic search and reaction suggestions
Included
All SDKs and integrations
Included
On-device and ready-made answers
Unlimited

Usage

AI calls a month
15M
Photo to emoji a month
75k
Keeps working past a limit
Included

Custom emoji and sets

Custom emoji
10k
Slack and Discord import
Included
Hosted emoji sets
Included

Insights and teams

Analytics history
1 year
Apps or environments
Unlimited
Team members
Included

For platforms

Tenants
Included
Webhooks
Included

Support

Community support
Included
Priority support
Included
Join the Scale waitlist

How usage works

What counts as a call?

Most emoji searches never reach our servers. The device and ready-made answers handle them, free and unlimited on every plan. A call is counted only when the edge AI does the work.

  1. 1 · < 1 ms

    On the device

    Names, slang, typos and 11 languages, from the dictionary inside your app. Works offline.

    Free · unlimited

  2. 2 · nearest city

    Ready-made answers

    Popular searches are answered ahead of time and served as plain files, close to your users.

    Free · unlimited

  3. 3 · ≈ 50 ms

    Edge AI

    Brand-new phrasing and reaction suggestions go to the edge API, which understands them by meaning.

    Counted as AI calls

What your plan counts

  • AI calls. A meaning search or a reaction suggestion that reaches the edge API. One request, one call.
  • Photos. Each photo turned into emoji. Photos are processed in memory and never stored.

Never counted

  • On-device answers
  • Ready-made answers for popular searches
  • Dictionary and pack downloads
  • Requests that fail on our side

When you reach a limit

  • On-device answerskeep answering
  • Ready-made answerskeep answering
  • Cached answers at the edgestill served, not counted
  • New AI calls and photosresume on the 1st

No errors and no broken pickers. The API answers with overLimit: true, and the SDK switches to the device on its own. Limits reset monthly (UTC), with no daily caps.

Self-hosting and custom plans

Open source

Prefer to run it yourself?

The core of Emojisense is MIT. Run it on your own Cloudflare account with no license fee, and pay Cloudflare directly. Hosted plans add daily dictionary updates, analytics, hosted emoji sets and zero operations.

  • Engine
  • SDKs
  • Data pack
  • API server
  • Dashboard

Custom

Need more than Scale?

Higher limits, many tenants, or a setup that does not fit a plan? Tell us what you are building.

FAQ

Pricing questions.

Something missing? Ask on GitHub Discussions.

Is the free plan really free?

Yes, and you need no card. It includes 100k AI calls and 100 photo classifications a month, every SDK and integration, and unlimited on-device answers. There is no “powered by” badge on any plan.

What counts as a call?

A meaning search or a reaction suggestion that reaches our edge API. Answers from the device and ready-made answers for popular searches are free and unlimited. Photo to emoji has its own monthly count.

See how a search is answered

What happens when I reach a limit?

Nothing breaks for your users. The API keeps answering with overLimit: true, and the SDK switches to the on-device dictionary and ready-made answers on its own. Cached answers are still served. New AI calls and photos resume on the 1st of the next month.

Do you count requests that fail?

No. If our AI cannot answer, your users still get results from the dictionary, and the request is not counted.

When do limits reset?

On the first day of each month, UTC. There are no daily caps.

Is there a yearly price?

Solo costs $48 a year instead of $60. The other plans bill monthly.

When can I pay for a plan?

Paid plans open soon. Join the waitlist and we email you once, when your plan opens. The free plan works today.

Join the waitlist

Can I self-host instead?

Yes. The engine, SDKs, data pack, API server and dashboard are MIT. Run them on your own Cloudflare account and pay Cloudflare directly. The open data pack is updated every quarter; hosted plans get daily dictionary updates.

Read the self-host guide

What do you store about my users?

Nothing personal. We never store who searched, IP addresses, message text or images. Photos are processed in memory.

Read the privacy notes

Start free. Grow when you are ready.

Get a key in a minute and keep the free plan as long as it fits.