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.

1

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.

2

Send an order

One POST with the topic, length and language. You get a text identifier back.

3

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.