yaddayadda.io
Templates

Page Sections

Templates for common page sections — hero, features, pricing, testimonials, FAQ, CTA, stats, and how-it-works.

hero_section

Headline, subheadline, body paragraph, and two CTA buttons.

curl "https://api.yaddayadda.io/v1/generate?template=hero_section"

Response Schema

{
  "headline": "string (4-8 words)",
  "subheadline": "string (8-15 words)",
  "body": "string (3-5 sentences)",
  "cta_primary": "string (2-4 words)",
  "cta_secondary": "string (2-4 words)"
}

Example Output (Yadda Ipsum)

{
  "headline": "Yadda yadda ipsum dolor bla amet",
  "subheadline": "Sed do eiusyadda tempor shenanigatus incididunt ut labore et dolore magna kerfufflia",
  "body": "Sed do eiusyadda tempor incididunt ut labore et dolore magna yaddayadda. Ut enim ad minim bla bla, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo hogwash. Duis aute irure dolor in reprehenderit in bluptate velit esse cillum dolore eu fugiat nulla blariatur.",
  "cta_primary": "Yaddayadda me",
  "cta_secondary": "Bla bla bla"
}

features_grid

Section headline and an array of feature cards. Use count to control how many features are returned.

curl "https://api.yaddayadda.io/v1/generate?template=features_grid&count=4"
ParameterRangeDefault
count3–63

Response Schema

{
  "headline": "string (4-8 words)",
  "features": [
    {
      "title": "string (3-6 words)",
      "description": "string (1-2 sentences)"
    }
  ]
}

Example Output (Yadda Ipsum)

{
  "headline": "Hogwashum kerfufflia dolor bla amet",
  "features": [
    {
      "title": "Mumbo Jumbo Hogwashum",
      "description": "Sed do eiusyadda tempor incididunt ut labore et dolore magna yaddayadda. Kerfufflia natus blabberium sit voluptatem."
    },
    {
      "title": "Shenanigatus Malarketum",
      "description": "Nemo enim ipsam rigmaroleum quia voluptas sit aspernatur aut odit, sed quia gobbledygookus consequuntur magni dolores."
    },
    {
      "title": "Hogwashum Kerfufflia",
      "description": "Ut enim ad minim bla bla, quis nostrud tomfoolerian ullamco laboris nisi ut aliquip ex ea commodo thingamajig."
    }
  ]
}

pricing_table

Section headline, subheadline, pricing tiers with features, and a footnote. Use tiers to control how many pricing tiers are returned.

curl "https://api.yaddayadda.io/v1/generate?template=pricing_table&tiers=3"
ParameterRangeDefault
tiers3–53

Response Schema

{
  "headline": "string (4-8 words)",
  "subheadline": "string (8-15 words)",
  "tiers": [
    {
      "name": "string (1-2 words)",
      "price": "string (e.g. '$9/mo' or 'Free')",
      "description": "string (1 sentence)",
      "features": ["string (3-6 words each)"],
      "cta": "string (2-4 words)",
      "highlighted": "boolean"
    }
  ],
  "footnote": "string (1 sentence)"
}

Example Output (Yadda Ipsum)

{
  "headline": "Balderdashius pricingum dolor amet",
  "subheadline": "Sed do eiusyadda tempor shenanigatus selectum planum kerfufflia magna blabberium",
  "tiers": [
    {
      "name": "Blabberium",
      "price": "Free",
      "description": "Hogwashum dolor sit amet consectetur shenanigatus elit.",
      "features": [
        "Kerfufflia ad minim bla",
        "Malarketum dolor sit amet",
        "Balderdashius hogwash elit",
        "Piffleatum commodo yadda"
      ],
      "cta": "Start blabbering",
      "highlighted": false
    },
    {
      "name": "Kerfuffle",
      "price": "$29/mo",
      "description": "Sed do eiusyadda tempor incididunt ut labore magna yaddayadda.",
      "features": [
        "Blabberium dolor unlimited",
        "Tomfoolerian shenanigatus",
        "Hogwashum prioritas elit",
        "Razzmatazzium custom bla",
        "Gobbledygookus API malarkey"
      ],
      "cta": "Yaddayadda me",
      "highlighted": true
    },
    {
      "name": "Yaddaprise",
      "price": "$99/mo",
      "description": "Mumbo jumbo dolor sit amet gobbledygookus et magna poppycock.",
      "features": [
        "Kerfufflia omnis in Pro",
        "Balderdashius dedicatus",
        "Shenanigatus SLA hogwash",
        "Flimflammus custom blabber",
        "Rigmaroleum white-label",
        "Tomfoolerian on-premise"
      ],
      "cta": "Do the thing",
      "highlighted": false
    }
  ],
  "footnote": "Hogwashum dolor sit amet consectetur blabberium. Kerfufflia cancellandum anytime."
}

testimonials

Section headline and an array of customer testimonials. Use count to control how many testimonials are returned.

curl "https://api.yaddayadda.io/v1/generate?template=testimonials&count=3"
ParameterRangeDefault
count3–63

Response Schema

{
  "headline": "string (4-8 words)",
  "testimonials": [
    {
      "quote": "string (2-3 sentences)",
      "name": "string (full name)",
      "role": "string (2-4 words)",
      "company": "string (1-3 words)"
    }
  ]
}

faq_section

Section headline and an array of question/answer pairs. Use count to control how many FAQs are returned.

curl "https://api.yaddayadda.io/v1/generate?template=faq_section&count=5"
ParameterRangeDefault
count4–105

Response Schema

{
  "headline": "string (3-6 words)",
  "faqs": [
    {
      "question": "string (6-12 words)",
      "answer": "string (2-3 sentences)"
    }
  ]
}

cta_banner

Call-to-action banner with headline, body text, and two buttons.

curl "https://api.yaddayadda.io/v1/generate?template=cta_banner"

Response Schema

{
  "headline": "string (4-8 words)",
  "body": "string (1-2 sentences)",
  "cta_primary": "string (2-4 words)",
  "cta_secondary": "string (2-4 words)"
}

stats_row

Array of metric/label pairs for statistics displays. Use count to control how many stats are returned.

curl "https://api.yaddayadda.io/v1/generate?template=stats_row&count=4"
ParameterRangeDefault
count4–64

Response Schema

{
  "stats": [
    {
      "value": "string (e.g. '$4.2M', '99.9%', '10K+')",
      "label": "string (2-4 words)"
    }
  ]
}

how_it_works

Section headline and numbered steps. Use count to control how many steps are returned.

curl "https://api.yaddayadda.io/v1/generate?template=how_it_works&count=3"
ParameterRangeDefault
count3–63

Response Schema

{
  "headline": "string (4-8 words)",
  "steps": [
    {
      "step": "number (starting from 1)",
      "title": "string (3-6 words)",
      "description": "string (1-2 sentences)"
    }
  ]
}

On this page