Token Creator API
Last updated
Last updated
With over 180,000+ tokens already issued through Dexlab, we are now offering even easier and more powerful features for token creation.
Our robust REST API provides seamless access to all token issuance functionalities, allowing developers to create and manage tokens effortlessly. Whether you’re launching a new project or enhancing an existing one, Dexlab’s API offers a simple and efficient solution.
And the best part? You can get started right now—for free.
Experience the freedom to build, create, and innovate without barriers.
The Open API is freely accessible with no restrictions. However, it is subject to a rate limit of 2 request per second (RPS) per IP, and the referral fee can be set up to a maximum of 3% (100 bps).
All APIs are free to use, but the Pro API requires an API key(Free) issuance.
Open API: https://open-api.dexlab.space/
There is a rate limit of 10 RPS. If you need more, get a free API key.
Pro API( API key required ): https://pro-api.dexlab.space/
The rate limit is increased and free.
Public key of the payer who will cover transaction fees.
Token symbol (max 10 bytes).
Public key for minting the token. If not provided, a new mint will be automatically generated.
Token name (max 32 bytes). If not provided, the symbol is used as the name.
If provided, metadataUri
will override metadata
and be used directly.
Metadata object containing detailed information about the token, such as name, description, image URI, and extensions. If metadataUri
is provided, this field will be ignored.
Defines the number of decimal places for the token. Default is 6.
Total supply of tokens to mint. Default is 1,000,000,000 (10^9).
Public key to which the minted tokens will be sent. Required if mintSupply
is specified.
Determines if the mint authority is assigned. Default is true.
Determines if the freeze authority is enabled. Default is false.
Token creation type. Supports "token" for standard SPL tokens or "token2022" for advanced tokens with extended capabilities.
token
[Token2022 Only] Public key of the authority responsible for setting or adjusting transfer fees. All four transferFee fields (transferFeeConfigAuthority, transferFeeWithdrawalAuthority, transferFeeBps, and transferFeeMax) must be provided; otherwise, the transaction will fail.
[Token2022 Only] Public key of the authority capable of withdrawing fees collected from token transfers. All four transferFee fields (transferFeeConfigAuthority, transferFeeWithdrawalAuthority, transferFeeBps, and transferFeeMax) must be provided; otherwise, the transaction will fail.
[Token2022 Only] Fee charged for token transfers, represented in basis points (bps). 1 bps equals 0.01%. Must be a value between 0 and 10,000. All four transferFee fields (transferFeeConfigAuthority, transferFeeWithdrawalAuthority, transferFeeBps, and transferFeeMax) must be provided; otherwise, the transaction will fail.
[Token2022 Only] Maximum possible fee that can be charged for a single transfer (measured in lamports). All four transferFee fields (transferFeeConfigAuthority, transferFeeWithdrawalAuthority, transferFeeBps, and transferFeeMax) must be provided; otherwise, the transaction will fail.
[Token2022 Only] Public key of the delegated authority with permanent rights over the mint
[Token2022 Only] Default state of accounts created by this mint. 'Possible values are: "uninitialized", "initialized", or "frozen".
'Accounts cannot be created in the "uninitialized" state. A "frozen" state requires a freezeAuthority
to exist.
[Token2022 Only] Public key of the authority responsible for configuring interest rates for token accounts. Both interestBearing fields (interestBearingAuthority and interestBearingPercent) must be provided together; otherwise, the transaction will fail.
[Token2022 Only] Interest rate applied to token balances. Both interestBearing fields (interestBearingAuthority and interestBearingPercent) must be provided together; otherwise, the transaction will fail.
[Token2022 Only] Public key of the authority allowed to close the mint and reclaim rent.
[Token2022 Only] Indicates whether tokens minted by this contract are non-transferable.
Option to enable Jito Boost. When enabled, an additional fee of 0.001 SOL is charged. The default value is false.