> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Alchemy

> How to set up the Alchemy connector, plus the actions that are available.

<div className="connector-page-header">
  <img src="https://stackone-logos.com/api/alchemy/filled/svg" alt="Alchemy" className="connector-page-icon" />

  <div className="connector-page-changelog">
    <div className="connector-page-version"><span>v1.0.0</span></div>
    <div><a href="/connectors/alchemy/changelog">See changelog</a></div>
  </div>

  <div className="connector-page-header-meta">
    <div className="connector-page-subtitle"><a href="#actions">39 actions</a> · 1 auth method</div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See [Organizations & Projects](/gateway/concepts/organizations-and-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](/gateway/quickstart#setup-connector-profile).

    <Columns cols={2}>
      <Card title="Connector Profile · API Key" href="/connectors/alchemy/guides/connector-profile/api-key" icon="https://stackone-logos.com/api/alchemy/filled/svg" horizontal>
        Requires an Alchemy App API key and a chain subdomain (e.g. \`eth-mainnet\`) that has been enabled on the App.
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Link an account [from the dashboard](/connect/managing-connectors/linking-accounts#link-from-the-dashboard) (or via [StackOne Hub](/embed/account-linking/overview)).

    See the guide for the authentication type chosen in the Connector Profile:

    <Columns cols={2}>
      <Card title="Link Account · API Key" href="/connectors/alchemy/guides/link-account/api-key" icon="https://stackone-logos.com/api/alchemy/filled/svg" horizontal />
    </Columns>
  </Step>

  <Step title="Use Actions">
    Connect an AI platform to the linked account's actions. See [AI Platforms](/connect/ai-platforms/overview).

    Other ways to call actions are listed in [Protocols & SDKs](/connect/protocols-and-sdks).
  </Step>
</Steps>

## Actions

<div className="connector-meta-library-section">
  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>39 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid">
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_nfts_for_owner" data-action-label="Get NFTs For Owner" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get NFTs For Owner</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_nfts_for_owner" aria-label="Copy alchemy_get_nfts_for_owner"><code className="connector-page-code">alchemy\_get\_nfts\_for\_owner</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all NFTs currently owned by a specified wallet address on the selected EVM network, with optional metadata and...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_nfts_for_contract" data-action-label="Get NFTs For Contract" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get NFTs For Contract</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_nfts_for_contract" aria-label="Copy alchemy_get_nfts_for_contract"><code className="connector-page-code">alchemy\_get\_nfts\_for\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all NFTs associated with a specific NFT contract on the selected EVM network, with optional metadata and pagina...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_owners_for_nft" data-action-label="Get Owners For NFT" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Owners For NFT</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_owners_for_nft" aria-label="Copy alchemy_get_owners_for_nft"><code className="connector-page-code">alchemy\_get\_owners\_for\_nft</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the current owner(s) of a specific NFT token identified by contract address and token ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_owners_for_contract" data-action-label="Get Owners For Contract" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Owners For Contract</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_owners_for_contract" aria-label="Copy alchemy_get_owners_for_contract"><code className="connector-page-code">alchemy\_get\_owners\_for\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all wallet addresses that own at least one token from an NFT contract, with optional per-token balances and pag...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_contracts_for_owner" data-action-label="Get Contracts For Owner" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Contracts For Owner</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_contracts_for_owner" aria-label="Copy alchemy_get_contracts_for_owner"><code className="connector-page-code">alchemy\_get\_contracts\_for\_owner</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all NFT contracts (collections) from which a wallet address holds at least one token, with optional metadata an...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_nft_metadata" data-action-label="Get NFT Metadata" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get NFT Metadata</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_nft_metadata" aria-label="Copy alchemy_get_nft_metadata"><code className="connector-page-code">alchemy\_get\_nft\_metadata</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve full metadata (name, image, attributes, token URI) for a single NFT identified by contract address and token ID...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_nft_metadata_batch" data-action-label="Get NFT Metadata Batch" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get NFT Metadata Batch</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_nft_metadata_batch" aria-label="Copy alchemy_get_nft_metadata_batch"><code className="connector-page-code">alchemy\_get\_nft\_metadata\_batch</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve metadata for up to 100 NFTs across multiple contracts in a single batched request.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_contract_metadata" data-action-label="Get Contract Metadata" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Contract Metadata</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_contract_metadata" aria-label="Copy alchemy_get_contract_metadata"><code className="connector-page-code">alchemy\_get\_contract\_metadata</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve collection-level metadata (name, symbol, total supply, OpenSea data) for a single NFT contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_contract_metadata_batch" data-action-label="Get Contract Metadata Batch" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Contract Metadata Batch</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_contract_metadata_batch" aria-label="Copy alchemy_get_contract_metadata_batch"><code className="connector-page-code">alchemy\_get\_contract\_metadata\_batch</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve collection-level metadata for multiple NFT contracts in a single batched request.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_search_contract_metadata" data-action-label="Search Contract Metadata" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Search Contract Metadata</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_search_contract_metadata" aria-label="Copy alchemy_search_contract_metadata"><code className="connector-page-code">alchemy\_search\_contract\_metadata</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for NFT contracts by keyword across all ERC-721 and ERC-1155 contract metadata (name, symbol, description).</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_floor_price" data-action-label="Get Floor Price" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Floor Price</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_floor_price" aria-label="Copy alchemy_get_floor_price"><code className="connector-page-code">alchemy\_get\_floor\_price</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the current floor prices for an NFT collection across supported marketplaces (OpenSea, LooksRare). Provide EITH...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_compute_rarity" data-action-label="Compute Rarity" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Compute Rarity</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_compute_rarity" aria-label="Copy alchemy_compute_rarity"><code className="connector-page-code">alchemy\_compute\_rarity</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Compute the rarity score of each attribute for a specific NFT token within an NFT contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_summarize_nft_attributes" data-action-label="Summarize NFT Attributes" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Summarize NFT Attributes</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_summarize_nft_attributes" aria-label="Copy alchemy_summarize_nft_attributes"><code className="connector-page-code">alchemy\_summarize\_nft\_attributes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Generate a summary of how frequently each attribute value appears across all NFTs in a collection.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_invalidate_contract" data-action-label="Invalidate Contract" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Invalidate Contract</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_invalidate_contract" aria-label="Copy alchemy_invalidate_contract"><code className="connector-page-code">alchemy\_invalidate\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark all cached tokens for the specified NFT contract as stale so the next read fetches fresh on-chain data.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_is_spam_contract" data-action-label="Is Spam Contract" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Is Spam Contract</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_is_spam_contract" aria-label="Copy alchemy_is_spam_contract"><code className="connector-page-code">alchemy\_is\_spam\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check whether a specific NFT contract is classified as spam by Alchemy.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_spam_contracts" data-action-label="Get Spam Contracts" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Spam Contracts</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_spam_contracts" aria-label="Copy alchemy_get_spam_contracts"><code className="connector-page-code">alchemy\_get\_spam\_contracts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the complete list of NFT contracts that Alchemy has classified as spam. Requires the Growth tier or higher — fr...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_report_spam" data-action-label="Report Spam" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Report Spam</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_report_spam" aria-label="Copy alchemy_report_spam"><code className="connector-page-code">alchemy\_report\_spam</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Report an NFT contract address to Alchemy as suspected spam. Requires the Enterprise tier or higher — lower tiers receiv...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_is_airdrop_nft" data-action-label="Is Airdrop NFT" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Is Airdrop NFT</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_is_airdrop_nft" aria-label="Copy alchemy_is_airdrop_nft"><code className="connector-page-code">alchemy\_is\_airdrop\_nft</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check whether a specific NFT token was airdropped (minted to the owner via a transaction sent by a different address).</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_nft_sales" data-action-label="Get NFT Sales" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get NFT Sales</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_nft_sales" aria-label="Copy alchemy_get_nft_sales"><code className="connector-page-code">alchemy\_get\_nft\_sales</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve historical NFT sales data across supported on-chain marketplaces, filterable by block range, marketplace, contr...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_tokens_by_address" data-action-label="Get Tokens By Address" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Tokens By Address</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_tokens_by_address" aria-label="Copy alchemy_get_tokens_by_address"><code className="connector-page-code">alchemy\_get\_tokens\_by\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get tokens (fungible + native) held by one or more wallet addresses across specified EVM networks in a single chain-agno...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_token_balances_by_address" data-action-label="Get Token Balances By Address" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Token Balances By Address</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_token_balances_by_address" aria-label="Copy alchemy_get_token_balances_by_address"><code className="connector-page-code">alchemy\_get\_token\_balances\_by\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get token balances (native + ERC-20) held by one or more wallet addresses across specified EVM networks in a single chai...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_nfts_by_address" data-action-label="Get NFTs By Address" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get NFTs By Address</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_nfts_by_address" aria-label="Copy alchemy_get_nfts_by_address"><code className="connector-page-code">alchemy\_get\_nfts\_by\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get NFTs held by one or more wallet addresses across specified EVM networks, with optional spam/airdrop filters, in a si...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_nft_contracts_by_address" data-action-label="Get NFT Contracts By Address" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get NFT Contracts By Address</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_nft_contracts_by_address" aria-label="Copy alchemy_get_nft_contracts_by_address"><code className="connector-page-code">alchemy\_get\_nft\_contracts\_by\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get NFT contracts (collections) that one or more wallet addresses hold at least one token from, across specified EVM net...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_token_prices_by_symbol" data-action-label="Get Token Prices By Symbol" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Token Prices By Symbol</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_token_prices_by_symbol" aria-label="Copy alchemy_get_token_prices_by_symbol"><code className="connector-page-code">alchemy\_get\_token\_prices\_by\_symbol</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Fetch current market prices for up to 25 tokens identified by their ticker symbols (e.g. ETH, BTC, USDC).</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_token_prices_by_address" data-action-label="Get Token Prices By Address" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Token Prices By Address</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_token_prices_by_address" aria-label="Copy alchemy_get_token_prices_by_address"><code className="connector-page-code">alchemy\_get\_token\_prices\_by\_address</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Fetch current DEX-sourced prices for up to 25 tokens identified by network and contract address pairs.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_historical_token_prices" data-action-label="Get Historical Token Prices" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Historical Token Prices</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_historical_token_prices" aria-label="Copy alchemy_get_historical_token_prices"><code className="connector-page-code">alchemy\_get\_historical\_token\_prices</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Fetch time-series price history for a single token over a caller-specified time window at 5-minute, hourly, or daily gra...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_balance" data-action-label="Get Native Balance" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Native Balance</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_balance" aria-label="Copy alchemy_get_balance"><code className="connector-page-code">alchemy\_get\_balance</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the native token balance (ETH / MATIC / BNB / etc.) for an address on the selected EVM network.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_eth_call" data-action-label="Read Contract State (eth_call)" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Read Contract State (eth\_call)</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_eth_call" aria-label="Copy alchemy_eth_call"><code className="connector-page-code">alchemy\_eth\_call</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Execute a read-only contract call (view/pure function) against the current chain state, returning the raw ABI-encoded re...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_block_by_number" data-action-label="Get Block By Number" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Block By Number</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_block_by_number" aria-label="Copy alchemy_get_block_by_number"><code className="connector-page-code">alchemy\_get\_block\_by\_number</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get block information (timestamp, hash, transactions, gas usage) for a specific block number on the selected EVM network...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_transaction_by_hash" data-action-label="Get Transaction By Hash" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Transaction By Hash</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_transaction_by_hash" aria-label="Copy alchemy_get_transaction_by_hash"><code className="connector-page-code">alchemy\_get\_transaction\_by\_hash</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get transaction details (from, to, value, input data, gas, block) for a specific transaction hash.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_transaction_receipt" data-action-label="Get Transaction Receipt" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Transaction Receipt</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_transaction_receipt" aria-label="Copy alchemy_get_transaction_receipt"><code className="connector-page-code">alchemy\_get\_transaction\_receipt</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the transaction receipt (status, gas used, logs, block hash) for a single transaction hash.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_logs" data-action-label="Get Event Logs" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Event Logs</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_logs" aria-label="Copy alchemy_get_logs"><code className="connector-page-code">alchemy\_get\_logs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get contract event logs matching filter criteria (block range, address, topics) — the core method for indexing token tra...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_gas_price" data-action-label="Get Gas Price" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Gas Price</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_gas_price" aria-label="Copy alchemy_get_gas_price"><code className="connector-page-code">alchemy\_get\_gas\_price</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the current gas price (in wei, hex-encoded) on the selected EVM network.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_estimate_gas" data-action-label="Estimate Gas" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Estimate Gas</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_estimate_gas" aria-label="Copy alchemy_estimate_gas"><code className="connector-page-code">alchemy\_estimate\_gas</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Estimate the gas required to execute a transaction, without submitting it to the network.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_token_allowance" data-action-label="Get Token Allowance" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Token Allowance</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_token_allowance" aria-label="Copy alchemy_get_token_allowance"><code className="connector-page-code">alchemy\_get\_token\_allowance</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns the ERC-20 token allowance granted by an owner to a spender for a given contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_token_balances" data-action-label="Get Token Balances" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Token Balances</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_token_balances" aria-label="Copy alchemy_get_token_balances"><code className="connector-page-code">alchemy\_get\_token\_balances</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns ERC-20 token balances for a given wallet address, optionally filtered to specific contracts or token type.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_token_metadata" data-action-label="Get Token Metadata" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Token Metadata</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_token_metadata" aria-label="Copy alchemy_get_token_metadata"><code className="connector-page-code">alchemy\_get\_token\_metadata</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns metadata (name, symbol, decimals, logo) for a given ERC-20 token contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_asset_transfers" data-action-label="Get Asset Transfers" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Asset Transfers</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_asset_transfers" aria-label="Copy alchemy_get_asset_transfers"><code className="connector-page-code">alchemy\_get\_asset\_transfers</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Fetch historical asset transfer events (external, internal, ERC-20, ERC-721, ERC-1155, special NFT) for any address on t...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="alchemy_get_transaction_receipts" data-action-label="Get Transaction Receipts" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Transaction Receipts</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="alchemy_get_transaction_receipts" aria-label="Copy alchemy_get_transaction_receipts"><code className="connector-page-code">alchemy\_get\_transaction\_receipts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Batch-fetch all transaction receipts for an entire block in a single call, identified by block number or block hash.</div>
      </div>
    </div>
  </div>
</div>
