Skip to main content
GET
/
api
/
v1
/
orders
List orders
curl --request GET \
  --url https://carboncopy.news/api/v1/orders \
  --header 'Authorization: Bearer <token>'
{
  "page": [
    {
      "id": "k17xyz789",
      "marketId": "<string>",
      "side": "YES",
      "amount": 50,
      "status": "filled",
      "createdAt": 1741550000000,
      "marketQuestion": "<string>",
      "filledAmount": 50,
      "price": 0.62,
      "filledAt": 123,
      "errorMessage": "<string>"
    }
  ],
  "isDone": true,
  "continueCursor": "<string>"
}

Authorizations

Authorization
string
header
required

API key in the format cc_<64 hex characters>. Obtain from the Dashboard under Settings → API Keys.

Query Parameters

status
enum<string>

Filter orders by status.

Available options:
filled,
pending,
cancelled,
failed
limit
integer
default:50
Required range: 1 <= x <= 100
cursor
string
since
integer
until
integer

Response

Paginated order list.

page
object[]
required
isDone
boolean
required

true when this is the last page of results.

continueCursor
string | null

Pass this value as cursor in your next request to fetch the following page. null when no more pages exist.