# Show HN: Emote – A reaction API for AI agents

> Source: <https://useemote.com>
> Published: 2026-09-21 19:46:54+00:00

✳ THE REACTION API FOR AGENTS

# A little reaction.

A lot more presence.

Give your agent a natural way to acknowledge, celebrate, and care.

 One fast API. The right emoji. Sometimes, no emoji at all.

## Try a little personality

**Your agent** thoughtful by nature

A conversation starts here

✳

Good news, a bad joke, or just a question.

See what gets a reaction.

RESPONSE

`—`
**— ms** round trip

ONE ENDPOINT. ONE REACTION.
## Fits right into

## Fits right into

your conversation.

Send a message, a little context, and your agent’s personality. Get an emoji or `none`.

Call Emote alongside your main model. Let the reaction arrive while the reply is on its way.

[Get the integration details](https://useemote.com/docs)
 No tool calls No generated text

POST /v1/react

``` js
const response = await fetch("https://useemote.com/v1/react", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.EMOTE_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "message": "I finally got the job!",
    "agent": "A thoughtful friend. Warm, genuine, and never over the top.",
    "reactions": [
      "❤️",
      "🎉",
      "👍"
    ]
  }),
});

if (!response.ok) throw new Error(`Emote: ${response.status}`);
const reaction = await response.json(); // an emoji, custom ID, or "none"
```


