Collect waitlist emails with a single API call. No accounts. No dashboards. No friction. Just point your form and start building hype.
Just point your AI agent to hypestash.dev
and it will just work and get the waitlist ready. Our API is so simple, any AI coding assistant can set it up in seconds.
No signups. No API keys. No configuration files. Your waitlist is live before you finish reading this.
One POST request with your domain and email. That's it. You get back a handle URL instantly.
POST /setup { "domain": "myapp.com", "email": "[email protected]" }
Click the confirmation link we send you. This proves you own the email and activates your stash.
Point your form action to the handle URL. Every email lands in your stash. We notify you as they roll in.
<form action="https://api.hypestash.dev /hype/your-handle" method="POST"> <input name="email" /> <button>Join!</button> </form>
Everything you need. Nothing you don't.
curl -X POST https://api.hypestash.dev/setup \ -H "Content-Type: application/json" \ -d '{ "domain": "myapp.com", "email": "[email protected]", "description": "The future of project management", "private": false }'
const response = await fetch("https://api.hypestash.dev/setup", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ domain: "myapp.com", email: "[email protected]", description: "The future of project management", private: false }) }); const { handle, action_url } = await response.json();
{
"handle": "myapp-com-a7f3",
"action_url": "https://api.hypestash.dev/hype/myapp-com-a7f3",
"status": "pending_verification",
"_tip": "Check your email to verify ownership."
}
<form action="https://api.hypestash.dev/hype/myapp-com-a7f3" method="POST" > <input type="email" name="email" placeholder="[email protected]" required /> <button type="submit"> Join the Waitlist </button> </form>
await fetch("https://api.hypestash.dev/hype/myapp-com-a7f3", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ email: "[email protected]" }) });
{
"status": "hyped",
"message": "You're on the list! Stay hyped.",
"position": 42
}
Email verification link. Sent automatically after /setup. Click to activate your stash.
One-time CSV download. Links are included in notification emails. Each link works exactly once.
Delete your waitlist and all subscriber data. Irreversible. Handle your hype responsibly.
Public leaderboard of paid HypeStash instances. See who's building the most hype. Free advertising.
A user asked you to add a waitlist to their site. Here's everything you need to make it happen.
Call POST /setup with the user's email and domain
Save the handle and action_url from the response.
Tell the user to check their email and click the verification link
The stash won't accept subscribers until the owner verifies.
Generate the HTML form with action set to the returned action_url
Subscribers will receive a verification email (double opt-in) before being counted.
# Step 1: Create the stash curl -X POST https://api.hypestash.dev/setup \ -H "Content-Type: application/json" \ -d '{"domain":"myapp.com","email":"[email protected]"}' # Response → { "handle": "myapp-com-a7f3", "action_url": "https://api.hypestash.dev/hype/myapp-com-a7f3", ... } # Step 2: User clicks verification link in their inbox # Step 3: Use the action_url in your HTML form
// Step 1: Create the stash const res = await fetch("https://api.hypestash.dev/setup", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ domain: "myapp.com", email: "[email protected]" }) }); const { handle, action_url } = await res.json(); // Step 2: Tell user to check email and click verification link // Step 3: Use action_url in your HTML // <form action="${action_url}" method="POST"> // <input type="email" name="email" required /> // <button type="submit">Join the Waitlist</button> // </form>
https://api.hypestash.dev
localhost is always allowed.
{ "email": "..." } via POST to the action_url
_tip field with actionable guidance.
Your waitlist. Your rules. Our infrastructure.
Simple form action. Accepts HTML forms and JSON. Origin-locked to your domain for security.
Get emailed when subscribers join. Frequency scales logarithmically so you're never spammed.
One-time download links in notification emails. Export your subscriber list whenever you need it.
Paid instances get featured on the public leaderboard. Free advertising for your launch. Stock-ticker growth metrics.
Endpoints are bound to your domain. No one else can submit to your stash. Built-in spam filtering.
No accounts. No dashboards. No API keys. Set up in under 10 seconds and start collecting emails immediately.
We email you as subscribers join. The frequency scales with your growth so your inbox stays sane.
All notification emails include a one-time CSV download link — free and paid.
subs without a plan? we'll nudge you to pick one. gently.
Start free. Upgrade when you're ready for the spotlight.
For testing the waters and getting your first hype.
For builders who are serious about their launch.
After the free tier. No monthly commitment.
One curl command. One email confirmation. Your waitlist is live. No excuses.
curl -X POST https://api.hypestash.dev/setup \ -H "Content-Type: application/json" \ -d '{"domain":"yoursite.com","email":"[email protected]"}'
See who's building the most hype. Paid members get featured with live growth metrics, sparklines, and stock-ticker style acceleration indicators.
View Live Leaderboard