# API - GET STARTED

- [QuickStart guide](https://docs.unizen.io/api-get-started/quickstart-guide.md)
- [Information endpoints](https://docs.unizen.io/api-get-started/information-endpoints.md): The information that you need to perform the best swaps.
- [GET /trade/v1/info/chains](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-chains.md): Get list of supported chains in Unizen Aggregator SDK.
- [GET /trade/v1/info/sources](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-sources.md): Get list of decentralized exchanges for each supported chain in Unizen Aggregator SDK.
- [GET/v1/info/cross-providers](https://docs.unizen.io/api-get-started/information-endpoints/get-v1-info-cross-providers.md): It returns cross-chain providers information
- [GET /trade/v1/info/token/search](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-token-search.md): Get list of tokens and their information given a search term.
- [GET /v1/info/token/popular](https://docs.unizen.io/api-get-started/information-endpoints/get-v1-info-token-popular.md): Get a list of popular tokens.
- [GET /trade/v1/info/token/{chainId}/{tokenAddress}](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-token-chainid-tokenaddress.md): Get information of a token given a chain id and the contract address of the token.
- [GET /trade/v1/info/tokenLogo/{chainId}/{tokenAddress}](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-tokenlogo-chainid-tokenaddress.md): This endpoint returns the token logo of a given token. It's an image.
- [GET /info/thorchain-inbound-address](https://docs.unizen.io/api-get-started/information-endpoints/get-info-thorchain-inbound-address.md): Get information of a BTC cross-chain trade
- [GET /trade/v1/info/tx/{txHash}](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-tx-txhash.md): Get information of a cross chain trade given a transaction hash (it has to be the transaction hash on the origin chain)
- [GET /trade/v1/info/trade/{chainId}/{txHash}](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-trade-chainid-txhash.md): Get information of a trade conducted in Unizen API.
- [GET /trade/v1/info/trades](https://docs.unizen.io/api-get-started/information-endpoints/get-trade-v1-info-trades.md): Get information of the trades conducted in Unizen API, by the company of the api key used.
- [Approval](https://docs.unizen.io/api-get-started/approval.md)
- [GET /trade/v1/{chainId}/approval/spender](https://docs.unizen.io/api-get-started/approval/get-trade-v1-chainid-approval-spender.md): Address of Unizen DEX Aggregator that must be trusted to spend funds.
- [GET /trade/v1/{chainId}/approval/transaction](https://docs.unizen.io/api-get-started/approval/get-trade-v1-chainid-approval-transaction.md): It generates the data needed for calling the contract in order to allow Unizen DEX Aggregator to spend funds.
- [GET /trade/v1/{chainId}/approval/allowance](https://docs.unizen.io/api-get-started/approval/get-trade-v1-chainid-approval-allowance.md): Get the number of tokens that the Unizen DEX Aggregator is allowed to spend.
- [Single-Chain Swap](https://docs.unizen.io/api-get-started/single-chain-swap.md): Unizen API for Dex Aggregator Single-Chain Transaction
- [GET /trade/v1/{chainId}/quote/single](https://docs.unizen.io/api-get-started/single-chain-swap/get-trade-v1-chainid-quote-single.md): Find all available quotes for single-chain trade via Unizen DEX Aggregator
- [GET /trade/v1/{chainId}/swap/single](https://docs.unizen.io/api-get-started/single-chain-swap/get-trade-v1-chainid-swap-single.md): Generate transaction data for single-chain trade via Unizen DEX Aggregator
- [Send transaction in evm chains](https://docs.unizen.io/api-get-started/single-chain-swap/send-transaction-in-evm-chains.md): Send the transaction to the DEX Aggregator contract.
- [Send transaction in Solana](https://docs.unizen.io/api-get-started/single-chain-swap/send-transaction-in-solana.md): Here's how you can send a Solana transaction to execute the trade.
- [Cross-Chain Swap](https://docs.unizen.io/api-get-started/cross-chain-swap.md): Unizen API for Dex Aggregator Cross-Chain Transaction
- [GET /trade/v1/{chainId}/quote/cross](https://docs.unizen.io/api-get-started/cross-chain-swap/get-trade-v1-chainid-quote-cross.md): Find all available quotes for cross-chain trade via Unizen DEX Aggregator
- [GET /trade/v1/{chainId}/swap/cross](https://docs.unizen.io/api-get-started/cross-chain-swap/get-trade-v1-chainid-swap-cross.md): Generate transaction data for single-chain trade via Unizen DEX Aggregator
- [Send transaction](https://docs.unizen.io/api-get-started/cross-chain-swap/send-transaction.md): Send the transaction to the DEX Aggregator contract.
- [Gasless orders](https://docs.unizen.io/api-get-started/gasless-orders.md)
- [POST /trade/v1/gasless/typed-data](https://docs.unizen.io/api-get-started/gasless-orders/post-trade-v1-gasless-typed-data.md)
- [POST /v1/gasless/estimate](https://docs.unizen.io/api-get-started/gasless-orders/post-v1-gasless-estimate.md)
- [POST /v1/gasless/create](https://docs.unizen.io/api-get-started/gasless-orders/post-v1-gasless-create.md)
- [POST /v1/gasless/cancel](https://docs.unizen.io/api-get-started/gasless-orders/post-v1-gasless-cancel.md)
- [GET /trade/v1/gasless/status/{orderId}](https://docs.unizen.io/api-get-started/gasless-orders/get-trade-v1-gasless-status-orderid.md)
- [GET /v1/gasless/orderByAddress/{address}](https://docs.unizen.io/api-get-started/gasless-orders/get-v1-gasless-orderbyaddress-address.md)
- [UTXO Assets and Cosmos Swap](https://docs.unizen.io/api-get-started/utxo-assets-and-cosmos-swap.md)
- [GET /trade/v1/{chainId}/quote/cross 1](https://docs.unizen.io/api-get-started/utxo-assets-and-cosmos-swap/get-trade-v1-chainid-quote-cross-1.md)
- [GET /trade/v1/{chainId}/swap/cross](https://docs.unizen.io/api-get-started/utxo-assets-and-cosmos-swap/get-trade-v1-chainid-swap-cross.md)
- [Sending transactions](https://docs.unizen.io/api-get-started/utxo-assets-and-cosmos-swap/sending-transactions.md)
- [Efficient Quote Retrieval with Batch Processing](https://docs.unizen.io/api-get-started/efficient-quote-retrieval-with-batch-processing.md)
- [GET /trade/v1/{chainId}/batch\_quote/single](https://docs.unizen.io/api-get-started/efficient-quote-retrieval-with-batch-processing/get-trade-v1-chainid-batch_quote-single.md): By passing in the params, you will receive all available quotes for the trade from our supported DEXs.
- [Error Messages](https://docs.unizen.io/api-get-started/error-messages.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.unizen.io/api-get-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
