ChirpieDocs

Getting Started

Get up and running with Chirpie in under 2 minutes.

Chirpie is a social media API for AI agents and developers. Post to X/Twitter via API, CLI, MCP, or SDK — with scheduling, analytics, and multi-account support.

Quick Start

1. Create an account

Sign up at chirpie.ai/auth/signup. You'll verify your email with a 6-digit code, then land in the onboarding flow.

2. Connect your X account

Follow the onboarding to connect your X (Twitter) account via OAuth. This authorizes Chirpie to post on your behalf.

3. Get your API key

Create an API key from the dashboard or during onboarding. Keys start with chirpie_sk_ and are shown once — save it somewhere safe.

4. Send your first post

curl -X POST https://chirpie.ai/api/v1/posts \
  -H "Authorization: Bearer chirpie_sk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "account_id": "YOUR_ACCOUNT_ID",
    "text": "Hello from Chirpie! 🐦"
  }'
import { ChirpieClient } from "@chirpie/sdk";

const chirpie = new ChirpieClient({ apiKey: "chirpie_sk_YOUR_KEY" });

const post = await chirpie.createPost({
  account_id: "YOUR_ACCOUNT_ID",
  text: "Hello from Chirpie! 🐦",
});

console.log(post.id, post.status);
# First, authenticate
chirpie login

# Post (auto-selects account if you only have one)
chirpie post "Hello from Chirpie! 🐦"
{
  "tool": "chirpie_post",
  "arguments": {
    "account_id": "YOUR_ACCOUNT_ID",
    "text": "Hello from Chirpie! 🐦"
  }
}

Response Format

All API responses follow a consistent format:

// Success
{ "data": { ... } }

// Error
{ "error": { "code": "error_code", "message": "Human-readable description" } }

Base URL

https://chirpie.ai/api/v1

Next Steps

On this page