Cast a paid vote to mint an emoji for today's date on emoji.today via x402.
What it does
emoji.today is a daily community voting platform where participants vote for a single emoji to represent each calendar date — one emoji wins per day, forever. The `/api/vote/mint` endpoint accepts POST requests gated by the x402 payment protocol, meaning each vote/mint action requires a micropayment before the server processes it.
The endpoint returned a valid HTTP 402 challenge on probe, confirming it is live and operational. However, the 402 challenge body was empty (no pricing details, no token address, no network info were captured), so the exact cost per vote, the settlement chain, and the accepted currency are unknown from the available data. The site itself is a Next.js application running on Base (Coinbase L2) with Farcaster integration, suggesting the payment likely settles on Base, but this cannot be confirmed from the probe alone.
No OpenAPI schema, documentation pages, or README were found — all auxiliary pages returned 404. The robots.txt explicitly disallows crawling of `/api/`, `/mint`, and `/share` paths. Without schema or docs, the request/response format must be inferred: a POST to `/api/vote/mint` likely requires at minimum an emoji identifier and possibly a date or wallet address, but the exact payload structure is undocumented in the available material.
Capabilities
Use cases
- —Casting a paid vote for the emoji of the day
- —Minting an on-chain record of your emoji vote
- —Building bots or agents that participate in daily emoji elections
- —Integrating emoji.today voting into Farcaster frames or social apps
Fit
Best for
- —Agents participating in daily on-chain community votes
- —Farcaster/Base ecosystem integrations
- —Micropayment-gated social interactions
Not for
- —Free or unauthenticated emoji lookups
- —General-purpose emoji search or rendering
- —High-throughput bulk minting
Quick start
curl -X POST https://emoji.today/api/vote/mint \
-H "Content-Type: application/json" \
-H "X-Payment: <x402_payment_token>" \
-d '{"emoji": "🎉"}'Endpoint
Quality
The endpoint is live (402 returned on POST), but the challenge body is empty, there is no OpenAPI schema, no documentation, no pricing info, and no request/response examples. Nearly everything must be inferred from the site's landing page and robots.txt. This is effectively a stub listing.
Warnings
- —x402 challenge body was empty — pricing, network, and token details are unknown
- —No documentation, OpenAPI spec, or README found (all returned 404)
- —robots.txt disallows crawling /api/ paths, limiting discoverability
- —Request and response schemas are entirely unknown; example request is speculative
- —Settlement chain and cost per call cannot be confirmed
Citations
- —emoji.today is a daily emoji voting platform where one emoji wins per dayhttps://emoji.today
- —The site integrates with Base and Farcasterhttps://emoji.today
- —The /api/vote/mint endpoint returned HTTP 402 on POST, confirming it is livehttps://emoji.today/api/vote/mint
- —robots.txt disallows crawling of /api/, /mint, and /share pathshttps://emoji.today/robots.txt