# 17711 Emoji Match Service

> 17711 Emoji Match Service is a paid API for AI agents from api.17711.xyz, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Analyzes a piece of text and suggests semantically relevant emojis that match its content and tone

## Facts

- Endpoint: POST https://api.17711.xyz/registry/emoji-match-service/v1/emoji-match/suggest_emojis
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/17711-emoji-match-service-6bb2e1ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Fy6cFe2YF9rqQqxiUC1Zg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability 17711-emoji-match-service-6bb2e1ae -d '<json body>'
```

Example prompt: Look at this caption I wrote — 'Just finished a long hike and caught the most incredible sunset' — and suggest some fitting emojis I should add to it.

## When to prefer this

Choose this endpoint when you need lightweight, fast, semantically-driven emoji suggestions for a piece of text, especially for social media captions, chat messages, or marketing copy. It supports English and French with high confidence and offers best-effort coverage for 16 additional languages. At $0.001 USDC per call, it is cost-effective for high-volume text enrichment pipelines run by AI agents. Prefer this over manual emoji lookup or generic LLM prompting when you want a dedicated, low-latency, pay-per-use microservice.

## Known failure modes

- Missing required 'text' field returns a validation error
- Very long text is silently truncated before analysis and emojis reflect only the truncated portion
- Low-quality or non-English/non-French input may yield less accurate emoji suggestions
- Empty or whitespace-only text may return an empty emoji array
- Unsupported language may fall back to best-effort matching with reduced accuracy

## How this service works

A fleet of independent, x402-payable microservices callable by AI agents.

## Output

Returns a JSON object containing an array of suggested emojis (strings) that semantically match the input text, along with a matched_language field indicating which language was detected and used for analysis (e.g. 'en', 'fr').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "text"
 ],
 "properties": {
  "text": {
   "type": "string",
   "description": "The text to analyze. Works best in English or French; best-effort for 16 other languages\n(see the tool's own description). Truncated to a reasonable length before analysis if\nvery long -- the response reflects the truncated text, not the full input."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "emojis": [
  "string"
 ],
 "matched_language": "string"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/17711-emoji-match-service-6bb2e1ae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.17711.xyz](https://www.zero.xyz/host/api.17711.xyz/llms.txt)
