---
title: "Import from Etherscan"
method: POST
path: "/v2/verify/etherscan/{chainId}/{address}"
tags: ["Verify Contracts"]
---

# Import from Etherscan

`POST /v2/verify/etherscan/{chainId}/{address}`

Import a contract verified on an Etherscan instance or a service with Etherscan-alike API

## Path parameters

- `chainId` string, required
- `address` string, required

## Request body

- object
  - `apiKey` string — API key to use when importing from the Etherscan instance or Etherscan-alike API.

## Response `202`

Successfully submitted the verification. The server started to process the verification. 

You can follow the verification status via the returned `verificationId` at `GET /v2/verify/{verificationId}`

- object
  - `verificationId` string, uuid, required

## Other responses

- `400` — Bad request from the client
- `429` — You've reached the API key limit for the Etherscan key.
- `500`

---

[API](https://skmtc.dev/tempoxyz/apis/contract-verification-api.md) · [All operations](https://skmtc.dev/tempoxyz/apis/contract-verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tempoxyz/contract-verification-api/revisions/a76585f33723/schema)
