rel="stylesheet">
Build custom integrations with the SocialPulses API. Automate your social media workflows.
The SocialPulses API provides programmatic access to manage your social media accounts, schedule posts, retrieve analytics, and configure webhooks. The API is RESTful, uses JSON for request and response bodies, and authenticates via Bearer tokens.
Base URL: https://api.socialpulses.io/v1
All requests must be made over HTTPS. HTTP requests to non-TLS endpoints will be rejected.
Authenticate by including a Bearer token in the Authorization header. Generate tokens from the Settings → API Keys page in the app.
# Replace YOUR_API_KEY with your actual token curl https://api.socialpulses.io/v1/me \ -H "Authorization: Bearer YOUR_API_KEY"
curl -X POST https://api.socialpulses.io/v1/posts \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "account_id": "acc_abc123", "content": "Check out our latest blog post!", "media_urls": ["https://example.com/image.png"], "scheduled_at": "2026-06-01T09:00:00Z", "platforms": ["twitter", "linkedin"] }'
Rate limits are applied per API key. Exceeding the limit returns a 429 Too Many Requests response with a Retry-After header.
Business plan customers get 2x rate limits. Contact sales for custom rate limits on Enterprise plans.
Sign in to access the SocialPulses API. Generate API keys, test endpoints, and build integrations.
Sign In to Use API