Your waitlist deserves the HYPE
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.
Three steps to stardom
No signups. No API keys. No configuration files. Your waitlist is live before you finish reading this.
Create your stash
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]" }
Verify your email
Click the confirmation link we send you. This proves you own the email and activates your stash.
Collect the hype
Point your form action to the handle URL. Every email lands in your stash. We notify you as they roll in.
<script src="https://api.hypestash.dev /js/hypestash.js" defer></script> <form action="https://api.hypestash.dev /hype/your-handle" method="POST"> <input name="email" /> <button>Join!</button> </form>
The full API
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."
}
<script src="https://api.hypestash.dev/js/hypestash.js" defer></script> <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": "pending",
"message": "Check your email to confirm your spot!"
}
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.
You're an AI coding assistant
A user asked you to add a waitlist to their site. Here's everything you need to make it happen.
Three steps — that's it
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: Add the embed script + form to your HTML # <script src="https://api.hypestash.dev/js/hypestash.js" defer></script>
// 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: Add embed script + form to your HTML // <script src="https://api.hypestash.dev/js/hypestash.js" defer></script> // <form action="${action_url}" method="POST"> // <input type="email" name="email" required /> // <button type="submit">Join the Waitlist</button> // </form>
Key facts
https://api.hypestash.dev
localhost is always allowed.
{ "email": "..." } via POST to the action_url
_tip field with actionable guidance.
Everything a VIP needs
Your waitlist. Your rules. Our infrastructure.
Email Collection
Simple form action. Accepts HTML forms and JSON. Origin-locked to your domain for security.
Smart Notifications
Get emailed when subscribers join. Frequency scales logarithmically so you're never spammed.
CSV Exports
One-time download links in notification emails. Export your subscriber list whenever you need it.
Hype Leaderboard
Paid instances get featured on the public leaderboard. Free advertising for your launch. Stock-ticker growth metrics.
Origin-Locked
Endpoints are bound to your domain. No one else can submit to your stash. Built-in spam filtering.
Zero Config
No accounts. No dashboards. No API keys. Set up in under 10 seconds and start collecting emails immediately.
You're getting famous
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.
Roll out the red carpet
Start free. Upgrade when you're ready for the spotlight.
Free
For testing the waters and getting your first hype.
- First 50 subscribers
- Email notifications
- CSV exports in all notifications
- 14-day data retention
Hype Pro
For builders who are serious about their launch.
- Unlimited subscribers
- All notifications include CSV download
- Leaderboard listing
- Permanent data retention
- Priority support
Pay per Hype
After the free tier. No monthly commitment.
- Pay only when you grow
- CSV exports included
- Leaderboard eligible
- Cancel anytime
Ready to build the hype?
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]"}'
The Hype Leaderboard
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