REST API

Turn research into a posting schedule

Perplexity is good at finding what is happening. SchedPilot is where the resulting posts go. Connect them over the API and a research session can end with a filled calendar.

Setup

Connect Perplexity in three steps

01

Create an API key

In SchedPilot, open API Access and generate a key. It starts with smm_.

02

Give your agent the endpoint

Point it at the developer API with your key as a bearer token.

03

Let it schedule

Posts land in your calendar for approval, exactly as they would from the app.

curl -X POST https://api.schedpilot.com/developers/v1/post \
  -H "Authorization: Bearer smm_your_key" \
  -H "Content-Type: application/json" \
  -d '{"content":"Shipping today","date":"2026-07-10","time":"09:00",
       "accounts":[{"id":12,"type":"linkedin"}]}'

Replace smm_your_key with the key from API Access in your SchedPilot account.

Once connected

What Perplexity can do

get_accounts
List every connected social account, with its id and type.
create_post
Schedule a post to one or many accounts, with media, a thread and a video title.
list_posts
Read scheduled and published posts, filtered by date or status.
delete_post
Cancel a scheduled post before it goes out.
upload_media
Upload an image or video from a URL and get a media id back.
get_analytics
Read impressions, reach, likes, comments and shares for a published post.

Rate limits are 150 read and 100 write requests per hour, per user. Scheduling a post with media costs two writes.

Why Perplexity

Timely content, while it is still timely

Research-led posts have a short shelf life. The value is in going from "this is interesting" to "this is queued" in one sitting, rather than a week later when it is not news.

  • Pipe findings straight into scheduled posts
  • Keep a human approval step before anything publishes
  • Works from any setup that can make an HTTP request

Try asking it

Things that work well once Perplexity is connected.

“Summarise this week in our industry into three posts”
“Draft a post about this finding and queue it for the morning”
“Schedule a weekly round-up every Friday”

We have not verified MCP support here, so this uses the REST API — which works from any environment that can make a request.

FAQs

Perplexity questions

Why the API rather than MCP?
We only list an agent as MCP when we have verified it. The REST API is the honest path and it works everywhere.
Can it read my analytics?
Yes, the API exposes post analytics as well as scheduling.
Can it publish without my approval?
No. Scheduling queues a post; it waits in your calendar until you approve it. That holds for every agent and every connection method.

Using something else?

There is a setup guide for every agent we support, plus a REST API for anything that is not on the list.

See all agents

Connect Perplexity to SchedPilot

Free to start, and every post waits for your approval.

Start for free

Grow your social presence with the best tool for creating content

Schedule posts, find your best time to publish, and keep your calendar full — without the chaos. SchedPilot makes consistency simple across every channel.

Start for free

Free trial available. Cancel anytime.