---
title: "Unified quick search across addresses, blocks, transactions, block numbers, dapps, tokens, NFTs, and domains; supports unlimited results per chain."
method: GET
path: "/services/multichain/api/v1/search:quick"
tags: ["MultichainAggregatorService"]
---

# Unified quick search across addresses, blocks, transactions, block numbers, dapps, tokens, NFTs, and domains; supports unlimited results per chain.

`GET /services/multichain/api/v1/search:quick`

## Query parameters

- `q` string
- `unlimited_per_chain` boolean

## Response `200`

A successful response.

- V1QuickSearchResponse
  - `addresses` V1Address[]
    - `chain_id` string
    - `contract_name` string
    - `domain_info` V1DomainInfo
      - `address` string
      - `expiry_date` string
      - `name` string
      - `names_count` integer
    - `hash` string
    - `is_contract` boolean
    - `is_token` boolean
    - `is_verified_contract` boolean
    - `token_name` string
    - `token_type` 'TOKEN_TYPE_UNSPECIFIED' | 'TOKEN_TYPE_ERC_20' | 'TOKEN_TYPE_ERC_721' | 'TOKEN_TYPE_ERC_1155' | 'TOKEN_TYPE_ERC_404' | 'TOKEN_TYPE_ERC_7802' | 'TOKEN_TYPE_ZRC_2' | 'TOKEN_TYPE_NATIVE' | 'TOKEN_TYPE_ERC_7984'
  - `block_numbers` V1ChainBlockNumber[]
    - `block_number` string, uint64
    - `chain_id` string, int64
  - `blocks` V1Hash[]
    - `chain_id` string
    - `hash` string
    - `hash_type` 'HASH_TYPE_BLOCK' | 'HASH_TYPE_TRANSACTION'
  - `dapps` V1MarketplaceDapp[]
    - `chain_id` string
    - `id` string
    - `logo` string
    - `short_description` string
    - `title` string
  - `domains` V1Domain[]
    - `address` string
    - `expiry_date` string
    - `name` string
    - `protocol` V1ProtocolInfo
      - `deployment_blockscout_base_url` string
      - `description` string
      - `docs_url` string
      - `icon_url` string
      - `id` string
      - `short_name` string
      - `title` string
      - `tld_list` string[]
  - `nfts` V1Address[]
    - `chain_id` string
    - `contract_name` string
    - `domain_info` V1DomainInfo
      - `address` string
      - `expiry_date` string
      - `name` string
      - `names_count` integer
    - `hash` string
    - `is_contract` boolean
    - `is_token` boolean
    - `is_verified_contract` boolean
    - `token_name` string
    - `token_type` 'TOKEN_TYPE_UNSPECIFIED' | 'TOKEN_TYPE_ERC_20' | 'TOKEN_TYPE_ERC_721' | 'TOKEN_TYPE_ERC_1155' | 'TOKEN_TYPE_ERC_404' | 'TOKEN_TYPE_ERC_7802' | 'TOKEN_TYPE_ZRC_2' | 'TOKEN_TYPE_NATIVE' | 'TOKEN_TYPE_ERC_7984'
  - `tokens` V1Token[]
    - `address` string
    - `chain_id` string
    - `icon_url` string
    - `is_verified_contract` boolean
    - `name` string
    - `symbol` string
  - `transactions` V1Hash[]
    - `chain_id` string
    - `hash` string
    - `hash_type` 'HASH_TYPE_BLOCK' | 'HASH_TYPE_TRANSACTION'

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/blockscout/apis/blockscout-pro-api.md) · [All operations](https://skmtc.net/blockscout/apis/blockscout-pro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blockscout/blockscout-pro-api/revisions/59ac5466233b/schema)
