---
title: "Search for tokens, addresses, contracts, blocks, or transactions by identifier"
method: GET
path: "/{chain_id}/api/v1/search"
tags: ["search"]
---

# Search for tokens, addresses, contracts, blocks, or transactions by identifier

`GET /{chain_id}/api/v1/search`

Performs a unified search across multiple blockchain entity types including tokens, addresses, contracts, blocks, transactions and other resources.

## Path parameters

- `chain_id` string, required

## Query parameters

- `q` string, nullable
- `next_page_params_type` string
- `label` object
- `token` object
- `contract` object
- `tac_operation` object
- `metadata_tag` object
- `block` object
- `blob` object
- `user_operation` object
- `address` object
- `ens_domain` object

## Response `200`

Successful search response containing matched items and pagination information.
            Results are ordered by relevance and limited to 50 items per page.

- SearchResult — Search results containing blocks, transactions, and addresses
  - `items` object[]
  - `next_page_params` object, nullable

## Other responses

- `422` — Unprocessable Entity

---

[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)
