Orderbook API

Create Listing

post
/v1/orderbook/list

Create a fixed priced listing on a supported orderbook (OpenSea, Doma).

Authorizations
Api-KeystringRequired
Body
orderbookstringRequired

Orderbook identifier.

Example: OPENSEA or DOMA
chainIdstringRequired

Chain ID in CAIP-2 format.

Example: eip155:1Pattern: ^[a-z0-9]+:[a-zA-Z0-9]+$
signaturestringRequired

Order signature.

Example: 0x1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
cancelExistingbooleanRequired

Cancel existing order if it exists.

Example: true
Responses
200Success
application/json
post
/v1/orderbook/list

Create Offer

post
/v1/orderbook/offer

Create an offer on a supported orderbook (OpenSea, Doma).

Authorizations
Api-KeystringRequired
Body
orderbookstringRequired

Orderbook identifier.

Example: OPENSEA or DOMA
chainIdstringRequired

Chain ID in CAIP-2 format.

Example: eip155:1Pattern: ^[a-z0-9]+:[a-zA-Z0-9]+$
signaturestringRequired

Order signature.

Example: 0x1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
cancelExistingbooleanRequired

Cancel existing order if it exists.

Example: true
Responses
200Success
application/json
post
/v1/orderbook/offer

Get orderbook fees

get
/v1/orderbook/fee/{orderbook}/{chainId}/{contractAddress}

Get marketplace fees for a specific orderbook and chain.

Authorizations
Api-KeystringRequired
Path parameters
orderbookstringRequired

The orderbook type

chainIdstringRequired

The chain ID in CAIP-2 format

contractAddressstringRequired

The contract address of the token being listed or offered.

Responses
200Success
application/json
get
/v1/orderbook/fee/{orderbook}/{chainId}/{contractAddress}

Get Listing fulfillment data

get
/v1/orderbook/listing/{orderId}/{buyer}

Get listing fulfillment data by order id and buyer address.

Authorizations
Api-KeystringRequired
Path parameters
orderIdstringRequired

The Order ID of the listing.

buyerstringRequired

Buyer address, in native chain format.

Example: 0x1234567890123456789012345678901234567890
Responses
200Success
application/json
get
/v1/orderbook/listing/{orderId}/{buyer}

Get Offer fulfillment data

get
/v1/orderbook/offer/{orderId}/{fulfiller}

Get offer fulfillment data by order id and fulfiller (token owner) address.

Authorizations
Api-KeystringRequired
Path parameters
orderIdstringRequired

The Order ID of the offer.

fulfillerstringRequired

Fulfiller address, in native chain format. This is the address that owns the name token.

Example: 0x1234567890123456789012345678901234567890
Responses
200Success
application/json
get
/v1/orderbook/offer/{orderId}/{fulfiller}

Cancel Listing

post
/v1/orderbook/listing/cancel

Cancel a listing on a supported orderbook (OpenSea, Doma).

Authorizations
Api-KeystringRequired
Body
orderIdstringRequired

The Order ID to cancel.

Example: 3434-3675-5844-7264
signaturestringRequired

EIP-712 signature for cancel authorization.

Example: 0x1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
Responses
200Success
application/json
post
/v1/orderbook/listing/cancel

Cancel Offer

post
/v1/orderbook/offer/cancel

Cancel an offer on a supported orderbook (OpenSea, Doma).

Authorizations
Api-KeystringRequired
Body
orderIdstringRequired

The Order ID to cancel.

Example: 3434-3675-5844-7264
signaturestringRequired

EIP-712 signature for cancel authorization.

Example: 0x1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
Responses
200Success
application/json
post
/v1/orderbook/offer/cancel

Get supported currencies

get
/v1/orderbook/currencies/{chainId}/{contractAddress}/{orderbook}

Get all supported currency tokens for orderbook operations on a specific chain.

Authorizations
Api-KeystringRequired
Path parameters
chainIdstringRequired

The chain ID in CAIP-2 format

Example: eip155:1
contractAddressstringRequired

The contract address of the token.

Example: 0x1234567890123456789012345678901234567890
orderbookstringRequired

The name of the orderbook.

Example: OpenSea
Responses
200Success
application/json
get
/v1/orderbook/currencies/{chainId}/{contractAddress}/{orderbook}

Create Bulk Listings

post
/v1/orderbook/list/bulk

Create multiple fixed priced listings on a supported orderbook (Doma and OpenSea).

Authorizations
Api-KeystringRequired
Body
orderbookstring · enumRequired

Orderbook identifier. Only DOMA is supported.

Example: DOMAPossible values:
chainIdstringRequired

Chain ID in CAIP-2 format.

Example: eip155:1Pattern: ^[a-z0-9]+:[a-zA-Z0-9]+$
cancelExistingbooleanRequired

Cancel existing orders if they exist.

Example: true
Responses
200Success
application/json
post
/v1/orderbook/list/bulk

Create Bulk Offers

post
/v1/orderbook/offer/bulk

Create multiple fixed priced offers on a supported orderbook (Doma and OpenSea).

Authorizations
Api-KeystringRequired
Body
orderbookstring · enumRequired

Orderbook identifier. Only DOMA is supported.

Example: DOMAPossible values:
chainIdstringRequired

Chain ID in CAIP-2 format.

Example: eip155:1Pattern: ^[a-z0-9]+:[a-zA-Z0-9]+$
cancelExistingbooleanRequired

Cancel existing orders if they exist.

Example: true
Responses
200Success
application/json
post
/v1/orderbook/offer/bulk

Get bulk listing items

get
/v1/orderbook/list/bulk/{id}/items

Get paginated items for a bulk listing by bulk listing ID.

Authorizations
Api-KeystringRequired
Path parameters
idstringRequired

Bulk listing ID

Example: 123e4567-e89b-12d3-a456-426614174000
Responses
200

Bulk listing items retrieved successfully

application/json
get
/v1/orderbook/list/bulk/{id}/items

Last updated