{ "openapi": "3.0.3", "info": { "title": "Moralis EVM Curated API", "version": "1.0.0", "description": "Curated read-only Moralis EVM wallet and token surface for UXC." }, "servers": [ { "url": "https://deep-index.moralis.io/api/v2.2" } ], "security": [ { "moralisApiKey": [] } ], "paths": { "/{address}/balance": { "get": { "operationId": "getNativeBalance", "summary": "Get native balance for a wallet", "parameters": [ { "name": "address", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "chain", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Native balance response", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": true } } } } } } }, "/wallets/{address}/tokens": { "get": { "operationId": "getWalletTokens", "summary": "Get token balances for a wallet", "parameters": [ { "name": "address", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "chain", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Wallet tokens response", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": true } } } } } } }, "/wallets/{address}/history": { "get": { "operationId": "getWalletHistory", "summary": "Get wallet history", "parameters": [ { "name": "address", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "chain", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "schema": { "type": "integer", "minimum": 1 } }, { "name": "cursor", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Wallet history response", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": true } } } } } } }, "/wallets/{address}/swaps": { "get": { "operationId": "getWalletSwaps", "summary": "Get wallet swaps", "parameters": [ { "name": "address", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "chain", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "limit", "in": "query", "schema": { "type": "integer", "minimum": 1 } }, { "name": "cursor", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Wallet swaps response", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": true } } } } } } }, "/wallets/{address}/net-worth": { "get": { "operationId": "getWalletNetWorth", "summary": "Get wallet net worth", "parameters": [ { "name": "address", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "chain", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Wallet net worth response", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": true } } } } } } }, "/erc20/metadata": { "get": { "operationId": "getErc20Metadata", "summary": "Get ERC-20 metadata", "parameters": [ { "name": "chain", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "addresses", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Comma-separated token contract addresses." } ], "responses": { "200": { "description": "ERC-20 metadata response", "content": { "application/json": { "schema": { "type": "array", "items": { "type": "object", "additionalProperties": true } } } } } } } }, "/erc20/{address}/price": { "get": { "operationId": "getErc20Price", "summary": "Get ERC-20 token price", "parameters": [ { "name": "address", "in": "path", "required": true, "schema": { "type": "string" } }, { "name": "chain", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "ERC-20 price response", "content": { "application/json": { "schema": { "type": "object", "additionalProperties": true } } } } } } } }, "components": { "securitySchemes": { "moralisApiKey": { "type": "apiKey", "in": "header", "name": "X-API-Key" } } } }