REST API
Order copy straight from your own application
One call orders the text, a webhook brings it back. Test keys are free, so you can build the whole integration before spending anything.
Grab a test key
In the dashboard, under API. A test key costs nothing and never touches your balance — you can build the whole integration on it.
Send an order
One POST with the topic, length and language. You get a text identifier back.
Collect the finished text
By webhook when it is written, or by polling for status. No holding a connection open.
This much gets you started
curl https://api.smart-copy.ai/v1/texts \
-H "Authorization: Bearer sc_live_..." \
-H "Content-Type: application/json" \
-d '{
"topic": "Choosing a 7.5 kW electric motor",
"length": 4000,
"language": "en",
"text_type": "ARTICLE"
}' Two ways to authenticate
A personal key when you build for yourself. OAuth 2.0 with PKCE when your application connects to other people's accounts.
Batch orders
Up to 50 texts in one call, each with its own parameters. Charged one by one, as they are written.
Idempotency key
A repeated call with the same key never orders twice. Retry a failed connection without risking a double charge.
Signed webhooks
Every event signed with HMAC-SHA256 and retried on failure. You know it is really us.
Call log
Method, path, response code, duration and cost of every request — in the dashboard, not buried in logs.
OpenAPI specification
Ready to generate a client in your language and to load into Postman.
Start with a test key
It costs nothing and never touches your balance. You pay only once you switch to a live key.