Turn any video, text, or voice note into social media content. Programmatically.
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"]
}'Four primitives. Infinite integrations.
Upload a YouTube, Loom, or Zoom link. Get clips with captions + written posts for every platform.
Send a topic or article. Get voice-matched posts for LinkedIn, Instagram, X, Facebook, email, and blog.
Transcribe voice notes into platform-ready content in your unique voice.
Plug EchoMe into any CRM, scheduling tool, or content workflow via REST API.
Buy credits. Use them for any operation. All reads are free.
| Operation | Credits |
|---|---|
| Generate written content | 10 |
| Upload video | 5 |
| Process video pipeline | 15 |
| Export clip with captions | 2 |
| All reads (GET requests) | Free |
Everything you need to integrate EchoMe into your product.
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.
https://api.tryechome.com/apicurl https://api.tryechome.com/api/voices \
-H "X-API-Key: ek_live_your_key_here"generate:readRead generation resultsgenerate:writeCreate generationsgenerate:*Full generation accesskb:readRead knowledge basekb:writeWrite knowledge basekb:*Full KB accessvoice:readRead voice profilesvoice:writeWrite voice profilesvoice:*Full voice accesscontent-kits:readRead content kitscontent-kits:*Full kit accessclips:readRead video clipsclips:writeUpload & process clipsclips:*Full clips access*Wildcard — all scopesThree steps to your first API call.
Go to /app/developers and generate a new key. Choose scopes for the resources you need.
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"]
}'# 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"