Tools

Extra capabilities that come built into the API — scheduling, analytics, content adaptation, and more. No extra setup, no add-ons.

Analytics

Know what’s working. Everywhere.

Surface engagement metrics from every connected platform through a single API. Views, likes, shares, and audience growth — no per-platform integrations needed.

Read the docs →
Cross-platform metrics

Views, likes, shares, comments, and reach for every post — aggregated across all platforms in a single response.

Audience insights

Follower growth over time, demographic breakdowns, and best engagement windows — all available through the API.

Post performance

Compare how the same content performs across platforms. Surface top-performing posts automatically.

Export & API access

Every metric available as structured JSON via the REST API. Subscribe to webhook notifications when metrics update.

Scheduling

Post at the perfect time.

ML-powered best-time-to-post predictions, timezone-aware delivery, and flexible queue management — built into your product via the API.

Read the docs →
Time-slot scheduling

Users schedule in their timezone — SocialRouter delivers in their audience’s. Conversion handled automatically.

ML best-time predictions

Surface optimal posting windows per platform based on historical engagement data from connected accounts.

Queue management

Reorder, pause, and resume scheduled posts via the API. Full control over the publishing queue.

Custom posting windows

Define allowed posting hours per platform so content only goes out when audiences are active.

Bulk Operations

Queue thousands of posts.

Bulk publish with built-in rate limiting, retry logic, and per-platform queuing. Send one request, let SocialRouter deliver every post on time.

Read the docs →
Batch upload

Send thousands of posts in a single API call. Upload via CSV or JSON — we parse, validate, and enqueue every one.

Rate-limit management

SocialRouter respects each platform’s rate limits automatically. No 429s, no throttling headaches.

Progress tracking

Real-time status for every post in the batch. Poll the API or receive webhook notifications as posts publish.

Retry logic

Failed posts are retried automatically with exponential back-off. Configure max retries per batch or per post.

Content Adaptation

One post, native everywhere.

Automatic content adaptation per platform — character limits, media formats, hashtag conventions, and link previews. Write once and let SocialRouter make it native.

Read the docs →
Character limit handling

Auto-truncate with smart word boundaries. Thread long content on Twitter. Never lose meaning to a hard cut-off.

Media optimization

Resize images per platform specs automatically. Transcode video formats so every platform gets a native file.

Platform-native formatting

Hashtags for Instagram, mentions for Twitter, rich text for LinkedIn. Each platform gets content that feels native.

Link preview control

OG tags, UTM parameters, and per-platform preview customization. Control how your links appear everywhere.

Social Inbox

Comments, mentions, and DMs. One API.

Unified inbox API for all social interactions. Read and respond to comments, mentions, and direct messages across 13+ platforms.

Read the docs →
Unified feed

All comments, mentions, and DMs from every connected platform in one stream. One API call, every interaction.

Real-time sync

Webhook notifications for new interactions the moment they arrive. No polling needed.

Reply API

Respond to comments and DMs through the API. Maintain conversation threads across platforms.

Sentiment & filtering

Filter by type, platform, sentiment, or read/unread status. Surface what matters, skip the noise.

Webhooks

Durable event delivery.

Get notified when posts publish, connections break, or engagement hits thresholds. Events are stored and retried until your endpoint acknowledges them.

Read the docs →
Durable delivery

Events are stored for 72 hours and retried with exponential backoff until your endpoint acknowledges them.

Event types

post.published, post.failed, connection.revoked, analytics.threshold, and more. Subscribe only to the events you care about.

Signature verification

Every payload includes an HMAC-SHA256 signature so you can verify it came from SocialRouter.

Delivery logs

Full audit trail of every delivery attempt, HTTP status, response body, and latency.

See how it fits your product.

Get an API key and start posting in minutes — or book a call to talk through your use case.