Getting Started
AI-powered placeholder text that actually sounds like what you're building.
What is yaddayadda.io?
yaddayadda.io is an AI-powered placeholder text generator. Unlike traditional lorem ipsum, it generates contextually relevant, funny, personality-driven text that matches your project.
A fintech mockup gets fintech-sounding copy. A food blog gets mouth-watering filler. A legal page gets legalese that says absolutely nothing.
Two Ways to Use It
Free — Yadda Ipsum (No Key Required)
Hit the API with no authentication and get structured placeholder text instantly. Same JSON shape as AI-generated content, but filled with our signature Yadda Ipsum nonsense text. Zero cost. No limits (besides 1,000 requests/day per IP).
curl "https://api.yaddayadda.io/v1/generate?template=hero_section"AI-Powered (Free Key Required)
Add a topic and/or tone parameter with an API key, and the same endpoint returns AI-generated content that matches your context. Same JSON structure — just smarter content.
curl "https://api.yaddayadda.io/v1/generate?template=hero_section&topic=fintech&tone=corporate_buzzword" \
-H "Authorization: Bearer yda_live_your_key_here"const res = await fetch(
'https://api.yaddayadda.io/v1/generate?template=hero_section&topic=fintech&tone=corporate_buzzword',
{ headers: { Authorization: 'Bearer yda_live_your_key_here' } }
);
const { data } = await res.json();
console.log(data.headline);
// → "Your Finances, Finally Untangled"Quick Start
-
Try it free — no key needed for Yadda Ipsum:
curl "https://api.yaddayadda.io/v1/generate?paragraphs=3" -
Get an API key — sign up at yaddayadda.io/dashboard/api for 500 free AI generations per month.
-
Add intelligence — same endpoint, same JSON shape, just add
topicandtone:curl "https://api.yaddayadda.io/v1/generate?template=pricing_table&topic=project+management+saas&tone=startup_pitch&tiers=3" \ -H "Authorization: Bearer yda_live_your_key_here" -
Explore templates — 27 structured UI component templates. See the Templates section.
-
Try the playground — test any endpoint configuration directly in your browser with the API Playground.
Base URL
https://api.yaddayadda.io/v1Response Envelope
Every response follows the same format, regardless of template or generation mode:
{
"template": "hero_section",
"format": "json",
"source": "yadda_ipsum",
"locale": "en",
"data": {
"headline": "Yadda yadda ipsum dolor bla amet",
"subheadline": "Sed do eiusyadda tempor incididunt ut labore",
"body": "Mumbo jumbo dolor sit amet...",
"cta_primary": "Yaddayadda me",
"cta_secondary": "Bla bla bla"
},
"meta": {
"generation_id": "gen_abc123",
"model": null,
"tokens_used": null,
"cached": true
}
}| Field | Description |
|---|---|
template | Template ID used for generation |
format | Output format (json, html, md, text) |
source | yadda_ipsum, ai_generated, or cached |
locale | Language code |
data | Template-specific structured content |
meta.generation_id | Unique ID for this generation |
meta.model | AI model used (null for Yadda Ipsum) |
meta.tokens_used | Tokens consumed (null for Yadda Ipsum) |
meta.cached | Whether this was served from cache |