One API for all your social networks. Live today.
Connect your accounts with OAuth, send one request and publish today on Instagram, TikTok, YouTube, LinkedIn and the rest, without integrating them one by one.
- 5-minute setup
- 7 days free
- No card
All your channels, one integration
Social networks, messaging, ads and websites with the same API key, the same format and the same webhooks.
Messaging
5Ads
7Websites and stores
4From zero to your first post in 5 minutes
No SDKs to set up and no formats to learn per network. This is all it takes:
- 0:00
Create your account
Email and password. No card.
- 1:00
Connect your networks
One click per account, with OAuth, from the dashboard or with an API link.
GET /v1/connect/instagram - 3:00
Send one request
The content and the networks. We adapt formats, sizes and options for each.
POST /v1/posts - 5:00
Published!
We tell you by webhook, with the link on every network.
post.published
Much more than publishing
Publish, talk, measure, advertise and call. All with the same API key, no plans and no hidden extras.
Publish and schedule
Talk
Measure and advertise
Communications
For AI agents
For teams
One request. Every network.
A REST API with clear errors, the same JSON for every network and signed webhooks. Built for your AI agents too.
- API keys per environment
- Direct video upload with a pre-signed URL
- Signed webhooks with retries
curl https://api.marsial.dev/v1/posts \
-H "Authorization: Bearer $MARSIAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Our autumn collection is out",
"media": [
{
"type": "video",
"url": "https://cdn.acme.com/autumn.mp4"
}
],
"targets": [
{
"accountId": "acc_3k9x2m"
},
{
"accountId": "acc_9z8y7x",
"youtube": {
"title": "Autumn collection"
}
}
]
}'await fetch('https://api.marsial.dev/v1/posts', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.MARSIAL_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"content": "Our autumn collection is out",
"media": [
{
"type": "video",
"url": "https://cdn.acme.com/autumn.mp4"
}
],
"targets": [
{
"accountId": "acc_3k9x2m"
},
{
"accountId": "acc_9z8y7x",
"youtube": {
"title": "Autumn collection"
}
}
]
}),
});import os, requests
requests.post(
"https://api.marsial.dev/v1/posts",
headers={"Authorization": f"Bearer {os.environ['MARSIAL_API_KEY']}"},
json={
"content": "Our autumn collection is out",
"media": [
{
"type": "video",
"url": "https://cdn.acme.com/autumn.mp4"
}
],
"targets": [
{
"accountId": "acc_3k9x2m"
},
{
"accountId": "acc_9z8y7x",
"youtube": {
"title": "Autumn collection"
}
}
]
},
)201Received · we will tell you by webhook when it is live
Your team doesn't code? There's a dashboard
Marketing publishes and schedules without touching code, with the same accounts and the same queue your integration uses.
Your first week on every network, free.
No card needed. The 7 days start when your first post goes out: you lose none of them setting up.
After the trial
- Accounts 1–10€6/account/moBrands and teams
- −50% per accountAccounts 11–100€3/account/moAgencies
- −83% per account101+ accounts€1/account/moPlatforms and SaaS
- Messages sent
- 10,000/mo free, then €1 per 10,000
- Managed ads
- 500 active free
- Phone numbers
- From €3/mo
- SMS and calls
- Per segment and minute, by country
- Every network included
- API and dashboard
- Webhooks included
- No commitment
Frequently asked questions
How is Marsial different from building the integrations myself?
Every network has its own API, formats and limits. We build those integrations and keep them up to date; you build a single integration in minutes.
Are my accounts at any risk?
No. We only use each platform's official APIs, so publishing with Marsial is the same as publishing from the app itself.
Where is the data stored?
On servers inside the European Union. We comply with GDPR and sign a data processing agreement with you.
Does it really take 5 minutes to set up?
Yes: you create the account, connect your networks with OAuth and send your first request. No SDKs to install and no formats to learn per network.
Can I offer it to my clients under my brand?
Yes. Your clients connect their accounts from your product and never see our brand, at no extra cost.
When can I start?
Today. Create your account, connect your networks and publish: you get 7 free days from your first post, no card needed.
Shall we publish it today?
Create your account, connect your networks and you will be publishing in five minutes. The 7 free days start with your first post.