81trust / 100
Coin Profile
by Coin profile in Markets & finance
x402 APIPassing, checked 36 min ago
Full profile of one coin by id: name/symbol, description, categories, contract addresses per platform, links (homepage, explorers, repos, social), hashing algorithm, genesis date, and a market snapshot in your currency: price, rank, market cap, fully diluted valuation, 24h volume, ATH/ATL with dates and distance, circulating/total/max supply, 24h/7d/30d/1y change. One call for the metadata a token-risk or research agent otherwise assembles from five. Cached in-process for 5 minutes.
GET https://agent402.tools/api/coin-profile
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 187 ms typical, 187 ms slowest 5%
- Last check
- 36 min ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://agent402.tools/api/coin-profile?coin=ethereum¤cy=usd"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fagent402.tools%2Fapi%2Fcoin-profile
const res = await pay("https://agent402.tools/api/coin-profile?coin=ethereum¤cy=usd");
console.log(await res.json());Example input
{
"coin": "ethereum",
"currency": "usd"
}Example output
{
"cached": false,
"categories": [
"Smart Contract Platform",
"Layer 1 (L1)"
],
"currency": "usd",
"description": "Ethereum is a global, open-source platform for decentralized applications...",
"fetchedAt": "2026-08-22T13:20:00.000Z",
"genesisDate": "2015-07-30",
"hashingAlgorithm": "Ethash",
"id": "ethereum",
"links": {
"explorers": [
"https://etherscan.io/"
],
"homepage": "https://www.ethereum.org/",
"reddit": "https://www.reddit.com/r/ethereum",
"repos": [
"https://github.com/ethereum/go-ethereum"
],
"twitter": "ethereum",
"whitepaper": null
},
"market": {
"ath": 4878.26,
"athChangePct": -50.3,
"athDate": "2021-11-10T14:24:19.604Z",
"atl": 0.432979,
"atlDate": "2015-10-20T00:00:00.000Z",
"change1yPct": -12.9,
"change24hPct": 1.2,
"change30dPct": 8.4,
"change7dPct": -3.1,
"circulatingSupply": 120700000,
"fullyDilutedValuation": 292876442962,
"high24h": 2480.1,
"lastUpdated": "2026-08-22T13:19:00.000Z",
"low24h": 2390.2,
"marketCap": 292876442962,
"maxSupply": null,
"price": 2424.5,
"totalSupply": 120700000,
"volume24h": 14200000000
},
"name": "Ethereum",
"platforms": [
{
"contract": null,
"decimals": null,
"platform": "ethereum"
}
],
"rank": 2,
"sentimentUpPct": 71.4,
"source": "coingecko",
"symbol": "ETH",
"watchlistUsers": 2200000
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 36 min ago | Passed | 402 | 187 ms | $0.008 |
| 6 h ago | Passed | 402 | 187 ms | $0.008 |