Skip to main content
The Composer API is Composer for agents and scripts. It runs the same loop the app does: find the brand, see the plays and the words written for it, make a file, set the autopilot going, read what it has learned and how the posts did, and, when you publish yourself, take the ready plays and report back. Base URL https://api.percify.io/v3/composer/api. Authenticate with Authorization: Bearer pk_live_…, the same key as the rest of the Percify API, which means the same plan gate: Scale and above. Every route runs through the owner-scoped methods the app calls, so a key can never do what the app cannot. Round actions are logged with source: "api", so an agent’s picks never read as a person’s.

Find the brand

cURL

Today’s rounds

The same day the app’s Plays tab shows, and the same verbs. at and slot count from 0. A pass is the round’s own route rather than a vote, because passing swaps in a replacement.

Write and render

A render is the heaviest call here and is limited per hour, not per minute like the rest of the key’s quota. Over the limit answers 429 with the number in the message: “Export limit reached, N an hour.”

The Library shelf

The autopilot

Publishing it yourself

Set the autopilot’s delivery to external and Percify renders the plays but does not post them. They wait in a queue for your publisher, and you report back. Reporting metrics back is what lets the brand learn: GET /performance reads from posts that have numbers.

FAQ

The same as any Percify API key: Scale (65amonth)or∗∗Ultra∗∗(65 a month) or **Ultra** (128). See Percify pricing.
Composer’s writing and downloads do not use credits, but they are capped per day and renders are capped per hour. See Composer for the limits.
No. Every route runs through the same owner-scoped methods the app calls.
Yes. Round actions made through the API are logged with source: "api".

Composer in the app

The same rounds, with a UI.

The Percify MCP server

The same loop as MCP tools, for Claude and other clients.

Authenticate API requests

Creating, capping and revoking pk_live keys.

Scheduling and autopilot

Connected accounts, platforms and posting times.
Last modified on September 27, 2026