---
title: "Verify an Etherscan verified contract"
method: POST
path: "/verify/etherscan"
tags: ["(Deprecated) Stateless Verification"]
deprecated: true
---

# Verify an Etherscan verified contract

`POST /verify/etherscan`

> **Deprecated.**

## Request body

- object
  - `address` string, address, required
  - `chainId` string, supported-chainId, required
  - `apiKey` string

## Response `200`

The contract has been successfully checked or sourcified

- object
  - `result` object[]
    - `address` string
    - `chainId` string
    - `status` string
    - `message` string
    - `libraryMap` object

## Other responses

- `409` — Conflict - The contract is already partially verified and the verification yieled a partial match. The files won't be saved.
- `429` — Too Many Requests sent through Sourcify's own API key
- `500` — Internal Server Error

---

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