Skip to main content


Sourcify provides a public server API for verification, and checking if a contract is verified, and a repository API for retrieving files.


There are two ways to access files in the repository:


Deployed server APIs are: and

Verification API (v1)

  • Verify : POST / or POST /verify

Verification API (v2 - session based)


v2 API is only meant for the UI. Because it makes use of session cookies and it is not possible have Access-Control-Allow-Origin: * with credentials: true, meaning these endpoints can only be used on explicitly set domains on the browser. (e.g. Please use the v1 verification API if you want Sourcify on your frontend.