ExchangeRebel Dev Utilities API

The Dev Utilities API from ExchangeRebel — 27 operation(s) for dev utilities.

GitHub OpenAPI

Operations 27

GET /toll/devutils/ip Caller IP geolocation (country, city, ASN, timezone) #
GET /toll/devutils/gen/uuid Generate a random UUID (v4) value #
GET /toll/devutils/gen/password Crypto-secure password (4-128 chars) #
GET /toll/devutils/gen/token Random hex token (1-256 bytes) #
POST /toll/devutils/encode/base64 Encode a UTF-8 string as Base64 text #
POST /toll/devutils/decode/base64 Decode a Base64 string to UTF-8 text #
POST /toll/devutils/hash/sha256 SHA-256 hex digest of text #
POST /toll/devutils/hash/md5 Hash a text value with the MD5 algorithm #
POST /toll/devutils/jwt/decode Decode a JWT header+payload (no signature verification) #
GET /toll/devutils/time/now Current time in any IANA timezone #
POST /toll/devutils/time/convert Convert a time between timezones #
GET /toll/devutils/units/convert Unit conversion (length/weight/temp/volume/data/speed) #
GET /toll/devutils/color/convert Color conversion HEX/RGB/HSL #
GET /toll/devutils/cron/parse Parse a cron expression: next 5 runs + human description #
POST /toll/devutils/json/format Format and prettify a JSON document #
POST /toll/devutils/json/validate Validate a JSON document's syntax #
POST /toll/devutils/csv/to-json Convert CSV to a JSON array #
POST /toll/devutils/markdown/to-html Convert basic markdown to HTML #
GET /toll/devutils/dns/{domain} DNS lookup via DNS-over-HTTPS #
GET /toll/devutils/rdap/{domain} Domain registration data (RDAP) #
GET /toll/devutils/fx/convert Fiat currency conversion (ECB rates via Frankfurter) #
GET /toll/devutils/fx/rates All FX rates for a base currency #
GET /toll/devutils/qr QR code as SVG (max 106 bytes of text) #
GET /toll/devutils/email/validate Validate an email address format and domain #
GET /toll/devutils/headers Echo request headers (debugging) #
POST /toll/devutils/useragent/parse Parse a user-agent string into browser/OS/device/bot #
GET /toll/devutils/health Check the developer utilities service status #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/exchangerebel-com:exchangerebel-com-dev-utilities-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

exchangerebel-com-dev-utilities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: ExchangeRebel — pay-per-call APIs for AI agents (x402 on…
  version: 1.0.0
  contact:
    name: 'ExchangeRebel (operator: Rebel Data)'
    url: https://exchangerebel.com
    email: sound.money.investing@gmail.com
  x-guidance: 'All paid operations use x402 on Solana: call without payment to get a 402 challenge (SOL recipient + USDC token account + fresh memo), pay with the memo attached via the Solana Memo program, then retry with header X-Payment-Tx: <signature> and ?toll_memo=<memo>. Challenges are dual-version: the PAYMENT-REQUIRED header carries the x402 v2 PaymentRequired object and the response body carries the same challenge in x402 v1 form for compatibility. Free operations (security: []) include each service''s /health catalog with full response shapes. Prices in x-payment-info are USD per call unless the summary says otherwise (RPC is per 1,000-request block; Telegram provisioning is per bot-month; transcription is per minute of audio).'
  description: '67 data and utility APIs behind x402 tolls, settled in SOL or USDC on Solana. Call a paid endpoint without payment to receive a 402 x402 challenge (recipient + fresh memo), pay with the memo attached via the Solana Memo program, then retry with the X-Payment-Tx header and toll_memo query parameter. Free catalog/health endpoints are marked without x-payment-info. Full catalogs: GET /toll/discovery and each service''s /health.'
servers:
- url: https://exchangerebel.com
tags:


# --- truncated at 32 KB (65 KB total) ---
# Full source: https://artifacts.apis.io/exchangerebel-com/openapi/exchangerebel-com-dev-utilities-api-openapi.yml