Skip to main content
GET
/
preview
/
v2
/
orderbook
/
fills
List market fills
curl --request GET \
  --url https://api.sfcompute.com/preview/v2/orderbook/fills \
  --header 'Authorization: Bearer <token>'
{
  "object": "list",
  "requirements": {},
  "start_at": 1738972800,
  "end_at": 1738972800,
  "requested_at": 1738972800,
  "has_more": true,
  "data": [
    {
      "dollars_per_node_hour": "<string>",
      "node_count": 3,
      "filled_at": 1738972800
    }
  ],
  "cursor": "mfilc_gqXR7s0Kj5mHvE2wNpLc4Q"
}

Documentation Index

Fetch the complete documentation index at: https://docs.sfcompute.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Create an API token using sf tokens create or at https://sfcompute.com/account/api-keys.

Query Parameters

requirements
string

URL-safe field[:op]:value triples joined by ;.

start_at
integer<int64>
required

Start of the delivery window. Unix timestamp.

Example:

1738972800

end_at
integer<int64>
required

End of the delivery window. Unix timestamp.

Example:

1738972800

since_at
integer<int64>

Lower bound on the contract's created_at (when the fill was recorded). Unix epoch seconds. Defaults to now - 7d; clamped to at most 90 days before now to bound scan cost. Unix timestamp.

Example:

1738972800

limit
integer<u-int32>
default:50

Maximum results to return. Clamped to [1, 200]. Default 50.

Required range: 1 <= x <= 200
starting_after
string

Set to the response's cursor to fetch the next (older) page.

Pattern: ^mfilc_[A-Za-z0-9_-]+$
Example:

"mfilc_gqXR7s0Kj5mHvE2wNpLc4Q"

Response

Paginated list of fills.

Paginated list of historical fills, newest first.

object
string
default:list
required
read-only
Allowed value: "list"
requirements
object
required
start_at
integer<int64>
required

Unix timestamp.

Example:

1738972800

end_at
integer<int64>
required

Unix timestamp.

Example:

1738972800

requested_at
integer<int64>
required

Server time when the fills were sampled.

Example:

1738972800

has_more
boolean
required
data
object[]
required
cursor
null | string

Pass as starting_after to fetch the next page.

Pattern: ^mfilc_[A-Za-z0-9_-]+$
Example:

"mfilc_gqXR7s0Kj5mHvE2wNpLc4Q"