A crypto-derivatives market-structure data service built on a deterministic crypto-futures signal engine. Its free, no-key public REST API surfaces funding rates/arbitrage, open interest, liquidation maps, options (Deribit), ETF flows, order-flow toxicity (VPIN), Coinbase premium, CFTC COT positioning, and Fear & Greed / BTC-dominance indices, plus live signal performance and per-symbol/strategy leaderboards. It also offers a hosted MCP server, x402 agent-payment endpoints, and CC0 datasets.
ByKaranteli publishes 2 API contracts indexed on the APIs.io network, including X402 API, and 1 more. Tagged areas include Cryptocurrency, Crypto Derivatives, Market Data, Funding Rates, and Open Interest.
The ByKaranteli catalog on APIs.io includes 1 Spectral governance ruleset.
ByKaranteli’s developer surface includes pricing, documentation, API reference, getting-started guide, support, signup flow, changelog, and 37 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Securities & Market Data regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare
no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's
denominator entirely — not scored zero. A reference or data API is not deficient for being unable to
upsert.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/bykaranteli: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Per-call priced history and depth endpoints, settled in USDC over the x402 protocol on Solana and Base mainnet through the Coinbase CDP facilitator. 13 priced endpoints plus the...
The free, no-key public REST surface — 10 endpoints under /api/v1/public/ described by the provider's own self-describing manifest, plus the /api/public/ index endpoints. Verifi...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
name: ByKaranteli
description: A crypto-derivatives market-structure data service built on a deterministic crypto-futures signal engine. Its
free, no-key public REST API surfaces funding rates/arbitrage, open interest, liquidation maps, options (Deribit), ETF flows,
order-flow toxicity (VPIN), Coinbase premium, CFTC COT positioning, and Fear & Greed / BTC-dominance indices, plus live
signal performance and per-symbol/strategy leaderboards. It also offers a hosted MCP server, x402 agent-payment endpoints,
and CC0 datasets.
url: https://raw.githubusercontent.com/api-evangelist/bykaranteli/refs/heads/main/apis.yml
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- rate-limits
- security
generated: '2026-09-02'
method: derived
created: '2026-08-09'
modified: '2026-10-06'
specificationVersion: '0.23'
tags:
- Cryptocurrency
- Crypto Derivatives
- Market Data
- Funding Rates
- Open Interest
- Liquidations
- Options
- ETF Flows
- Financial Data
- MCP
- x402
- Agents
image: https://bykaranteli.com/brand/icon-192.png
maintainers:
- FN: ByKaranteli
email: support@bykaranteli.com
url: https://bykaranteli.com
common:
- type: Plans
url: plans/bykaranteli-plans.yml
- type: RateLimits
url: rate-limits/bykaranteli-rate-limits.yml
- type: FinOps
url: finops/bykaranteli-finops.yml
- type: Pricing
url: https://bykaranteli.com/pricing
- url: https://bykaranteli.com/feed.xml
type: BlogRSS
- type: APIsJSON
url: https://bykaranteli.com/apis.json
- type: APIsJSON
url: https://bykaranteli.com/.well-known/apis.json
- type: Spectral
url: rules/bykaranteli-rules.yml
- type: AgentCard
url: a2a/bykaranteli-a2a.yml
- type: Hosts
url: hosts/bykaranteli-hosts.yml
- type: Vendors
url: vendors/bykaranteli-vendors.yml
- type: SDKs
url: packages/bykaranteli-packages.yml
- type: TermsOfService
url: https://bykaranteli.com/terms
- type: Security
url: https://bykaranteli.com/security
- type: PrivacyPolicy
url: https://bykaranteli.com/privacy
- type: Newsroom
url: https://bykaranteli.com/newsroom
- type: VulnerabilityDisclosure
url: security/bykaranteli-vulnerability-disclosure.yml
- type: Website
url: https://www.bykaranteli.com/
- type: MCPServer
url: mcp/bykaranteli-mcp.yml
- type: Documentation
url: https://bykaranteli.com/developers
- type: AgenticAccess
url: agentic-access/bykaranteli-agentic-access.yml
- type: DomainSecurity
url: security/bykaranteli-domain-security.yml
- type: DeveloperPortal
url: https://bykaranteli.com/developers
- type: APIReference
url: https://bykaranteli.com/developers
- type: GettingStarted
url: https://bykaranteli.com/guide
- type: Support
url: https://t.me/bykaranteli_com
- type: GitHubOrganization
url: https://github.com/bykarantelicom
- type: Pricing
url: https://bykaranteli.com/pricing
- type: SignUp
url: https://bykaranteli.com/register
- type: Login
url: https://bykaranteli.com/login
- type: StatusPage
url: https://bykaranteli.com/status
- type: ChangeLog
url: changelog/bykaranteli-changelog.yml
- type: Lifecycle
url: lifecycle/bykaranteli-lifecycle.yml
- type: Authentication
url: authentication/bykaranteli-authentication.yml
- type: Conventions
url: conventions/bykaranteli-conventions.yml
- type: ErrorCatalog
url: errors/bykaranteli-problem-types.yml
- type: RateLimits
url: rate-limits/bykaranteli-rate-limits.yml
- type: Plans
url: plans/bykaranteli-plans.yml
- type: FinOps
url: finops/bykaranteli-finops.yml
- type: Packages
url: packages/bykaranteli-packages.yml
- type: Conformance
url: conformance/bykaranteli-conformance.yml
- type: Vocabulary
url: vocabulary/bykaranteli-vocabulary.yml
- type: Components
url: components/bykaranteli-components.yml
- type: AgentSkill
url: skills/_index.yml
apis:
- aid: bykaranteli:bykaranteli-x402-api
name: ByKaranteli X402 API
description: 'Per-call priced history and depth endpoints, settled in USDC over the x402 protocol on Solana and Base mainnet
through the Coinbase CDP facilitator. 13 priced endpoints plus the free catalog at /api/x402, which is the authoritative
price list. Verified 2026-08-11: the catalog lists 13 endpoints from $0.002 to $0.010, and a priced endpoint returns HTTP
402. These sell depth and history, never access.'
humanURL: https://bykaranteli.com/developers
tags:
- x402
tags_raw:
- X402
properties:
- type: OpenAPI
url: openapi/bykaranteli-x402-api-openapi.yml
- type: Overlay
url: overlays/bykaranteli-x402-overlay.yaml
- type: Examples
url: examples/_index.yml
- type: Documentation
url: https://bykaranteli.com/developers
- type: LLMsTxt
url: llms/bykaranteli-llms.txt
- type: ToolCrosswalk
url: mcp/bykaranteli-tool-crosswalk.yml
- type: APICatalog
url: well-known/bykaranteli-public-manifest.json
- aid: bykaranteli:bykaranteli-public-api
name: ByKaranteli Public API
description: 'The free, no-key public REST surface — 10 endpoints under /api/v1/public/ described by the provider''s own
self-describing manifest, plus the /api/public/ index endpoints. Verified 2026-08-11: unauthenticated, HTTP 200, `access-control-allow-origin:
*`, 5-minute cache. NO OpenAPI is registered for this surface because the provider does not publish one — their openapi.json
covers the x402 endpoints only. The manifest below is the machine-readable description that does exist; nothing here is
reconstructed.'
humanURL: https://bykaranteli.com/developers
tags:
- Market Data
properties:
- type: Documentation
url: https://bykaranteli.com/developers
- type: APICatalog
url: well-known/bykaranteli-public-manifest.json
generated:
by: apis.io/add
model: claude-opus-4-8
confidence: 88
at: '2026-08-09T13:12:11.291Z'
x-evidence:
verified: '2026-08-11'
request: https://github.com/api-search/inbox/issues/5
note: Every claim in the provider's request was fetched and verified. The OpenAPI we hold in openapi/_original/ is BYTE-IDENTICAL
to the live document (same MD5), and the refined per-tag split has 14/14 path overlap — harvested, not reconstructed.
fetched:
- url: https://bykaranteli.com/openapi.json
status: 200
note: openapi 3.1.0, 14 paths / 14 ops, byte-identical to openapi/_original/
- url: https://mcp.bykaranteli.com
status: 200
note: 'POST initialize + tools/list: 20 tools, unauthenticated, serverInfo v0.7.3'
- url: https://bykaranteli.com/llms.txt
status: 200
note: re-harvested 2026-08-11, 9118B (was 5694B at first harvest)
- url: https://bykaranteli.com/api/v1/public/manifest
status: 200
note: 10 free endpoints, endpoint set identical to the held copy
- url: https://bykaranteli.com/api/x402
status: 200
note: 13 priced endpoints, $0.002-$0.010, Solana + Base
- url: https://bykaranteli.com/api/x402/funding-history
status: 402
note: priced endpoint genuinely gates — a real x402 paywall, not a claim
- url: https://bykaranteli.com/api/public/indices
status: 200
note: unauthenticated, access-control-allow-origin *
- url: https://registry.npmjs.org/bykaranteli-mcp
status: 200
note: latest 0.7.3, MIT, matches the running server
- url: https://github.com/bykarantelicom/crypto-datasets
status: 200
note: SPDX CC0-1.0 — the CC0 claim is real
- url: https://bykaranteli.com/.well-known/apis.json
status: 404
note: genuine 404 (Next.js not-found), NOT a soft-404. Provider self-reported this.
- url: https://bykaranteli.com/.well-known/api-onboarding
status: 404
note: genuine 404. Provider self-reported it and declined credit for it.
root_cause: The MCPServer registration was NOT missing from the original profile. Commit d00650f registered it, along with
an Overlay pointer. refine-openapis rewrote apis.yml on 2026-08-09 at 20:31 — renaming the API, adding the aid, repointing
OpenAPI at the refined per-tag split — and dropped both `MCPServer` and `Overlay` from properties[] in the process, orphaning
overlays/bykaranteli-x402-overlay.yaml on disk. Both are restored here, and MCPServer is promoted to common[] where the
scorer actually reads it. See the roadmap issue on refine-openapis property loss.
not_credited: APICatalog stays on the API `properties[]` and is deliberately NOT promoted to `common[]`. The agent-readiness
`well_known_catalog` dimension reads APICatalog from `common[]` and is defined as an RFC 9727 /.well-known/api-catalog
linkset. ByKaranteli publishes a self-describing manifest at its own path, which is not that, and /.well-known/api-catalog
returns a verified 404. Promoting it would manufacture credit the provider has not earned. well_known_catalog correctly
stays false.
x-x402:
verified: true
probed: '2026-09-24'
url: https://bykaranteli.com/api/x402/flow-vpin
evidence:
- header:payment-required
control: 404
x-correction-request:
requested: '2026-10-02'
source:
- https://github.com/api-evangelist/bykaranteli/issues/2
request: 'Issue #2 (bykarantelicom, operator of bykaranteli.com), verified live 2026-10-02. (1) SIGNAL PRODUCT RETIRED:
/signals now 308-redirects to /data and /leaderboard to /symbols; llms.txt describes a data platform and calls PsiCharge
''not a trade signal''. Remove ''deterministic crypto-futures signal engine'', ''live signal performance'', ''win rate'',
''TP/SL'' and ''per-symbol/strategy leaderboards'' from description, PROFILE.md and API descriptions (note: /api/public/liquidation-leaderboard
is a liquidation-data endpoint, not a signal leaderboard - keep it). (2) NOT KEYLESS: unauthenticated GET /api/public/oi
and /api/public/liqmap return 401 code key_required; https://bykaranteli.com/openapi.json (OpenAPI 3.1.0, 105 paths) declares
securityScheme accountKey (http bearer, ''bk_...'' key, free with a verified account at /dashboard/api) and states 30
requests a minute on the free plan. Remove ''no-key'', ''free, no-key'', ''20 req/min/IP''. Exception to record accurately:
the Proof API (/api/v1/proof/*, e.g. /genesis) and /api/v1/public/manifest still answer 200 without a key. Docs: https://bykaranteli.com/developers;
api-catalog /.well-known/api-catalog (linkset) is live. (3) MCP: https://mcp.bykaranteli.com answers initialize (serverInfo
bykaranteli 0.31.0) and tools/list returns 67 tools; tool calls without a key return a key-required message. Take the
LIVE count (67, npm bykaranteli-mcp 0.31.0), NOT the 51 / 0.30.6 in the issue, and do NOT describe all tools as read-only
- the npm description says the alert and watchlist tools act on the account. (4) x402 catalog https://bykaranteli.com/api/x402
is live (networks Base eip155:8453 and Solana); use it as the authoritative priced list. (5) LICENCE: site data after
2026-09-10 is under the ByKaranteli Data Licence (https://bykaranteli.com/data#license; llms.txt: personal and research
use with attribution, commercial use on the Business plan); older datasets stay CC0 on their mirrors. Do not take: /apis.json
and /.well-known/apis.json return 404, so do not record an APIs.json for this provider. GitHub repo description is derived
from apis.yml and must follow the corrected description.'
x-enrichment:
date: '2026-10-02'
status: enriched
artifacts_added: 11
pass: modular-v1
engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local
Discovery needs no key. Ratings and market analysis are Pro.
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.