# ApiDapp API

> ApiDapp API on Apizie: 30 endpoints (Create new account, Get account balance, Access detailed block information, Get information about particular block, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/finance:apidapp/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `finance:apidapp`
- Category: Finance
- Status: byok
- Source: https://apidapp.com
- Page: https://zieapi.vercel.app/api/finance/apidapp
- OpenAPI: https://zieapi.vercel.app/api/finance/apidapp/openapi.json



## Endpoints

### Create new account
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-account` (byok)

### Get account balance
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-account-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### Access detailed block information
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-block` (byok)

### Get information about particular block
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-block-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### Get transaction count within block
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-block-id-transaction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### Get information about particular transaction within block
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-block-id-transaction-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| index | string | yes |  |
| id | string | yes |  |

### Get a list of supported blockchains
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-blockchain` (byok)

### Get information about blockchain woth given id
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-blockchain-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### Create a new smart contract
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-contract` (byok)

### Get contract balance
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-contract-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### Call the contract
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-contract-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### Get token information such as name, total amount in circulation, etc
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-erc20` (byok)

### POST /erc20
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-erc20` (byok)

### Get information amout token balance in the account
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-erc20-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| address | string | yes |  |

### Transfer tokens to another account
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-erc20-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| address | string | yes |  |

### GET /key
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| token | string | no |  |

### POST /key
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-key` (byok)

### DELETE /key/{key}
`POST https://zieapi.vercel.app/v1/finance:apidapp/delete-key-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| key | string | yes |  |

### Create a new transaction. Transfer Ether between accounts
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-transaction` (byok)

### Get information about transaction by the transaction hash value
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-transaction-hash` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hash | string | yes |  |

### Get receipt detail information
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-transaction-hash-receipt` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| hash | string | yes |  |

### Get API version info
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-version` (byok)

### Get current account balance
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-wallet` (byok)

### Create personal wallet
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-wallet` (byok)

### GET /wallet/account
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-wallet-account` (byok)

### POST /wallet/account
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-wallet-account` (byok)

### Get account balance
`GET https://zieapi.vercel.app/v1/finance:apidapp/get-wallet-account-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### POST /wallet/account/{id}/contract
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-wallet-account-id-contract` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### POST /wallet/account/{id}/erc20
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-wallet-account-id-erc20` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

### Send payment from the account held within the wallet
`POST https://zieapi.vercel.app/v1/finance:apidapp/post-wallet-account-id-pay` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes |  |

## Example
```
curl "https://zieapi.vercel.app/v1/finance:apidapp/post-account" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the ApiDapp API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/finance:apidapp/post-account with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the ApiDapp API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. ApiDapp itself also needs your own key from apidapp.com.

### Can AI agents use the ApiDapp API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key finance:apidapp.

### What is the status of the ApiDapp API?
Needs your own provider key (bring your own key)
