Skip to main content

HTTP API reference › Gala Launchpad › holders

Gala Launchpad — holders

1 operation in this group.

GET /v1/holders​

HolderController_getHolders

Get token holders with query filtering

Get top token holders or specific user holder data using query parameters

Parameters​

NameInRequiredTypeDescription
pageSizequeryoptionalMaximum number of holders to return (1-100, default 10)
userAddressqueryoptionalSpecific user address to get holder data for
tokenNamequeryrequiredToken name to query holders for

Responses​

200 — Holder data retrieved successfully - returns array of top holders or specific user data​

Content type: application/json

Schema: oneOf: HolderListSuccessEnvelopeDto | UserHolderSuccessEnvelopeDto

FieldTypeRequiredDescription
dataarray<HolderItemResponseDto>yes
errorboolean enum: falseyes
messagestringyes
statusnumberyes
dataUserHolderResponseDtoyes
errorboolean enum: falseyes
messagestringyes
statusnumberyes

400 — Bad request - invalid query parameters or tokenName format​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

404 — Token not found - tokenName does not match any existing pool​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

500 — Internal server error - failed to retrieve holder data from blockchain or cache​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope for token lookup and holder service failures.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

Previous group: Events · Next group: moderated-tokens