Markets

List markets with pagination, sorting, and filtering

get
Query parameters
orderBystring · enumOptionalDefault: createdAtPossible values:
orderDirectionstring · enumOptionalDefault: descPossible values:
dayRangeinteger | nullableOptionalDefault: null
filterQuerystring · min: 2 · max: 100Optional
limitinteger · max: 100OptionalDefault: 50
offsetnumberOptionalDefault: 0
Responses
get
/markets
get
Query parameters
changeTypestring · enumOptionalDefault: priceChange24hPercentPossible values:
Responses
get
/markets/featured

Get market holders with user data

get
Path parameters
profileIdinteger · max: 2147483647Required
Query parameters
voteTypestring · enumOptionalPossible values:
orderBystring · enumOptionalDefault: holdingsPossible values:
orderDirectionstring · enumOptionalDefault: descPossible values:
limitinteger · max: 500OptionalDefault: 50
offsetnumberOptionalDefault: 0
Responses
get
/markets/{profileId}/holders

Get market price history for chart with advanced features

get
Path parameters
profileIdinteger · max: 2147483647Required
Query parameters
timeWindowstring · enumOptionalDefault: 7DPossible values:
customBucketstring · enumOptionalPossible values:
Responses
get
/markets/{profileId}/price/history

Simulate trust market purchase

post
Body
profileIdinteger · max: 2147483647Required
voteTypestring · enumRequiredPossible values:
buyAmountWeiinteger · int64Required
slippagePercentagenumber · max: 1OptionalDefault: 0.01
Responses
post
/markets/simulate-buy

Get market change (market cap or price) data over specified days

get

Supports market cap and price change calculations. Volume change coming soon.

Path parameters
profileIdinteger · max: 2147483647Required
Query parameters
daysinteger · min: 1 · max: 90OptionalDefault: 7
typestring · enumOptionalDefault: marketCapPossible values:
Responses
get
/markets/{profileId}/change

Get enhanced market info with optional includes

post

Enhanced market info with optional top holders and market change data

Path parameters
profileIdinteger · max: 2147483647Required
Body
marketTopHoldersLimitinteger · max: 10OptionalDefault: 0
Responses
post
/markets/{profileId}/info

Get markets user by the embedded wallet address used on ethos.markets

get
Path parameters
addressstringRequired
Responses
get
/markets/users/by/address/{address}

Get markets user by Twitter username

get
Path parameters
usernamestringRequired
Responses
get
/markets/users/by/x/{username}

Last updated