OpenNode
OpenNode is a Bitcoin and Lightning Network payment processor providing a REST API for businesses and developers to accept Bitcoin payments, create payment charges, manage Lightning Network invoices, process on-chain transactions, handle webhooks for real-time payment notifications, initiate Bitcoin withdrawals and payouts, and access payment analytics. The platform supports automatic currency conversion at the time of payment, allowing merchants to settle in local currency or Bitcoin. OpenNode serves ecommerce merchants, enterprise clients, and developers needing Bitcoin payment infrastructure with pre-built integrations for Shopify, WooCommerce, Magento, and BigCommerce.
OpenNode publishes 11 APIs on the APIs.io network, including Charges API, Withdrawals API, Refunds API, and 8 more. Tagged areas include Bitcoin, Lightning Network, Payments, Payment Processing, and Cryptocurrency.
The OpenNode catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
OpenNode’s developer surface includes authentication, documentation, API reference, getting-started guide, pricing, engineering blog, GitHub presence, and 11 more developer resources.
Kin Score
APIs 13
Individual APIs this provider publishes, each with its own machine-readable definition.
OpenNode Charges API
REST API for creating and managing Bitcoin payment charges. Supports both on-chain Bitcoin and Lightning Network BOLT11 invoices. Merchants create a charge with an amount and cu...
OpenNode Withdrawals API
REST API for initiating Bitcoin withdrawals and payouts to on-chain addresses or Lightning Network invoices. Enables businesses to pay contractors, execute payroll, or send payo...
OpenNode Refunds API
REST API for creating and managing Bitcoin payment refunds. Allows merchants to issue full or partial refunds for charges back to the original payer's Bitcoin or Lightning addre...
OpenNode Exchanges API
REST API for initiating Bitcoin exchange operations, enabling merchants to convert between Bitcoin and local currencies. Supports automatic conversion at the time of payment wit...
OpenNode Account API
REST API for retrieving account balance, transaction activity, and managing scheduled bank withdrawals. Provides a unified view of Bitcoin holdings, fiat settlements, and transa...
OpenNode Static Addresses API
REST API for creating and managing static on-chain Bitcoin addresses and static Lightning Network addresses via LNURL-Pay. Static addresses allow merchants to accept Bitcoin pay...
OpenNode Rates and Currencies API
REST API for retrieving real-time Bitcoin exchange rates across supported fiat currencies and listing all currencies supported by the OpenNode platform. Useful for displaying pr...
OpenNode Account API
Account balance and transaction activity
OpenNode Charges API
Create and manage Bitcoin payment charges
OpenNode Rates API
Bitcoin exchange rates and supported currencies
OpenNode Refunds API
Create and manage payment refunds
OpenNode Static Addresses API
Static on-chain and Lightning Network addresses
OpenNode Withdrawals API
Initiate Bitcoin withdrawals and payouts
Scroll for all 13
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Opennode Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Opennode Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Opennode Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
OpenNode API Rules
SPECTRALJSON Schema 2
Standalone JSON Schema definitions for this provider's data models.
OpenNode Charge
JSON SCHEMAOpenNode Withdrawal
JSON SCHEMAExamples 4
Example request and response payloads for these APIs.
Create Charge Request
EXAMPLECreate Charge Response
EXAMPLEInitiate Withdrawal Request
EXAMPLEWebhook Payment Notification
EXAMPLESecurity Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type