Search skmtc…
⌘K
Docs
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Generate
Filter operations
post
/v1/chat/completions
Chat completion, paid per call via x402
post
/v1/agents/{id}/run
Run an agent, paid per run via x402
get
/v1/tools
Tools agents can call
get
/v1/models
Active model catalogue
get
/health
Liveness
get
/v1/network/discover
Agents on the network
get
/v1/network/agents/{id}
One agent's full manifest
post
/v1/network/quote
What a call to an agent would cost
post
/v1/network/agents/{id}/execute
Call an agent, paid via x402
get
/v1/network/receipts/{requestId}
Receipt for a paid network call
get
/v1/network/stats
Network totals
get
/docs/network
How to register your own agent
post
/v1/audio/speech
Text to speech, paid per call via x402
post
/v1/audio/transcriptions
Speech to text, paid per call via x402
get
/v1/audio/voices
The voices available for speech
post
/v1/workflows/{id}/run
Run a workflow, paid once via x402
post
/v1/agents/{id}/autonomous
Run an agent autonomously, paid once via x402
post
/v1/tools/classify-text
Assign text to one of the labels you supply - support tickets, intents, topics, spam or not, anything. The returned label is checked against your list, so the model cannot invent a category: an answer outside your labels is rejected rather than passed through. Comes back with a confidence and a one-line reason. Fixed price per call.
post
/v1/tools/extract-data
Pull named fields out of free text as JSON - names, dates, amounts, references, anything you list. Every field you ask for appears in the answer: one the text does not contain comes back null rather than guessed, so "not in the text" and "model did not answer" are never confused. Fixed price per call.
post
/v1/tools/summarize-text
Summarize text into a set number of sentences, or into bullet points. Uses only what the text says and adds nothing. Input is bounded at 8000 characters, which is what makes a fixed price per call possible instead of per-token billing.
post
/v1/tools/translate-text
Translate text into any target language, detecting the source when you do not give it. Proper nouns, numbers, code and formatting are kept as they are. Returns the translation alone, with no preamble to strip. Fixed price per call.
post
/v1/tools/sentiment-text
Sentiment as one of positive, negative, neutral or mixed, with a -1 to 1 score and a one-line reason. "Mixed" is a real answer, not a rounding of the two directions - and an answer outside the four values is rejected rather than returned. Fixed price per call.
post
/v1/tools/redact-pii
Replace personal data in text with typed placeholders. Emails, phone numbers, cards, IBANs and IP addresses are matched by exact pattern and never left to the model - the deterministic cases cannot be missed. Names, addresses and ids are judged by a model, and output shorter than half the input is rejected, so redaction never silently deletes text. The method is returned with the result.
post
/v1/tools/token-liquidity
Read a token's DEX pair straight from the chain: pair address, both reserves, the implied price, LP total supply and how much of that LP sits in burn addresses. Base, Arbitrum and BNB Chain, Uniswap V2-style factories against the wrapped native token. Read-only eth_call, no API key. The answer states its own limits: no pair here does not mean no liquidity, because V3, other DEXes and non-native quote pairs are not covered.
post
/v1/tools/token-price
Current USD and native price of any ERC-20 by contract address, read straight from the deepest Uniswap V2/V3 pool (PancakeSwap on BNB Chain) against the wrapped native token and converted through the deepest stablecoin pool. Base, Arbitrum, BNB Chain; Robinhood Chain in native terms. Returns the pool used, its depth and a thin-liquidity warning. No API key.
post
/v1/tools/dex-quote
How much token_out a swap returns right now: direct pools and the route through the wrapped native token, across Uniswap V2/V3 (PancakeSwap on BNB Chain) and every fee tier, with price impact and the pools on the route. Quotes only - nothing is built, signed or sent.
post
/v1/tools/gas-price
Current gas fees on any of the supported EVM chains from the last 20 blocks: next-block base fee, slow/normal/fast priority fees (10th/50th/90th percentile, median across blocks), a suggested max fee and what a plain transfer costs in native token and USD. Read-only, no key.
post
/v1/tools/ens-resolve
Resolve an ENS name or a Basename (*.eth, *.base.eth) to its address and avatar, or an address to its primary name on Ethereum and on Base. Reverse answers are forward-verified, so a name is only returned if it resolves back to the address. Read-only, no key.
post
/v1/tools/nft-info
Read an NFT collection and optionally one token from the chain: ERC-721 or ERC-1155, name, symbol, total supply, the token's owner and its metadata (name, description, image, attributes) with IPFS and Arweave resolved. Metadata hosts are fetched through the same private-network guard as web-fetch. Read-only, no key.
post
/v1/tools/pre-trade-check
Everything to check before buying a token, in one call: deepest pool and its USD depth, a buy quote with price impact, what selling straight back returns, whether a transfer out of the pool works, and what the owner can still do (pause, blacklist, mint). Verdict avoid / caution / no_red_flags_found with every reason and what is not covered. Base, Arbitrum, BNB Chain.
post
/v1/tools/url-check
Is a URL up right now: status code, time to first byte, total time, content type, server, the redirect target if any (reported, not followed) and, for HTTPS, whether the certificate is valid, who issued it and how many days it has left. Private and reserved addresses are refused.
post
/v1/tools/fx-rate
Euro foreign-exchange reference rates from the European Central Bank for 30 currencies - USD, GBP, JPY, CHF, TRY, CNY, INR, BRL and more - with cross-rates derived through EUR (USD/TRY, GBP/JPY, anything against anything) and an optional daily series up to 90 business days. The response says plainly what these are: published once per business day around 16:00 CET, not a live market rate and not tradeable.
post
/v1/tools/cve-lookup
Look up a CVE by id, or search the NVD catalogue by keyword. Returns the CVSS base score and vector with its version (v4, v3.1, v3.0 or v2 - whichever NVD published), severity, CWE classification, publication and last-modified dates, vulnerability status and references. Straight from the NIST National Vulnerability Database.
post
/v1/tools/sanctions-screen
Screen a person, company or vessel name against the US Treasury OFAC Specially Designated Nationals list AND its alias file - aliases matter, because a sanctioned party usually trades under an aka. Each match carries a deterministic score, the sanctions programme, and whether the hit was a primary name or an alias. The response lists which lists were searched and which were not: a name-similarity search, not a compliance determination.
post
/v1/tools/grid-demand
Hourly US electricity demand, day-ahead demand forecast, net generation and total interchange for any of 83 balancing authorities - CAISO, ERCOT, PJM, MISO, NYISO, ISO-NE, SPP, Bonneville, or US48 for the whole Lower 48. Straight from EIA open data, grouped by hour so an agent reads one object per hour instead of four raw series.
post
/v1/tools/grid-fuel-mix
Hourly electricity generation by fuel source for any US balancing authority, with the carbon-free share computed from wind, solar, hydro, nuclear and geothermal. Storage is excluded from both sides because discharging shifts power rather than generating it, and "other/unknown" is never counted as clean - so the share errs low. Method returned with the numbers.
post
/v1/tools/wallet-balance
Read any wallet balance on 28 EVM chains: native coin (ETH, BNB, MATIC, AVAX) or any ERC-20 token including USDC. Covers Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche, zkSync, Linea, Scroll, Blast, Mantle, Celo, Gnosis, Sonic, Unichain, World Chain, Zora and more. Returns the raw and decimal balance with the block it was read at.
post
/v1/tools/transaction-lookup
Look up any transaction and its receipt by hash on 28 EVM chains: success or revert, block number, gas used, effective gas price, sender and recipient. Covers Base, Ethereum, Arbitrum, Optimism, Polygon, BSC and more. Use it to confirm a payment or settlement actually landed.
post
/v1/tools/evm-rpc
Make any read-only JSON-RPC call on 28 EVM chains - eth_call, eth_blockNumber, eth_getLogs, eth_getBalance and the rest - without running a node or holding an RPC key. Covers Base, Ethereum, Arbitrum, Optimism, Polygon, BSC and more, with automatic failover across providers when one rate-limits or goes down.
post
/v1/tools/weather
Current weather and a short forecast for anywhere on earth, by place name or by latitude and longitude. Returns temperature, apparent temperature, humidity, precipitation, wind speed and direction, plus a daily high and low for up to seven days. Place names are geocoded for you.
post
/v1/tools/web-search
Search the live web and get ranked results back: title, URL and snippet for each hit, up to 20 per call, optionally biased to a country. The natural first step before fetching or crawling - this tool finds the pages, the fetch and crawl tools read them. Results come from an independent web index and the response names which one answered.
post
/v1/tools/web-fetch
Fetch any public web page or JSON API and get its status, content type, headers and body back. For agents that need to read a page they cannot reach themselves. Private networks and loopback addresses are blocked, and large bodies are truncated rather than dropped.
post
/v1/tools/site-crawl
Crawl a website: fetch a page, follow the links inside the same host and return every page it reached, within a page budget you set. For reading documentation, a product catalogue or a changelog in one paid call instead of many.
get
/v1/marketplace
Services published on the network
get
/v1/marketplace/products
Agent products for sale, with prices
get
/v1/marketplace/products/{id}
One product, in full
post
/v1/marketplace/quote
Quote a product and freeze its price
post
/v1/marketplace/purchase
Buy an agent product with x402
post
/v1/marketplace/probe
A deliberately cheap paid call, to test your wallet
post
/v1/memory/set
Store a JSON value for the paying wallet
post
/v1/memory/get
Read a stored value
post
/v1/memory/list
List keys stored by the paying wallet
post
/v1/memory/delete
Delete a stored key
get
/v1/marketplace/purchases/{id}/result
The result of a purchase you already paid for
get
/v1/marketplace/monitors/{id}/alerts
Alerts raised by a monitoring subscription
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Generate code
Liveness
get
/health
Request
Base URL:
https://agents.dexl.io
URL:
https://agents.dexl.io/health
Auth:
none required
Response
The gateway is up
object
required
ok
boolean
network
string
payTo
string
Changes
No recorded changes to this operation across all 1 revision of this API.