Smart Contract Downloader: Fetch and inspect on-chain code faster

Paste an on-chain contract address, select the blockchain network, fetch verified sources from explorers, and download files – all in a focused interface built for Web3 developers.

Address + network lookup
Paste a contract address, choose the blockchain network, and fetch verified contract metadata and sources via explorer APIs.
Source code download
Download flattened or multi-file Solidity sources so you can open them in your own editor and tooling.
Web app + CLI
Use a simple, keyboard-friendly web UI or integrate the smart-contract-downloader CLI directly into your local scripts and tooling.
1. Problem
Web3 developers and auditors waste time manually copying verified contract sources from explorer pages.
2. Solution
Built a focused web app and CLI to fetch metadata and sources directly from explorer APIs.
3. Impact
Faster audit setup and lower friction when moving contracts into local review workflows.

How it works

  1. Paste a contract address and select the blockchain network you want to query.
  2. The app queries the relevant explorer API (Etherscan or compatible services) for verified contract details.
  3. When found, source files and metadata are downloaded and organized for local inspection.
  4. You can then open the files in your editor or keep them as an archive for audits and reviews.

Prefer the terminal? You can also use the smart-contract-downloader CLI on npm.

Try Smart Contract Downloader (web)

Stop copy/pasting from explorer pages and pull clean, structured contract sources into your own workflow with the web app.

Open Smart Contract Downloader
Use CLI on npm

Prefer the terminal? Run smart-contract-downloader ad-hoc with npx and script contract downloads as part of your audit or dev tooling. View CLI on npm.

npx smart-contract-downloader

Faster audits • Cleaner code access • Less explorer friction

Stack used

BlockchainEthereumDeveloper ToolNext.jsTypeScriptEtherscan API

Let's Work Together

Have a project in mind? I'd love to hear about it. Whether you need a complete solution or just want to discuss your ideas, I'm here to help turn your vision into reality.

Get In Touch

Free consultation • Quick response • No commitment required