API-First Platform

Built for Agents

Integrate AI-powered brand voice content generation into your agent, workflow, or app. Full REST API with OpenAPI spec, scoped keys, and rate limit headers.

5-Step Quickstart

From Zero to Publishing

Get your agent posting on-brand content in minutes

1

Sign up and create an API key

Create an account, then generate a scoped API key from Settings > API Keys.

# Your API key looks like:
bb_live_abcdefghijklmnopqrstuvwxyz1234567890ab
2

List your brands

Fetch brands accessible to your API key.

curl -H "Authorization: Bearer $BRANDBEACON_API_KEY" \
  https://brandbeacon.dev/api/v1/brands
3

Get brand voice

Retrieve the AI-extracted brand voice profile for content generation.

curl -H "Authorization: Bearer $BRANDBEACON_API_KEY" \
  https://brandbeacon.dev/api/v1/brands/{brand_id}/voice
4

Generate content

Generate platform-optimized content using the brand voice.

curl -X POST -H "Authorization: Bearer $BRANDBEACON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "brand_id": "BRAND_UUID",
    "platforms": ["x_twitter", "instagram"],
    "goal": "Announce our new product launch"
  }' \
  https://brandbeacon.dev/api/v1/content/generate
5

Create and schedule a post

Create a draft post, then schedule it for publishing.

# Create the post
curl -X POST -H "Authorization: Bearer $BRANDBEACON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Your generated content here",
    "platforms": ["x_twitter", "instagram"],
    "brand_id": "BRAND_UUID"
  }' \
  https://brandbeacon.dev/api/v1/posts

# Schedule it
curl -X POST -H "Authorization: Bearer $BRANDBEACON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "post_id": "POST_UUID",
    "scheduled_at": "2026-02-03T14:00:00.000Z"
  }' \
  https://brandbeacon.dev/api/v1/posts/schedule

Developer Features

Everything you need to build reliable agent integrations

OpenAPI Spec

Machine-readable API specification for code generation and tooling.

Scoped API Keys

Fine-grained access control with 6 scopes and per-brand restrictions.

Rate Limit Headers

Every response includes X-RateLimit-Remaining-Rpm and Rpd headers.

8 Platforms

Facebook, Instagram, X/Twitter, LinkedIn, Google Business, Bluesky, TikTok, Threads.

Agent Billing

Usage tracked per API key with plan-based limits and overage alerts.

Brand Voice AI

GPT-4o powered brand extraction with personality, tone, and language patterns.

Start Building

Create an account, generate an API key, and start publishing on-brand content from your agent.