Developer API

EchoMe API

Turn any video, text, or voice note into social media content. Programmatically.

bash
curl -X POST https://api.tryechome.com/api/generate \
  -H "X-API-Key: ek_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "input_type": "text",
    "input_text": "Why context matters more than prompts",
    "platforms": ["linkedin", "x", "instagram"]
  }'

What You Can Build

Four primitives. Infinite integrations.

Video to Content

Upload a YouTube, Loom, or Zoom link. Get clips with captions + written posts for every platform.

Text to Posts

Send a topic or article. Get voice-matched posts for LinkedIn, Instagram, X, Facebook, email, and blog.

Voice to Content

Transcribe voice notes into platform-ready content in your unique voice.

Custom Integrations

Plug EchoMe into any CRM, scheduling tool, or content workflow via REST API.

Simple, Credit-Based Pricing

Buy credits. Use them for any operation. All reads are free.

Starter

100 credits

$10

~$0.10/credit

Get Started
POPULAR

Builder

300 credits

$25

~$0.083/credit

Get Started

Scale

700 credits

$50

~$0.071/credit

Get Started

Credit Costs

OperationCredits
Generate written content10
Upload video5
Process video pipeline15
Export clip with captions2
All reads (GET requests)Free

API Documentation

Everything you need to integrate EchoMe into your product.

Authentication

All requests must include your API key in the X-API-Key header. Keys prefixed with ek_live_ are production keys; ek_test_ are sandbox keys.

Base URL

https://api.tryechome.com/api
bash
curl https://api.tryechome.com/api/voices \
  -H "X-API-Key: ek_live_your_key_here"

Scopes

generate:readRead generation results
generate:writeCreate generations
generate:*Full generation access
kb:readRead knowledge base
kb:writeWrite knowledge base
kb:*Full KB access
voice:readRead voice profiles
voice:writeWrite voice profiles
voice:*Full voice access
content-kits:readRead content kits
content-kits:*Full kit access
clips:readRead video clips
clips:writeUpload & process clips
clips:*Full clips access
*Wildcard — all scopes

Quick Start

Three steps to your first API call.

1

Create an API key in your dashboard

Go to /app/developers and generate a new key. Choose scopes for the resources you need.

2

Generate content

bash
curl -X POST https://api.tryechome.com/api/generate \
  -H "X-API-Key: ek_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "input_type": "text",
    "input_text": "3 tips for first-time homebuyers",
    "platforms": ["linkedin", "instagram"]
  }'
3

Process a video

bash
# Upload a video
curl -X POST https://api.tryechome.com/api/clips/upload \
  -H "X-API-Key: ek_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{ "sourceType": "url", "sourceUrl": "https://youtube.com/watch?v=..." }'

# Start processing
curl -X POST https://api.tryechome.com/api/clips/{uploadId}/process \
  -H "X-API-Key: ek_live_your_key_here"

Ready to Integrate?

Get your API key and start building.

Get API Key