api.jagent.dev publishes 19 machine-payable endpoints over the x402 protocol, priced from $0.001 to $0.01 per call. Each was probed directly; the response code below is what it returned.
| Endpoint | Method | Price | Probe |
|---|---|---|---|
| /v1/base-gas | POST | $0.005 | 402 |
| /v1/cron-next | POST | $0.001 | 402 |
| /v1/csv-to-json | POST | $0.005 | 402 |
| /v1/evm-decode | POST | $0.003 | 402 |
| /v1/evm-log | POST | $0.003 | 402 |
| /v1/evm-util | POST | $0.002 | 402 |
| /v1/hash | POST | $0.001 | 402 |
| /v1/json-to-csv | POST | $0.001 | 402 |
| /v1/json-validate | POST | $0.001 | 402 |
| /v1/jwt-inspect | POST | $0.001 | 402 |
| /v1/markdown-to-html | POST | $0.001 | 402 |
| /v1/regex-test | POST | $0.001 | 402 |
| /v1/sig-check | POST | $0.005 | 402 |
| /v1/text-diff | POST | $0.001 | 402 |
| /v1/time-convert | POST | $0.001 | 402 |
| /v1/token-check | POST | $0.008 | 402 |
| /v1/tx-check | POST | $0.005 | 402 |
| /v1/wallet-profile | POST | $0.008 | 402 |
| /v1/wallet-summary | POST | $0.01 | 402 |
Base mainnet gas fees now, with USD cost estimates. Optional JSON body: gas_limit (integer 21000-30000000). Returns next base fee, 20-block base fee min/max/trend, slow/standard/fast priority and max …
Validate a 5-field cron expression (names like mon/jan and macros like @daily allowed) and list its next run times in UTC. JSON: expression, optional count (1-100, default 5), optional from (ISO date,…
Convert CSV text to JSON. JSON body: csv (string, rows separated by newlines), optional delimiter (single character), header (true = first row holds the field names), infer_types (turn numbers and boo…
Decode EVM calldata offline. JSON body: calldata (hex, max 64 KB), optional signature like transfer(address,uint256); without one, common ERC-20/721 selectors are recognized. Types: address, bool, int…
Decode an EVM event log offline. JSON body: topics (1-4 hex strings, 32 bytes each), data (hex, max 64 KB), optional signature like Transfer(address indexed from,address indexed to,uint256 value). Wit…
EVM helper computations, offline. JSON body with any of: text (keccak256 of UTF-8), hex (keccak256 of bytes), signature (canonical form, 4-byte selector and event topic0), address (validity, EIP-55 ch…
Hash or HMAC a string. Send JSON: data (string), optional input_encoding (utf8|hex|base64|base64url, default utf8), algorithms (any of md5 sha1 sha256 sha384 sha512 sha3-256 sha3-512, default [sha256]…
Convert an array of JSON objects to CSV. JSON: rows (array of objects, max 50000), optional columns (column order), delimiter (1 char, default comma), flatten (default true: nested keys become a.b and…
Validate JSON data against a JSON Schema (common keywords: type, required, properties, items, enum, min/max, etc.; local #/ $ref only, no remote refs). JSON: schema (object or boolean), data (any JSON…
Decode and optionally verify a JWS-compact JWT. JSON: token, optional secret (HS256/384/512; secret_encoding utf8 or base64) or public_key PEM (RS/PS/ES 256/384/512), now (unix s), leeway_seconds (max…
Convert Markdown to HTML. Send JSON {markdown: string}. Returns html, headings [{level,text}], chars_in. Supports headings, paragraphs, bold/italic/strike, inline and fenced code, lists, task lists, b…
Test a JavaScript regular expression. Send JSON: pattern, text, optional flags (d g i m s u y), replacement, max_matches (1-1000, default 100). Returns valid, matched, count, truncated, matches [{matc…
Pre-sign risk check for EIP-712 typed data, offline and rule-based. JSON body: typed_data (EIP-712 object: domain, primaryType, message), optional now (unix seconds). Recognizes Permit, DAI permit, Pe…
Line-based diff of two texts. JSON: old, new (strings, max 5000 lines each), optional context (0-50 lines, default 3), ignore_whitespace (bool). Returns identical, added, removed, unchanged line count…
Convert a time between IANA timezones. JSON: time (ISO with Z/offset, local YYYY-MM-DDTHH:MM read in from_tz, unix seconds or "now"; default now), from_tz (default UTC), to_tz (zone or array of 1-20, …
Live risk check for a token contract on Base mainnet. JSON body: address (0x + 40 hex). Reads code, name, symbol, decimals, totalSupply, owner() and EIP-1967 proxy slots, and scans the bytecode for mi…
Pre-sign safety check for EVM calldata, offline and rule-based. JSON body: calldata (hex), optional signature, to (address), value_wei (decimal string). Flags unlimited or partial token approvals, app…
Live profile of any address on Base mainnet. JSON body: address (0x + 40 hex). Returns kind (eoa, contract, or eoa_7702_delegated with the delegate address), nonce, ETH balance, and nonzero balances o…
Plain-English profile of one Base address. JSON body: address (0x + 40 hex). Reads it onchain (contract or wallet, nonce, ETH balance, balances of common tokens), then an AI model returns a 2-4 senten…