Quickstart
Welcome to pepe.business — the unified API to publish, message, promote, and analyze across 15+ social channels. This guide walks you from signup to your first post in under 5 minutes.
1. Create an account
Go to pepe.business/signup and create an account. You immediately receive a test API key allowing up to 2 connected accounts for free.
No credit card required to get started. The free plan is unlimited in time.
2. Get your API key
In Dashboard > API Keys, copy your key in the format pk_live_xxxxxxxxxxxx. All requests must include the header:
Authorization: Bearer pk_live_xxxxxxxxxxxx
3. Connect your first channel
A single OAuth call initializes the connection for any supported platform:
curl https://api.pepe.business/v1/connect/twitter \
-H "Authorization: Bearer pk_live_xxx"
Response:
{
"connectUrl": "https://api.pepe.business/oauth/abc123",
"state": "pending"
}
Open connectUrl in your browser, authorize access — that's it. No developer app to create on the Twitter/X side.
4. Publish your first post
Publish to 15 platforms in a single call:
import { Pepe } from "@pepe/business";
const pepe = new Pepe(process.env.PEPE_API_KEY);
const post = await pepe.posts.create({
text: "Hello world 🌍",
platforms: ["twitter", "linkedin", "facebook", "instagram"],
mediaUrls: ["https://example.com/image.png"],
});
console.log(post.id); // post_xxxxx
5. Go further
Once your first post is published, explore:
- Unified Inbox — reply to DMs and comments via API.
- Analytics — impressions, reach, engagement consolidated.
- Ads API — boost a post as an ad across 6 networks.
- Auto-Pilot — pepe.business exclusive: give a website URL, we generate images/videos and post for you.
Key concepts
Before diving in, familiarize yourself with these 4 concepts:
| Concept | Description |
|---|---|
| Profile | A workspace containing your connected accounts. |
| Account | An OAuth connection to a channel (Twitter, LinkedIn, etc.). |
| Post | A multi-channel publication (text, image, video, carousel). |
| Webhook | An HTTP callback invoked on events (post published, DM received). |
Support
- Email:
support@pepe.business(response < 24h) - Discord: pepe-business
- Status: status.pepe.business