# Blockdaemon Dex API

**Canonical:** https://apis.io/apis/blockdaemon/blockdaemon-dex-api/  
**Provider:** Blockdaemon — https://apis.io/providers/blockdaemon/  
**Base URL:** https://svc.blockdaemon.com  
**Documentation:** https://docs.blockdaemon.com/reference/data-api-overview

Blockdaemon Dex API is one of 72 APIs that [Blockdaemon](https://apis.io/providers/blockdaemon/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 49 JSON Schema definitions. Tagged areas include dex. The published artifact set on APIs.io includes an OpenAPI specification and 49 JSON Schemas.

API endpoints for operations related to decentralized exchange

## Operations (30)

| Method | Path | Summary |
|---|---|---|
| POST | `/defi/v1/dex/addliquidity` | Add Liquidity |
| POST | `/defi/v1/dex/cancelorder` | Cancel Order |
| POST | `/defi/v1/dex/createorder` | Create Order |
| POST | `/defi/v1/dex/fillorder` | Fill Order |
| GET | `/defi/v1/dex/getactiveamount` | Get Active Amount |
| GET | `/defi/v1/dex/gethistoricaltimeseries` | Get Historical Time Series |
| GET | `/defi/v1/dex/gethistoricaltransactions` | Get Historical Transactions |
| GET | `/defi/v1/dex/getindividualposition` | Get Individual Position |
| GET | `/defi/v1/dex/getliquiditybytick` | Get Liquidity By Tick |
| GET | `/defi/v1/dex/getliquiditysources` | Get Liquidity Sources |
| GET | `/defi/v1/dex/getmakerorders` | Get Maker Orders |
| GET | `/defi/v1/dex/getorders` | Get Orders |
| GET | `/defi/v1/dex/getpool` | Get Pool |
| GET | `/defi/v1/dex/getpoolchartdata` | Get Pool Chart Data |
| GET | `/defi/v1/dex/getpoolindividualliquidity` | Get Pool Individual Liquidity |
| GET | `/defi/v1/dex/getpoolliquidity` | Get Pool Liquidity |
| GET | `/defi/v1/dex/getpooltradedata` | Get Pool Trade Data |
| GET | `/defi/v1/dex/getroute` | Get Route |
| GET | `/defi/v1/dex/gettokenidprice` | Get Token ID Price |
| GET | `/defi/v1/dex/gettokenliquidity` | Get Token Liquidity |
| GET | `/defi/v1/dex/getuserliquidity` | Get User Liquidity |
| GET | `/defi/v1/dex/getusertokenids` | Get User Token IDs |
| GET | `/defi/v1/dex/getwalletposition` | Get Wallet Position |
| GET | `/defi/v1/dex/price` | Get DEX Swap Price |
| POST | `/defi/v1/dex/publishorder` | Publish Order |
| GET | `/defi/v1/dex/quotes` | Get DEX Swap Quotes |
| POST | `/defi/v1/dex/removeliquidity` | Remove Liquidity |
| POST | `/defi/v1/dex/swap` | Create DEX Swap Transaction |
| POST | `/defi/v1/dex/swap-with-approval` | Create DEX Swap Transaction with Approval |
| POST | `/defi/v1/dex/swaps` | Aggregate DEX Swap |

## Machine-readable artifacts (50)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/openapi/blockdaemon-dex-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-dex-removeliquidity-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-dex-addliquidity-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-dex-swapaggregator-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-bridge-swap-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-dex-swapwithapproval-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-dex-swap-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-new-rule-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-rule-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-target-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-patch-target-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-new-target-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-variable-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-tx-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-tx-outputs-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-block-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-report-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-block-identifier-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-tx-output-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-api-key-create-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-api-key-create-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-api-key-list-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-health-information-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-authenticator-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-new-stake-intent-solana-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-new-stake-intent-near-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-withdrawal-intent-near-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-new-stake-intent-avalanche-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-deactivation-intents-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-ethereum-top-up-intent-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-solana-split-transaction-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-solana-deactivate-transaction-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-solana-withdraw-transaction-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-solana-stake-transaction-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-solana-stake-transaction-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-solana-withdraw-transaction-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-yield-response-solana-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-yield-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-yield-response-cosmos-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/blockdaemon/refs/heads/main/json-schema/blockdaemon-validator-rewards-format1-schema.json
- …and 10 more, listed in full on the page.

## Other Blockdaemon APIs (12)

- [Blockdaemon Data API](https://apis.io/apis/blockdaemon/blockdaemon-data-api/)
- [Blockdaemon RPC API](https://apis.io/apis/blockdaemon/blockdaemon-rpc-api/)
- [Blockdaemon Staking API](https://apis.io/apis/blockdaemon/blockdaemon-staking-api/)
- [Blockdaemon Staking Reporting API](https://apis.io/apis/blockdaemon/blockdaemon-staking-reporting-api/)
- [Blockdaemon DeFi API](https://apis.io/apis/blockdaemon/blockdaemon-defi-api/)
- [Blockdaemon Token Pricing API](https://apis.io/apis/blockdaemon/blockdaemon-token-pricing-api/)
- [Blockdaemon Chain Watch Events API](https://apis.io/apis/blockdaemon/blockdaemon-events-api/)
- [Blockdaemon Management API](https://apis.io/apis/blockdaemon/blockdaemon-management-api/)
- [Blockdaemon Wallet Transact API](https://apis.io/apis/blockdaemon/blockdaemon-wallet-transact-api/)
- [Blockdaemon Builder Vault TSM](https://apis.io/apis/blockdaemon/blockdaemon-builder-vault-tsm/)
- [Blockdaemon Institutional Vault](https://apis.io/apis/blockdaemon/blockdaemon-institutional-vault/)
- [Blockdaemon Pricing API](https://apis.io/apis/blockdaemon/blockdaemon-pricing-api/)

## Tags

dex

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/blockdaemon/blockdaemon-dex-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/blockdaemon/.
