Skip to main content

Overview

The Easy-Peasy.AI API lets you programmatically access our AI-powered tools:
  • Presets — Discover available text generation templates and their input fields
  • Text Generation — Generate blog posts, social media captions, emails, marketing copy, and more using 50+ templates
  • Image Generation — Create AI images with 40+ models including DALL-E 3, Midjourney, FLUX.2, Imagen 4, and more
  • Transcription — Transcribe audio files with speaker detection and enhanced quality
  • Text-to-Speech — Convert text to natural-sounding speech with 150+ voices
  • Bots — Chat with your custom AI bots via API

Authentication

All API requests require your API key in the x-api-key header (except TTS Config/Voices which are public).
curl -X POST https://easy-peasy.ai/api/generate \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"preset": "custom-generator", "keywords": "Hello world"}'

Get your API key

Generate an API key from your Easy-Peasy.AI settings page.

Base URL

All API requests are made to:
https://easy-peasy.ai
The Bots API uses a separate base URL:
https://bots.easy-peasy.ai

Typical Workflow

  1. Discover presets — Call GET /api/presets to list available templates
  2. Get field requirements — Call GET /api/presets/{slug} to see what fields a preset needs
  3. Generate content — Call POST /api/generate with the preset slug and required fields

Endpoints