Moralis
Web3 data API for wallets, tokens, NFTs, prices and DeFi positions across EVM, Solana and Bitcoin.
No project pays to be listed. How we rank
Moralis key facts
| Category | Developer infrastructure |
|---|---|
| Chains | EVM networks, Solana and Bitcoin |
| Platforms | Web, API |
| Pricing | Starter $149/mo, Pro $249/mo, Business $749/mo (billed annually); Enterprise custom |
| Free plan | No free plan listed |
| Chains | 30+ chains (EVM, Solana, Bitcoin) |
| Fees | Overage per 1M CUs: $11.25 Starter, $5 Pro, $4 Business; Streams 10 CUs per confirmed record |
| US availability | Available: terms name no country restrictions |
What is Moralis?
Moralis is a web3 data API with endpoints for wallets, tokens, NFTs, prices, DeFi positions and real-time Streams. Its docs list 30+ supported chains across EVM, Solana and Bitcoin. Its pricing page lists no free plan; paid plans start at $149 per month billed annually.
How Moralis works
Moralis meters the Data API, Streams and RPC nodes in compute units.
Fixed endpoints have a set price, such as 150 CUs for searchTokens or 80 for getTokenAnalytics. Dynamic endpoints multiply by scope: getWalletProfitability costs 50 CUs per requested chain, so a 3-chain call costs 150. Throughput is capped separately in requests per second, measured over a rolling 4-second window, and going over returns HTTP 429.
Streams pushes on-chain events to your server as POST webhooks. You define a stream with filters; Moralis processes each new block or Solana slot and sends two deliveries per match, one unconfirmed at inclusion and one confirmed after the chain's reorg-safe threshold. Only the confirmed delivery is charged, at 10 CUs per record. A native transfer is 1 record, an ERC-20 transfer 2, a single ERC-721 transfer 11, and decoded transfer and approval fields are free. Streams covers EVM chains, Bitcoin and Solana.
How to start with Moralis
- Create an account in the Moralis Dashboard at admin.moralis.com/register, open the Data APIs section and copy your API key; the API Keys section lets you create more keys or rotate one.
- Requests go to deep-index.moralis.io/api/v2.2 with the key in an X-API-Key header, and the docs' first example calls /wallets/{address}/tokens?chain=eth to return token balances with USD values, prices and metadata.
- The docs pricing page lists no free plan: the entry tier is Starter with 2 million CUs a month and 40 requests per second, so budget for a paid plan before you build.
Moralis fees and limits
- Overage is billed automatically per million CUs: $11.25 on Starter, $5 on Pro and $4 on Business.
- The pricing page labels $149, $249 and $749 as per month, billed annually, and its header says annual billing is available on the Enterprise plan.
Starter includes 2 million CUs a month at 40 RPS and 5 RPC nodes; Pro includes 100 million at 80 RPS and 20 nodes; Business includes 500 million at 200 RPS with unlimited nodes. Crypto payment is available from Pro upward. Moralis pages describe the billing term differently. The docs pricing page lists the same figures as monthly billing and says annual rates are on the pricing page. Moralis itself notes that higher plans carry lower per-million overage rates, so steady overage is a sign to move up a tier.
Risks to know before using Moralis
- Webhook delivery is at-least-once: if your endpoint times out or errors, Moralis retries until the event is acknowledged or the retry window expires, so the same payload can arrive twice and your handler must be idempotent.
- The pricing page lists 2 automatic retries and 6 hours of failed payload retention on Starter and Pro, and 5 retries with 1 week of retention on Business.
- Because overage is billed rather than blocked, a noisy stream on Starter can cost $11.25 per extra million CUs.
- Moralis states its APIs are SOC 2 Type II certified.
Moralis alternatives
Other projects people compare with Moralis.
Embedded wallet and login infrastructure for apps, owned by Stripe.
Blockchain RPC, streaming and indexed data provider for 79+ chains.
Solana token distribution platform for vesting, airdrops, staking pools and token locks.
Transaction simulation, debugging, monitoring and Node RPC platform for EVM developers.
Blockchain indexing network where developers publish subgraphs and query onchain data over GraphQL.
Web3 development platform with wallets, gas sponsorship, RPC, contract deployment and payments.
Where Moralis ranks on DappAtlas
Listed next to Moralis
Moralis pros and cons
- Wallet, Token, NFT, Price, DeFi and Streams APIs on every plan
- Covers EVM chains, Solana and Bitcoin in one API
- Business plan removes the attribution requirement
- No free plan on the pricing page
- Starter at $149/mo (billed annually) is a high entry price for a data API
- Attribution required below the Business plan
Moralis FAQ
What is Moralis?
Moralis is a web3 data API with endpoints for wallets, tokens, NFTs, prices, DeFi positions and real-time Streams. Its docs list 30+ supported chains across EVM, Solana and Bitcoin. Its pricing page lists no free plan; paid plans start at $149 per month billed annually.
Which chains does Moralis support?
EVM networks, Solana and Bitcoin.
How much does Moralis cost?
Overage per 1M CUs: $11.25 Starter, $5 Pro, $4 Business; Streams 10 CUs per confirmed record, according to Moralis’s own page (checked Sep 26, 2026). Free plan: No free plan listed.
Is Moralis available in the US?
Available: terms name no country restrictions, according to Moralis’s own page (checked Sep 26, 2026).
Sources
How this page works
Sources: Moralis: official site, Moralis: Pricing, Moralis: Docs. Data as of Oct 1, 2026.
Not affiliated with any project listed. Educational content, not financial advice.