API Reference

Build with Mako

OpenAI-compatible API with 18 built-in tools. Create an API key, manage your access, and monitor usage.

Quick Start

Base URL
https://gateway.deepmako.com
Auth
Authorization: Bearer mako_sk_...
Model
deepmako/Mako-32B
Chains
EthereumBaseArbitrumOptimismPolygonAvalancheBSCGnosis

Endpoints

6 endpoints available. Click to expand.

Available Tools (18)

Tools are auto-invoked during chat or can be called directly via /v1/tools/execute.

On-Chain
ToolDescriptionParameters
get_eth_balanceGet ETH balance on any EVM chainaddress, chain
get_token_balanceGet ERC20 token balance on any EVM chainaddress, token_address, chain
get_token_infoGet ERC20 metadata (name, symbol, decimals, supply)token_address, chain
get_gas_priceGet current gas price on any EVM chainchain
get_blockGet latest block info on any EVM chainchain
get_tx_countGet transaction count (nonce) for an addressaddress, chain
is_contractCheck if address is a contract or EOAaddress, chain
resolve_ensResolve ENS name to address (Ethereum mainnet)name
get_transactionGet transaction details by hashhash, chain
Market Data
ToolDescriptionParameters
get_crypto_priceGet live crypto price from CoinGeckocoin
knowledge_searchSearch Mako's knowledge base about Base chain projects, DeFi protocols, and AI agentsquery
Web & Social
ToolDescriptionParameters
web_searchSearch the web (DuckDuckGo + Google fallback)query
web_extractExtract text content from a URL/webpageurl
read_tweetRead a tweet from X (Twitter)tweet
find_musicSearch for music tracks and return YouTube linksquery
Utility
ToolDescriptionParameters
get_weatherGet real-time weather and temperature for any locationlocation
get_timeGet the current time in UTCnone
list_toolsList and search available toolsquery

Error Codes

CodeDescription
400Bad request — missing or invalid parameters
401Unauthorized — invalid or missing API key
402Insufficient credits
429Rate limit exceeded
500Internal server error
502Model host unreachable
503Model unavailable / warming up

Rate Limits & Security

Global
60 req/min per IP
Key Creation
5 req/min per IP
Key Storage
SHA-256 hashed
Max Keys
5 per wallet