ProgramWatch · Developers

ProgramWatch developers

Free, public, read-only JSON APIs for Solana mainnet programs. No API keys. No registration. CORS open.

Quickstart

curl https://programwatch.dev/api
curl https://programwatch.dev/api/stats
curl "https://programwatch.dev/api/database?query=jupiter&limit=5"
curl https://programwatch.dev/api/program/JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4
curl https://programwatch.dev/api/top-programs

ProgramWatch API docs

Auth

None. ProgramWatch does not issue API keys.

Versioning & deprecation

Current surface is API v1 at /api/*. This path is the stable contract. Breaking changes will be announced here and on llms.txt, and deprecated routes will send Deprecation and Sunset HTTP headers for at least 90 days before removal. Prefer discovering endpoints via GET /api and /openapi.json.

Errors

API errors use RFC 9457 application/problem+json with type, title, status, detail, code, optional resolution, plus legacy success: false / error.

{
  "type": "https://programwatch.dev/developers#errors/invalid_address",
  "title": "Invalid Solana address",
  "status": 400,
  "detail": "Address must be base58…",
  "code": "invalid_address",
  "resolution": "Pass a valid Solana program pubkey.",
  "success": false,
  "error": "Address must be base58…"
}

When to use ProgramWatch

Use ProgramWatch for Solana mainnet program metadata: verification, IDL, upgrade authority, deploy/activity times, search, and 24h invocation ranks. Do not use it for EVM contracts, trading, or sending transactions.

Trust: About · Privacy · Terms · Security
Contact: t.me/programwatch · [email protected] · @programwatch