BTCPay Server
BTCPay Server is a self-hosted, open-source Bitcoin and cryptocurrency payment processor with a comprehensive REST API (Greenfield API v1) for managing stores, invoices, wallets, Lightning Network nodes, payment requests, pull payments, webhooks, users, and server configuration. It operates with zero fees, no third-party dependency, and is released under the MIT license.
BTCPay Server publishes 32 API contracts indexed on the APIs.io network, including API Keys API, Apps API, Authorization API, and 29 more. Tagged areas include Bitcoin, Cryptocurrency, Payments, Lightning Network, and Open Source.
The BTCPay Server catalog on APIs.io includes 1 Spectral governance ruleset.
BTCPay Server’s developer surface includes authentication, documentation, engineering blog, YouTube channel, changelog, support, and 17 more developer resources.
What this lets a business do 2
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| DigitalOcean Marketplace (partner 1-click apps and SaaS add-ons) | builds-on | 22.2 | - | 1 |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
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.
APIs 32
Individual APIs this provider publishes, each with its own machine-readable definition.
BTCPay Server API Keys API
API Key operations
BTCPay Server Apps API
App operations
BTCPay Server Authorization API
Authorization operations
BTCPay Server Crowdfund API
Crowdfund operations
BTCPay Server Files API
File operations
BTCPay Server Health API
Health operations
BTCPay Server Invoices API
Invoice operations
BTCPay Server Lightning address API
Lightning address configuration
BTCPay Server Lightning (Internal Node) API
Lightning (Internal Node) operations
BTCPay Server Lightning (Store) API
Lightning (Store) operations
BTCPay Server Miscelleneous API
Miscelleneous operations
BTCPay Server Notifications (Current User) API
Notifications operations
BTCPay Server Payment Requests API
Payment Requests operations
BTCPay Server Payout Processors API
Payout Processors operations
BTCPay Server Point of Sale API
Point of Sale operations
BTCPay Server Pull payments (Management) API
Pull payments (Management) operations
BTCPay Server Pull payments payout (Public) API
Pull payments payout (Public) operations
BTCPay Server Pull payments (Public) API
Pull payments (Public) operations
BTCPay Server ServerEmail API
Server Email Settings operations
BTCPay Server Store (Payment Methods) API
Store Payment Methods operations
BTCPay Server Store Wallet (On Chain) API
Store Wallet (On Chain) operations
BTCPay Server Stores API
Store operations
BTCPay Server Stores (Email) API
Store Emails operations
BTCPay Server Stores (Payout Processors) API
Stores (Payout Processors) operations
BTCPay Server Stores (Payouts) API
Store pull payment payout operations
BTCPay Server Stores (Rates) API
Stores rate information and configuration
BTCPay Server Stores (Users) API
Store Users operations
BTCPay Server Subscriptions API
Subscription operations
BTCPay Server Users API
User operations
BTCPay Server Webhooks API
Webhook operations
BTCPay Server Reports API
Store report operations
BTCPay Server Server Info API
Server Info operations
Scroll for all 32
Open Collections 31
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
BTCPay Greenfield API Keys API
OPEN COLLECTIONBTCPay Greenfield API Keys Apps API
OPEN COLLECTIONBTCPay Greenfield API Keys Authorization API
OPEN COLLECTIONBTCPay Greenfield API Keys Crowdfund API
OPEN COLLECTIONBTCPay Greenfield API Keys Files API
OPEN COLLECTIONBTCPay Greenfield API Keys Health API
OPEN COLLECTIONBTCPay Greenfield API Keys Invoices API
OPEN COLLECTIONBTCPay Greenfield API Keys Lightning address API
OPEN COLLECTIONBTCPay Greenfield API Keys Lightning (Internal Node) API
OPEN COLLECTIONBTCPay Greenfield API Keys Lightning (Store) API
OPEN COLLECTIONBTCPay Greenfield API Keys Miscelleneous API
OPEN COLLECTIONBTCPay Greenfield API Keys Notifications (Current User) API
OPEN COLLECTIONBTCPay Greenfield API Keys Payment Requests API
OPEN COLLECTIONBTCPay Greenfield API Keys Payout Processors API
OPEN COLLECTIONBTCPay Greenfield API Keys Point of Sale API
OPEN COLLECTIONBTCPay Greenfield API Keys Pull payments (Management) API
OPEN COLLECTIONBTCPay Greenfield API Keys Pull payments payout (Public) API
OPEN COLLECTIONBTCPay Greenfield API Keys Pull payments (Public) API
OPEN COLLECTIONBTCPay Greenfield API Keys ServerEmail API
OPEN COLLECTIONBTCPay Greenfield API Keys ServerInfo API
OPEN COLLECTIONBTCPay Greenfield API Keys Store (Payment Methods) API
OPEN COLLECTIONBTCPay Greenfield API Keys Store Wallet (On Chain) API
OPEN COLLECTIONBTCPay Greenfield API Keys Stores API
OPEN COLLECTIONBTCPay Greenfield API Keys Stores (Email) API
OPEN COLLECTIONBTCPay Greenfield API Keys Stores (Payout Processors) API
OPEN COLLECTIONBTCPay Greenfield API Keys Stores (Payouts) API
OPEN COLLECTIONBTCPay Greenfield API Keys Stores (Rates) API
OPEN COLLECTIONBTCPay Greenfield API Keys Stores (Users) API
OPEN COLLECTIONBTCPay Greenfield API Keys Subscriptions API
OPEN COLLECTIONBTCPay Greenfield API Keys Users API
OPEN COLLECTIONBTCPay Greenfield API Keys Webhooks API
OPEN COLLECTIONScroll for all 31
BTCPay Server API pricing
Not yet checked against BTCPay Server's own pricing page. Compiled by API Evangelist; confirm before you rely on a figure. A free plan or tier is listed.
| Plan | Price |
|---|---|
| Self-Hosted (Free) | Free |
| Third-Party Hosted | — |
Pricing Plans 1
Published pricing tiers and plan structures.
Plans
PLANSRate Limits 1
Documented rate limits and quota policies.
Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
FinOps 1
Cost, billing, and metering signals for API financial operations.
Finops
FINOPSSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
BTCPay Server API Rules
SPECTRALSecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 5
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
BTCPay Server API — frequently asked questions
Does BTCPay Server have an API?
Yes. APIs.io lists 32 APIs from BTCPay Server, including BTCPay Server API Keys API, BTCPay Server Apps API and BTCPay Server Authorization API, and 29 more.
Is there an OpenAPI specification for the BTCPay Server API?
Yes. APIs.io indexes 32 OpenAPI specifications for BTCPay Server, each linked for download from this page.
How do I authenticate with the BTCPay Server API?
BTCPay Server uses bearer-token authentication (apiKey/http · 2 schemes). The details are profiled on APIs.io as Btcpay Authentication.
How much does the BTCPay Server API cost?
APIs.io lists 2 pricing plans for BTCPay Server, with each plan's price, limits and inclusions under Pricing on this page.
Is the BTCPay Server API ready for AI agents?
BTCPay Server has a Kin Score of 38.3 out of 100 (thin) and an Agent Readiness score of 29.2 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.