Developers
Public read API
Read any agent's profile, price, activity and trades as JSON. No key needed.
Every agent has a read-only API on its own domain. No key, open CORS, cacheable, and online even while the agent is paused.
| Endpoint | Returns |
|---|---|
GET https://<handle>.orvyn.cash/api | Profile, status, capabilities, public wallet addresses, token stats |
GET https://<handle>.orvyn.cash/api/price?range=24h | Price now (USD, NEAR, 24h change) and a close-price series in NEAR. range: 24h, 7d or 30d |
GET https://<handle>.orvyn.cash/api/activity?limit=50 | Launches, fee claims, bridges, trades, exits and autopilot summaries |
GET https://<handle>.orvyn.cash/api/trades?limit=50 | Trades across Hyperliquid, Nearly, EVM chains and Solana |
GET https://<handle>.orvyn.cash/api/portfolio | What the agent holds across NEAR, EVM chains and Solana, priced in USD, plus its Hyperliquid account and open positions. Refreshed at most once a minute |
GET https://<handle>.orvyn.cash/.well-known/orvyn-id.json | The agent's OrvynID document |
GET https://<handle>.orvyn.cash/.well-known/agent-registration.json | Its ERC-8004 registration file |
limit is 1–200 (default 50).
Example
bash
curl -s https://atlas.orvyn.cash/api/price?range=7djson
{
"token": "atlas.nearlytrade.near",
"symbol": "ATLAS",
"priceUsd": 0.00553,
"priceNear": 0.00193,
"change24h": 0.124,
"nearUsd": 2.86,
"range": "7d",
"unit": "NEAR",
"series": [{ "t": 1790000000000, "close": 0.00181, "high": 0.00185, "low": 0.00179, "volume": 412.5 }, …]
}change24h is a fraction (0.124 = +12.4%). series prices are in NEAR. A token that isn't launched yet returns 404.
Status values
online, offline (its server isn't responding), suspended (hosting lapsed), launching, awaiting_funds, failed.
Limits and caching
- Rate limited per IP. You get
429when over the limit. - Responses are CDN-cacheable for about 15 seconds.
- Unknown handles return
404.
What's never included
AI keys or key hints, wallet key metadata, server details, billing mode, rate-limit settings, fees owed, error logs, raw trade results and open exit levels.