23trust / 100
Convert Crypto
by Aayat AI in Onchain & crypto
x402 APIFailing, checked 2 h ago
Convert between crypto and fiat at live rates: BTC, ETH, SOL, USDC and hundreds more against USD, GBP, EUR and 150+ currencies, either way, or crypto to crypto. Pass ?amount=0.5&from=BTC&to=GBP. Rate from Coinbase, cross-checked against Kraken's last trade where Kraken lists the pair, with the gap shown.
GET https://aayatai.com/convert/crypto
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 6.7%
- Response time
- 859 ms typical, 859 ms slowest 5%
- Last check
- 2 h ago: Expected HTTP 402, got 410
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://aayatai.com/convert/crypto?amount=0.5&from=BTC&to=GBP"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%2Faayatai.com%2Fconvert%2Fcrypto
const res = await pay("https://aayatai.com/convert/crypto?amount=0.5&from=BTC&to=GBP");
console.log(await res.json());Example input
{
"amount": 0.5,
"from": "BTC",
"to": "GBP"
}Example output
{
"amount": 0.5,
"at": "2026-09-29T09:10:00Z",
"crossCheck": {
"differencePct": 0,
"rate": 63295.1,
"source": "Kraken last trade"
},
"from": "BTC",
"inverseRate": 0.000015798762,
"note": "Indicative mid-market rate, not a quote you can trade at; exchanges add spreads and fees.",
"rate": 63296.1,
"result": 31648.05,
"sources": [
"Coinbase exchange rates",
"Kraken"
],
"to": "GBP"
}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 |
|---|---|---|---|---|
| 2 h ago | Expected HTTP 402, got 410 | 410 | 42 ms | - |
| 6 h ago | Expected HTTP 402, got 410 | 410 | 256 ms | - |
| 11 h ago | Expected HTTP 402, got 410 | 410 | 56 ms | - |
| 15 h ago | Expected HTTP 402, got 410 | 410 | 156 ms | - |
| 19 h ago | Expected HTTP 402, got 410 | 410 | 205 ms | - |
| 23 h ago | Expected HTTP 402, got 410 | 410 | 31 ms | - |
| 27 h ago | Expected HTTP 402, got 410 | 410 | 34 ms | - |
| 31 h ago | Expected HTTP 402, got 410 | 410 | 170 ms | - |
| 35 h ago | Expected HTTP 402, got 410 | 410 | 135 ms | - |
| 40 h ago | Expected HTTP 402, got 410 | 410 | 70 ms | - |
| 43 h ago | Expected HTTP 402, got 410 | 410 | 134 ms | - |
| 2 days ago | Expected HTTP 402, got 410 | 410 | 110 ms | - |
| 2 days ago | Expected HTTP 402, got 410 | 410 | 165 ms | - |
| 2 days ago | Expected HTTP 402, got 410 | 410 | 339 ms | - |
| 2 days ago | Passed | 402 | 859 ms | $0.001 |