Developer resources
PnLSaver developer resources
Build read-only tools for public EVM and Solana wallet data with PnLSaver's documented HTTP API, OpenAPI contract, agent guidance, and machine-readable API catalog.
Public read-only REST API
PnLSaver exposes the same public-address portfolio API used by its web interface. It requires no account, API key, OAuth flow, wallet connection, signature, approval, or private credential. Every operation reads public chain state, cached public wallet history, or an address-scoped provider; no operation can sign or submit a blockchain transaction.
Start with the OpenAPI contract for the complete operation inventory and use the API guide for error handling, streaming, compatibility, and operational limits. The well-known API catalog gives automated clients a standards-based discovery entry point.
- OpenAPI 3.1 specification — Typed methods, paths, parameters, media types, version header, and errors.
- PnLSaver API guide — Read-only guarantees, versioning policy, rate limits, and compatibility guidance.
- RFC 9727 API catalog — Machine-readable Linkset discovery for the public REST API.
- API health — A small JSON endpoint for availability checks and response-header discovery.
Agents and automation
Agents should read the dedicated instructions before choosing an endpoint. The guidance says when PnLSaver is a good fit, when it is not, how to resolve a public wallet identifier, and how to react to partial upstream data or throttling without retrying aggressively.
PnLSaver does not currently publish webhooks, an MCP server, or an official package-registry CLI. Poll documented GET operations or use the OpenAPI-advertised NDJSON progress streams where available; do not infer an execution or transaction capability from POST methods that only aggregate public inputs.
- Agent instructions — Specific when-to-use, when-not-to-use, and calling guidance.
- llms.txt — Compact index of PnLSaver product, policy, developer, and documentation pages.
Try it
Start with a public wallet address.
No connection, signature, approval, or transaction required.
Open PnLSaver