For Agents
Pull token balances, portfolios, transfers, NFTs, logs, and address activity across many EVM chains and Bitcoin from one bearer-authenticated REST API.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the GoldRush Multichain Data APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with GoldRush Multichain Data APIs API.
Fetch token, native, and historical balances for a wallet on any supported chain
Retrieve historical portfolio value over time for a wallet
List ERC-20 transfers and outstanding token approvals for a wallet
Look up NFT holdings and verify ownership of a specific collection or token ID
GET STARTED
Use for: I need to fetch the token balances for a wallet on Ethereum, Get the historical portfolio value of a wallet over the last 30 days, List all ERC-20 transfers for a specific wallet on Polygon, Find the NFTs owned by a wallet across supported chains
Not supported: Does not broadcast transactions, run smart contract code, or provide custodial wallet services — use for read-only multichain data lookups only.
Jentic publishes the only available OpenAPI document for GoldRush Multichain Data APIs, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for GoldRush Multichain Data APIs, keeping it validated and agent-ready. Covalent's GoldRush Multichain Data APIs expose unified blockchain data across 37 endpoints, covering token balances, historical portfolios, ERC-20 transfers, NFT ownership, log events by address or topic, block lookups, gas prices, address activity across chains, and Bitcoin HD wallet balances. Authentication is via a bearer GoldRush API key. Suitable for crypto wallet apps, multichain analytics dashboards, NFT explorers, and AI agents that need consistent JSON over dozens of chains without writing a different RPC client per chain.
Query log events by contract address or by topic hash
Resolve blocks by height or by date range and read gas prices per event type
Read Bitcoin balances and HD wallet balances for an address
Patterns agents use GoldRush Multichain Data APIs API for, with concrete tasks.
★ Crypto Wallet Dashboard
Power a multichain wallet view that shows token balances, NFT holdings, and historical portfolio value for a connected address. GET /v1/{chainName}/address/{walletAddress}/balances_v2/ returns ERC-20 and native balances per chain, /portfolio_v2/ returns the historical curve, and /balances_nft/ returns the NFT holdings. One API key, dozens of chains, consistent JSON shape.
Call GET /v1/{chainName}/address/{walletAddress}/balances_v2/ for each chain the user holds assets on, then GET /v1/{chainName}/address/{walletAddress}/portfolio_v2/ for the historical chart
NFT Ownership Gating
Verify whether a wallet owns a specific NFT collection or token before granting access to a gated experience. GET /v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/ confirms collection ownership, and the per-token variant verifies a specific token ID. Suitable for token-gated content, Discord bots, and event ticketing.
Call GET /v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/token/{tokenId}/ to confirm the wallet holds the specific token before granting access
On-Chain Event Indexing
Index log events by contract address or topic hash to feed analytics, alerting, or compliance pipelines without running a node. GET /v1/{chainName}/events/address/{contractAddress}/ returns logs for a contract, and /events/topics/{topicHash}/ filters by event signature. Useful for protocol teams that need a unified event feed across chains.
Poll GET /v1/{chainName}/events/topics/{topicHash}/ every minute and write each new log to a Kafka topic
AI Agent Crypto Assistant
Let an AI agent answer wallet and on-chain questions like 'what is wallet X holding on Polygon' through Jentic. The agent searches by intent, executes the matching GoldRush operation, and the bearer GoldRush API key stays in the encrypted vault. Cuts the typical multi-day RPC integration down to minutes.
Use Jentic to search 'get token balances for a wallet', load the schema for GET /v1/{chainName}/address/{walletAddress}/balances_v2/, and execute it with the user-supplied chain and address
37 endpoints — jentic publishes the only available openapi specification for goldrush multichain data apis, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v1/{chainName}/address/{walletAddress}/balances_v2/
Token balances for a wallet
/v1/{chainName}/address/{walletAddress}/portfolio_v2/
Historical portfolio for a wallet
/v1/{chainName}/address/{walletAddress}/transfers_v2/
ERC-20 transfers for a wallet
/v1/{chainName}/address/{walletAddress}/balances_nft/
NFT holdings for a wallet
/v1/{chainName}/events/address/{contractAddress}/
Log events by contract address
/v1/{chainName}/events/topics/{topicHash}/
Log events by topic hash
/v1/chains/
List supported chains
/v1/{chainName}/event/{eventType}/gas_prices/
Gas prices for an event type
/v1/{chainName}/address/{walletAddress}/balances_v2/
Token balances for a wallet
/v1/{chainName}/address/{walletAddress}/portfolio_v2/
Historical portfolio for a wallet
/v1/{chainName}/address/{walletAddress}/transfers_v2/
ERC-20 transfers for a wallet
/v1/{chainName}/address/{walletAddress}/balances_nft/
NFT holdings for a wallet
/v1/{chainName}/events/address/{contractAddress}/
Log events by contract address
Three things that make agents converge on Jentic-routed access.
Credential isolation
GoldRush bearer API keys are stored encrypted in the Jentic MAXsystem vault. Agents call the API through Jentic with a scoped session token, so the raw key never enters prompts or logs.
Intent-based discovery
Agents search Jentic with intents like 'get token balances for a wallet' or 'check NFT ownership' and Jentic returns the matching GoldRush operation with its parameter schema, so the agent calls the right endpoint without reading 37 spec entries.
Time to first call
Direct integration: 2-5 days to handle bearer auth, chain-name conventions, pagination, and per-endpoint quirks across 37 routes. Through Jentic: under 1 hour to search, load, and execute.
Alternatives and complements available in the Jentic catalogue.
Alchemy API
Multichain node and enhanced data APIs across EVM chains
Choose Alchemy when low-latency RPC and webhooks matter alongside enriched data
QuickNode API
RPC-first multichain provider with add-on data services
Choose QuickNode for raw RPC throughput across EVM and non-EVM chains
The Graph API
Decentralised indexing of on-chain data via subgraphs
Choose The Graph when a project-specific GraphQL subgraph is the more natural fit
CoinGecko API
Token prices and market data to value GoldRush balances
Use CoinGecko alongside GoldRush to convert token holdings into fiat-denominated portfolio values
Specific to using GoldRush Multichain Data APIs API through Jentic.
Why is there no official OpenAPI spec for GoldRush Multichain Data APIs?
Covalent does not publish a single OpenAPI specification for GoldRush. Jentic generates and maintains this spec so that AI agents and developers can call GoldRush Multichain Data APIs via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the GoldRush API use?
GoldRush authenticates via an HTTP bearer token. Pass your GoldRush API key as `Authorization: Bearer <token>`. Through Jentic, the key is stored encrypted in the MAXsystem vault and the agent receives a scoped session token rather than the raw key.
Can I get token balances across many chains in one call?
The /v1/{chainName} endpoints return data for one chain per call, but GET /v1/allchains/address/{walletAddress}/balances/ returns token balances for a wallet across all supported chains in a single response. Use it when the UI does not need per-chain isolation.
How do I check if a wallet owns a specific NFT?
Call GET /v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/token/{tokenId}/. The response confirms ownership of the exact token ID in the collection contract on the given chain. Use it for token-gated experiences.
What are the rate limits for the GoldRush API?
Rate limits and chain coverage depend on the GoldRush plan attached to the API key. Free tiers cap requests per second and limit some premium chains; paid plans raise both. Cache responses such as historical balances aggressively because they rarely change after the fact.
How do I look up a wallet through Jentic?
Search Jentic for 'get token balances for a wallet', load the schema for GET /v1/{chainName}/address/{walletAddress}/balances_v2/, and execute it with the chain name (e.g. eth-mainnet) and wallet address. Jentic supplies the bearer token from the vault.
Does GoldRush support Bitcoin?
Yes. GET /v1/btc-mainnet/address/{walletAddress}/balances_v2/ returns Bitcoin balances and /hd_wallets/ returns HD wallet balances. /historical_balances/ returns the historical curve. EVM and Bitcoin endpoints share the same bearer auth scheme.
/v1/{chainName}/events/topics/{topicHash}/
Log events by topic hash
/v1/chains/
List supported chains
/v1/{chainName}/event/{eventType}/gas_prices/
Gas prices for an event type