moralis-data-api

Retrieve on-chain blockchain data for wallets, tokens, NFTs, and DeFi positions via Moralis API.

1|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Shamrock2245/shamrock-trading-bot --skill moralis-data-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moralis-data-api
Source: https://github.com/Shamrock2245/shamrock-trading-bot/tree/main/.agent/skills/moralis-data-api
Command: npx skills add https://github.com/Shamrock2245/shamrock-trading-bot --skill moralis-data-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developers and analysts must aggregate complex on-chain information—wallet balances, token metadata, NFT details, DeFi positions, and transaction histories—across multiple blockchains, which normally requires building numerous API calls and handling varied data formats.

Core Features & Use Cases

  • Unified Data Access: Pull balances, token prices, NFT metadata, and DeFi holdings from Ethereum, Polygon, BSC, Arbitrum, Base, Optimism, Avalanche, Solana, and many other chains through a single interface.
  • Comprehensive Endpoint Catalog: Supports over 130 Moralis endpoints covering wallets, tokens, NFTs, DeFi, entities, price data, blockchain queries, and discovery metrics.
  • Pagination & Performance Guidance: Built‑in handling for cursor‑based pagination, timeout recommendations, and rate‑limit best practices.
  • Use Case Example: An analyst can retrieve the full transaction history and token portfolio of a wallet to assess net‑worth and profitability without writing custom API wrappers.

Quick Start

Ask the moralis-data-api skill to fetch the Ethereum balance of wallet 0xABCD1234EF567890... on the Ethereum mainnet.

Frequently Asked Questions about moralis-data-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve on-chain wallet balances and token data across multiple blockchains?

To retrieve on-chain wallet balances and token data across multiple blockchains, you can use a unified API interface to pull portfolio information from major EVM chains and Solana. This single interface handles varied data formats and aggregates balances, token metadata, and transaction histories.

Can I fetch NFT metadata and DeFi positions for a specific wallet address?

Yes, you can fetch NFT metadata and DeFi positions for a specific wallet address by querying supported endpoints. The API returns comprehensive on-chain analytics for wallets, tokens, and NFTs across chains like Ethereum, Polygon, and Arbitrum.

Do I need a Moralis API key to query blockchain transaction histories?

Yes, you need a Moralis API key to query blockchain transaction histories. The skill requires this key to authenticate curl requests to over 130 Moralis endpoints, enabling retrieval of on-chain data without writing custom API wrappers.

What is the best way to handle pagination when retrieving large sets of on-chain data?

The best way to handle pagination when retrieving large sets of on-chain data is to use cursor-based pagination. The API provides built-in handling for cursors, along with timeout recommendations and rate-limit best practices to ensure reliable data extraction.

Does the Moralis API support Solana and Layer 2 networks like Arbitrum and Base?

Yes, the Moralis API supports Solana and Layer 2 networks like Arbitrum and Base. It provides unified data access for balances, token prices, and NFT details across Ethereum, Polygon, BSC, Optimism, Avalanche, and many other chains.

How many Moralis endpoints are available for blockchain analytics and discovery metrics?

There are over 130 Moralis endpoints available for blockchain analytics and discovery metrics. These cover wallets, tokens, NFTs, DeFi, entities, price data, and blockchain queries, allowing analysts to assess wallet net-worth and profitability.