Pay-per-click button endpoint on Base via x402 protocol using USDC.
What it does
AInalyst API exposes a simple x402-enabled endpoint at /click that accepts a GET request and returns a message upon successful payment. The endpoint charges up to 10,000 units of USDC (asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) on the Base network per call, using the x402 exact payment scheme. The payment is directed to address 0x5E50d23EC14Ea4436582029a25313e5048e01D10 with a maximum timeout of 60 seconds.
The endpoint's output schema indicates it returns a JSON object with a single "message" string field. There is no additional documentation, OpenAPI spec, or detailed description available — the /docs, /api, /pricing, and /README paths all return 404. The root domain serves a DexScreener token page for the AIN/VIRTUAL trading pair on Base (Uniswap v2), suggesting this project is associated with the "AInalyst by Virtuals" token ecosystem.
Given the extremely minimal functionality (a single button-click endpoint returning a message) and the lack of any documentation or broader API surface, this appears to be a demonstration or novelty endpoint rather than a production utility service. The endpoint is confirmed live via a valid 402 challenge response.
Capabilities
Use cases
- —Demonstrating x402 payment protocol integration
- —Testing agent-to-API micropayment flows on Base
- —Verifying USDC payment challenge handling in x402 clients
Fit
Best for
- —Developers experimenting with x402 protocol
- —Testing micropayment agent workflows
- —Learning how x402 payment challenges work
Not for
- —Production data retrieval or analytics
- —Any use case requiring documented, stable API contracts
- —Users needing rich functionality beyond a single click action
Quick start
curl -X GET http://ainalyst-api.xyz/click \
-H "X-PAYMENT: <x402-payment-header>"Example
Response
{
"message": "Button clicked!"
}Endpoint
Quality
The endpoint is live with a valid 402 challenge, but there is no documentation, no OpenAPI spec, no examples, and the functionality is a trivial single-action click. The response message content is inferred from the output schema and not directly observed. This is effectively a stub listing.
Warnings
- —No documentation available — /docs, /api, /pricing, /README all return 404
- —Extremely minimal functionality: single GET endpoint returning a message string
- —Response body content is inferred from outputSchema, not directly observed
- —Associated with a low-liquidity meme token (AIN) on Base — exercise caution
- —maxAmountRequired of 10000 USDC units — actual cost in dollars depends on token decimals (likely $0.01 with 6-decimal USDC)
Citations
- —Endpoint returns 402 with x402 version 1 challenge accepting USDC on Base networkhttp://ainalyst-api.xyz/click
- —Payment directed to 0x5E50d23EC14Ea4436582029a25313e5048e01D10 with maxAmountRequired 10000 and 60s timeouthttp://ainalyst-api.xyz/click
- —Root domain serves DexScreener page for AInalyst by Virtuals (AIN/VIRTUAL) token pairhttp://ainalyst-api.xyz
- —No documentation endpoints available (/docs, /api, /pricing, /README all return Cannot GET)http://ainalyst-api.xyz/docs