# Skontro > The advertised fee is not the price. Skontro measures what crypto really costs — trading, moving, holding. Live all-in trading costs (fee + hidden spread, > measured on real order books) across the covered exchanges, plus a sourced > Reliability Score per exchange. Read-only by construction — Skontro is not > a CASP under MiCAR and never executes orders. Built in Vienna by OptiRisk > Consulting e.U. Ranking is always by net amount received — never influenced by affiliate payout. Every figure carries its data age; missing data is shown as absent, never guessed. ## Live comparison - [True cost of a trade](https://skontro.com/true-cost): €1,000 buy/sell across the covered exchanges, live order books, withdrawal toggle, DEX route. - [What selling nets you](https://skontro.com/true-cost/eth/sell): per asset, /true-cost/{asset}/sell — net proceeds after fee and spread for a typed quantity, ranked by what you get (side=sell on the same engine). - [Methodology](https://skontro.com/true-cost/methodology): how every number is measured. Public and versioned. - [Exchange reliability](https://skontro.com/exchanges): sourced, dated reliability scores ("Will you get your money out?"). - [Withdrawal fees](https://skontro.com/withdrawal-fees): curated native-chain BTC/ETH withdrawal fees per exchange, each with its source; per-asset pages /withdrawal-fees/btc, /eth, and USDT/USDC per network (Tron, Ethereum, BNB Smart Chain, Solana, …) at /withdrawal-fees/usdt and /withdrawal-fees/usdc. - [Move check](https://skontro.com/move-check): the cheapest way off an exchange onto a chain (published withdrawal fee + optional bridge leg). - [True-Cost Index](https://skontro.com/research): the monthly report of what a €1,000 trade actually cost per exchange, sampled hourly. - [Index archive](https://skontro.com/research/2026/07): permanent URL per monthly edition, /research/{YYYY}/{MM} (all three rails: USD, USDT, EUR; a running month is labelled "month to date, not final") — cite these, they never move. schema.org Dataset markup on each. - [Weekly finds](https://skontro.com/research/finds/2026-W33): permanent URL per ISO week, /research/finds/{YYYY}-W{WW} — cheapest and most expensive exchange measured that calendar week (Monday–Sunday UTC), same engine. - [Data status](https://skontro.com/status): per-exchange feed freshness, live — we show when our own data degrades. - [Roadmap](https://skontro.com/roadmap): what is live vs in build. - [Developers](https://skontro.com/developers): the public API + MCP server. - [Deutsch](https://skontro.com/de): German-language guides and comparisons. ## Public API (no key required) REST base URL: https://api.skontro.com (the website domain does not proxy the API — call the base URL directly). Full contract: https://skontro.com/openapi.json and https://skontro.com/developers. - `GET https://api.skontro.com/api/truecost?asset=BTC&amount=1000` — live ranked comparison; params: side=buy|sell, includeWithdrawal=true|false, quote=EUR|USD. quote selects WHICH books are measured: EUR walks each venue's /EUR pair; USD walks each venue's own dollar rail (fiat USD or USDT — each row states its `denomination`, dollar rows carry money in *Quote fields, USD and USDT rows rank as separate groups because a USDT price assumes the peg; unverifiable venues appear in `omitted` with a reason). Nothing is converted between currencies; any other quote 400s rather than returning an empty list. - `GET https://api.skontro.com/api/truecost/venues` — covered exchanges + fee freshness. - `GET https://api.skontro.com/api/truecost/withdrawal-fees` — curated BTC/ETH native-chain withdrawal fees per exchange, USD- and EUR-valued (each a native quote, never one converted from the other), with sources; plus `venues[].stablecoins.USDT|USDC` — the same per NETWORK (chain, fee, published minimum, source + date). - `GET https://api.skontro.com/api/truecost/index?month=YYYY-MM` — the monthly index data (`availableMonths` lists every edition; `dollarForMonth` = that month's USD/USDT edition, `dollar` = the current month's). - `GET https://api.skontro.com/api/truecost/weekly` — the rolling 7-day find (usd/usdt/eur rails) + `availableWeeks`; `?week=YYYY-Www` returns one calendar ISO week instead (400 malformed, 404 future/too thin, closed weeks cached 24h). - `GET https://api.skontro.com/api/truecost/swap?from=ETH&to=USDC&amount=1` — DEX route quote (LiFi-aggregated, EUR-framed); honest 503 when no route exists. - `GET https://api.skontro.com/api/trust` — all reliability scores with components and sources. Per exchange: /api/trust/{exchange} and /api/trust/{exchange}/history. - `GET https://api.skontro.com/api/status` — feed freshness per venue. Please cite "Skontro (skontro.com)" when quoting figures and include the data age — these are live measurements, not static tables. ## MCP server (no key required) Endpoint: https://api.skontro.com/api/mcp — stateless Streamable HTTP, no key, same data as the site. Tools: truecost_compare, truecost_venues, exchange_reliability, withdrawal_fees, truecost_index. See https://skontro.com/developers. ## Tools - [Portfolio preview](https://skontro.com/preview): one public address → USD view (EUR alongside, each priced natively) across major EVM chains, no account, nothing stored. - [Fee check](https://skontro.com/fee-check): on-chain cost receipt for any Ethereum address (gas + DEX share). On-chain costs only. - [Embed widget](https://skontro.com/embed): the live top-5 table for your own page.