Stripe website screenshot

Stripe

Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for online businesses of all sizes.

Stripe publishes 71 APIs on the APIs.io network, including Accounts API, Balance API, Charges API, and 68 more. Tagged areas include Commerce, Financial Services, Fintech, Payments, and T1.

The Stripe catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Stripe’s developer surface includes pricing, authentication, sandbox, changelog, CLI, signup flow, developer portal, and 132 more developer resources.

81.6/100 exemplar ▼ -5.4 Agent 58/100 agent native Front door AI 5/6 prominent saas Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessPaidSelf serveFree trial⚡ Free to try
48 APIs 2 MCP Servers 18 Features
CommerceFinancial ServicesFintechPaymentsT1StripeAgentic CommercePoint-of-Sale

What this lets a business do 12

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Payments & Card Management
BC-1340
ApproveAuthorizationCaptureCardCardsCharges
POST /v1/payment_intents POST /v1/payment_intents/{intent} POST /v1/payment_intents/{intent}/capture POST /v1/payment_intents/{intent}/confirm
Subscription Billing & Revenue Management
BC-4250
Billing MetersInvoiceitemsInvoicesRevenue Recognition
GET /v1/billing/meters GET /v1/billing/meters/{id} GET /v1/billing/meters/{id}/event_summaries POST /v1/billing/meter_events
Subscription Lifecycle Management
BC-4240
EntitlementsSubscription ItemsSubscription SchedulesSubscriptions
DELETE /v1/subscriptions/{subscription_exposed_id} POST /v1/subscription_schedules POST /v1/subscription_schedules/{schedule} POST /v1/subscription_schedules/{schedule}/cancel
Pricing Management
BC-440
CouponCouponsPricesPromotion Codes
POST /v1/coupons POST /v1/promotion_codes POST /v1/prices
Financial Crime Management
BC-1400
RadarReviews
POST /v1/reviews/{review}/approve GET /v1/radar/early_fraud_warnings
Tax Management
BC-220
TaxTax Rates
POST /v1/tax_rates
Financial Management
BC-200
FinalizeReporting
POST /v1/reporting/report_runs
Banking Customer Management
BC-1300
IdentityVerification
POST /v1/identity/verification_sessions
Sustainability Management
BC-740
Climate
POST /v1/climate/orders
Information & Data Management
BC-610
Sigma
GET /v1/sigma/scheduled_query_runs
Sales Management
BC-410
Quotes
GET /v1/quotes POST /v1/quotes GET /v1/quotes/{quote} POST /v1/quotes/{quote}
Developer Platform & API Ecosystem Management
BC-4270
Webhook Endpoints

What people ask Stripe 70

The questions people put to an LLM, and the jobs they hand an agent, that Stripe's APIs answer — each one linked to the operation that does it. Generated by API Evangelist

Stripe Customers API List customers “How do I pull a list of all my customers, newest first?” Create a customer “How do I add a new customer record in Stripe?” Search customers with a query “How do I search my customers by name, email or metadata?” Permanently delete a customer “How do I permanently remove a customer?”
Stripe Treasury API List credit reversals on a financial account “How do I see which incoming credits I've sent back to the sender?” Reverse a received credit “How do I send an incoming credit back to where it came from?” Get a credit reversal “How do I check the status of a single credit reversal?” List debit reversals on a financial account “How do I see the pulled debits I've disputed or reversed?”
Stripe Issuing API List card authorization requests “How do I see every authorization attempt made on the cards I've issued?” Look up one card authorization “How do I pull up the details of a single authorization on an issued card?” Tag a card authorization with metadata “Can I attach my own reference data to an issued-card authorization?” Approve a pending card authorization “How do I approve a pending purchase on one of my issued cards in real time?”
Stripe Terminal API List reader configurations “How do I see all the configurations I've set up for my in-person card readers?” Create a reader configuration “How do I set up tipping options for my in-store card readers?” Delete a reader configuration “How do I remove a reader configuration I no longer use?” Look up a reader configuration “How do I check the tipping and offline settings in one reader configuration?”
Stripe Account API Get my own account details “How do I check the details of my own Stripe account through the API?” Create an onboarding link for a connected account “How do I send a connected account user through hosted onboarding?” Create a session for embedded account components “How do I give my front end client-side access for a connected account?” Create a connected account “How do I create accounts for the sellers or users on my platform?”
Stripe Climate API List carbon removal orders “How do I see all the carbon removal I've ordered?” Buy carbon removal “How do I buy carbon removal for my business?” Get a carbon removal order “How do I check the status of a carbon removal order?” Update a carbon removal order “How do I change who gets credit for a carbon removal order?”
Stripe Invoices API List invoices “How do I list all the invoices I've issued?” Create a draft invoice “How do I create an invoice for a customer?” Search invoices with a query “How do I search invoices by amount, status or metadata?” Preview a customer's upcoming invoice “How do I preview what a customer will be billed on their next invoice?”
Stripe Charges API List charges “How do I see all the charges I've made, newest first?” Charge a card or payment source “How do I charge a customer's saved card directly?” Search charges “How do I find charges matching an amount, status or metadata value?” Get a charge “How do I look up the details of one charge?”
Stripe Financial Connections API List linked bank accounts “How do I see all the bank accounts my customers have linked?” Look up a linked bank account “How do I see the details of one bank account a customer linked?” Disconnect a linked bank account “How do I stop accessing a customer's linked bank account?” List owners of a linked bank account “How do I find out who owns a bank account a customer linked?”
Stripe Payment Intents API List payments in progress and completed “How do I list recent PaymentIntents on my account?” Start a payment for an amount “How do I start collecting a payment from a customer in Stripe?” Search payments with a query “How do I search for payments by status, amount or metadata?” Get a PaymentIntent “How do I check the status of one payment?”
Stripe Radar API List early fraud warnings “How do I see which payments card issuers have flagged as likely fraud?” Look up an early fraud warning “How do I see the details of one early fraud warning?” List entries in a fraud value list “How do I see every email, card or IP on one of my block or allow lists?” Add an entry to a fraud value list “How do I block a suspicious email address or card fingerprint?”
Stripe Applications API List collected application fees “How much have I collected in platform application fees?” Get one refund of an application fee “How do I look up a specific refund made on an application fee?” Update an application fee refund's metadata “How do I tag an application fee refund with my own metadata?” Get an application fee “How do I look up the details of one application fee?”

Showing 12 of 70 APIs with phrasing — see every API.

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Payments 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 applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% 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/stripe: 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 →

APIs 71

Individual APIs this provider publishes, each with its own machine-readable definition.

Stripe Accounts API

This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live cha...

Stripe Balance API

This is an object representing your Stripe balance. You can retrieve it to see the balance currently on your Stripe account. You can also retrieve the balance history, which con...

Stripe Charges API

The Charge object represents a single attempt to move money into your Stripe account. PaymentIntent confirmation is the most common way to create Charges, but transferring money...

Stripe Checkout API

Checkout is a low-code payment integration that creates a customizable form for collecting payments. You can embed Checkout directly in your website or redirect customers to a S...

Stripe Climate API

Stripe Climate is the easiest way to help promising permanent carbon removal technologies launch and scale. Join a growing group of ambitious businesses that are changing the co...

Stripe Coupons API

A coupon contains information about a percent-off or amount-off discount you might want to apply to a customer. Coupons may be applied to subscriptions, invoices, checkout sessi...

Stripe Credit Notes API

Issue a credit note to adjust an invoice's amount after the invoice is finalized.

Stripe Customers API

This object represents a customer of your business. Use it to create recurring charges and track payments that belong to the same customer.

Stripe Disputes API

A dispute occurs when a customer questions your charge with their card issuer. When this happens, you have the opportunity to respond to the dispute with evidence that shows tha...

Stripe Ephemeral Keys API

Stripe.js uses ephemeral keys to securely retrieve Card information from the Stripe API without publicly exposing your secret keys. You need to do some of the ephemeral key exch...

Stripe Events API

Events are our way of letting you know when something interesting happens in your account. When an interesting event occurs, we create a new Event object.

Stripe Exchange Rates API

Stripe supports processing charges in 135+ currencies allowing you to present prices in a customer's native currency. Doing so can improve sales and help customers avoid convers...

Stripe Files API

This object represents files hosted on Stripe's servers. You can upload files with the create file request (for example, when uploading dispute evidence). Stripe also creates fi...

Stripe Financial Connections API

Financial Connections lets your users securely share their financial data by linking their financial accounts to your business. Use Financial Connections to access user-permissi...

Stripe Identity API

Use Stripe Identity to confirm the identity of global users to prevent fraud, streamline risk operations, and increase trust and safety.

Stripe Invoice API

Invoices are statements of amounts owed by a customer, and are either generated one-off, or generated periodically from a subscription.

Stripe Issuing API

An API for businesses to instantly create, manage, and distribute payment cards.

Stripe Payment Intents API

A PaymentIntent guides you through the process of collecting a payment from your customer. We recommend that you create exactly one PaymentIntent for each order or customer sess...

Stripe Payment Links API

A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. When a customer opens a payment l...

Stripe Payouts API

A Payout object is created when you receive funds from Stripe, or when you initiate a payout to either a bank account or debit card of a connected Stripe account. You can retrie...

Stripe Plans API

You can now model subscriptions more flexibly using the Prices API. It replaces the Plans API and is backwards compatible to simplify your migration.

Stripe Prices API

Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. Products help you track inventory or provisioning, and...

Stripe Products API

Products describe the specific goods or services you offer to your customers. For example, you might offer a Standard and Premium version of your goods or service; each version ...

Stripe Promotion Codes API

A Promotion Code represents a customer-redeemable code for a coupon. It can be used to create multiple codes for a single coupon.

Stripe Quotes API

A Quote is a way to model prices that you'd like to provide to a customer. Once accepted, it will automatically create an invoice, subscription or subscription schedule.

Stripe Radar API

Stripe Radar provides real-time fraud protection and requires no additional development time. Fraud professionals can add Radar for Fraud Teams to customize protection and get d...

Stripe Refunds API

Refund objects allow you to refund a previously created charge that isn't refunded yet. Funds are refunded to the credit or debit card that's initially charged.

Stripe Reporting API

The financial reports in the Dashboard provide downloadable reports in CSV format for a variety of accounting and reconciliation tasks. These reports are also available through ...

Stripe Reviews API

Reviews can be used to supplement automated fraud detection with human expertise.

Stripe Shipping Rates API

Shipping rates describe the price of shipping presented to your customers and applied to a purchase.

Stripe Sigma API

If you have scheduled a Sigma query, you'll receive a sigma.scheduled_query_run.created webhook each time the query runs. The webhook contains a ScheduledQueryRun object, which ...

Stripe Sources API

Source objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a Card object once...

Stripe Tax API

Automate sales tax, VAT, and GST compliance on all your transactions-low or no code integrations available.

Stripe Terminal API

Use Stripe Terminal to accept in-person payments and extend Stripe payments to your point of sale.

Stripe Test Helpers API

Stripe provides a number of resources for testing your integration. Make sure to test the following use cases before launch, and use our Postman collection to make the testing p...

Stripe Tokens API

Tokenization is the process Stripe uses to collect sensitive card or bank account details, or personally identifiable information (PII), directly from your customers in a secure...

Stripe Transfers API

A Transfer object is created when you move funds between Stripe accounts as part of Connect.

Stripe Treasury API

Stripe Treasury is a banking-as-a-service API that lets you embed financial services in your product. With Stripe's API, you can enable businesses to hold funds, pay bills, earn...

Stripe Entitlements API

Entitlements enable you to map the features of your internal service to Stripe products. After you map your features, Stripe notifies you about when to provision or de-provision...

Stripe Forwarding API

The Vault and Forward API allows you to tokenize and store card details in Stripes PCI-compliant vault and forward that data to supported third-party processors or endpoints.

Stripe Crypto Onramp API

The Stripe fiat-to-crypto onramp lets your customers securely purchase and exchange cryptocurrencies directly from your platform or decentralized application at checkout.

Stripe Billing Meters API

Meters specify how to aggregate meter events over a billing period for usage-based pricing. Meter events represent customer actions and support up to 10,000 events per second vi...

Stripe Payment Method Configurations API

Payment method configurations allow you to configure which payment methods are available to your customers during checkout. Manage payment method availability across multiple Co...

Stripe Account API

The Account API from Stripe — 12 operation(s) for account.

Stripe Apple API

The Apple API from Stripe — 2 operation(s) for apple.

Stripe Applications API

The Applications API from Stripe — 8 operation(s) for applications.

Stripe Balance Transactions API

The Balance Transactions API from Stripe — 2 operation(s) for balance transactions.

Stripe Billing Portal API

The Billing Portal API from Stripe — 3 operation(s) for billing portal.

Stripe Capabilities API

The Capabilities API from Stripe — 1 operation(s) for capabilities.

Stripe Capability API

The Capability API from Stripe — 1 operation(s) for capability.

Stripe Country Specs API

The Country Specs API from Stripe — 2 operation(s) for country specs.

Stripe Create API

The Create API from Stripe — 10 operation(s) for create.

Stripe Delete API

The Delete API from Stripe — 20 operation(s) for delete.

Stripe Get API

The Get API from Stripe — 106 operation(s) for get.

Stripe Invoices API

The Invoices API from Stripe — 12 operation(s) for invoices.

Stripe Link Account Sessions API

The Link Account Sessions API from Stripe — 2 operation(s) for link account sessions.

Stripe Linked Accounts API

The Linked Accounts API from Stripe — 5 operation(s) for linked accounts.

Stripe Lists API

The Lists API from Stripe — 8 operation(s) for lists.

Stripe Payment Method Domains API

The Payment Method Domains API from Stripe — 3 operation(s) for payment method domains.

Stripe Payment Methods API

The Payment Methods API from Stripe — 4 operation(s) for payment methods.

Stripe Person API

The Person API from Stripe — 4 operation(s) for person.

Stripe Setup Attempts API

The Setup Attempts API from Stripe — 1 operation(s) for setup attempts.

Stripe Setup Intents API

The Setup Intents API from Stripe — 6 operation(s) for setup intents.

Stripe Subscription Items API

The Subscription Items API from Stripe — 4 operation(s) for subscription items.

Stripe Subscription Schedules API

The Subscription Schedules API from Stripe — 4 operation(s) for subscription schedules.

Stripe Subscriptions API

The Subscriptions API from Stripe — 8 operation(s) for subscriptions.

Stripe Tax Codes API

The Tax Codes API from Stripe — 2 operation(s) for tax codes.

Stripe Tax Rates API

The Tax Rates API from Stripe — 2 operation(s) for tax rates.

Stripe Webhook Endpoints API

The Webhook Endpoints API from Stripe — 2 operation(s) for webhook endpoints.

Stripe Invoice Items API

The Invoice Items API from Stripe — 2 operation(s) for invoice items.

Stripe Top Ups API

The Top Ups API from Stripe — 3 operation(s) for top ups.

Scroll for all 71

Postman Collections 54

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 54

Open Collections 166

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Stripe Apple Pay API

OPEN COLLECTION

Stripe Payment Method API

OPEN COLLECTION

Stripe Setup API

OPEN COLLECTION

Stripe Subscription API

OPEN COLLECTION

Stripe Webhook API

OPEN COLLECTION

Scroll for all 166

Arazzo Workflows 31

Multi-step API workflows described with the Arazzo specification.

Stripe Add and Scale Subscription Item

Add an item to a subscription, then update its quantity.

ARAZZO

Stripe Attach Payment Method

Create a payment method, attach it to a customer, then list the customer's saved methods.

ARAZZO

Stripe Authorize and Capture Payment

Authorize a payment with manual capture, poll until ready, then capture the funds.

ARAZZO

Stripe Calculate and Settle Tax

Calculate tax for a set of line items, then record a Tax transaction from that calculation.

ARAZZO

Stripe Cancel Subscription

Retrieve a subscription to confirm it is active, then cancel it.

ARAZZO

Stripe Cancel Uncaptured Payment

Open a manual-capture PaymentIntent and cancel it to release the authorization.

ARAZZO

Stripe Capture and Partial Refund

Create an uncaptured charge, capture it, then partially refund the captured amount.

ARAZZO

Stripe Charge and Refund

Create a direct charge, then refund all or part of it.

ARAZZO

Stripe Checkout Session and Line Items

Create a hosted Checkout Session, retrieve it, then list its line items.

ARAZZO

Stripe Connect Onboard Account

Create a Connect connected account, then mint an account link to start Stripe-hosted onboarding.

ARAZZO

Stripe Create and Cancel Payout

Create a payout to a bank account, then cancel it while still pending.

ARAZZO

Stripe Create and Finalize Invoice

Create a draft invoice, add a line item, then finalize it.

ARAZZO

Stripe Create Customer and Pay

Create a customer, open a PaymentIntent for them, then confirm it to take payment.

ARAZZO

Stripe Create Product and Price

Create a Product, then attach a reusable Price to it.

ARAZZO

Stripe Expire Checkout Session

Create a Checkout Session and then expire it to prevent further use.

ARAZZO

Stripe Invoice and Collect

Draft an invoice, add an item, finalize it, then charge it immediately.

ARAZZO

Stripe Issue Card to Cardholder

Create an Issuing cardholder, then issue a virtual card to that cardholder.

ARAZZO

Stripe Launch Subscription

Create a recurring product and price, then subscribe a customer to it.

ARAZZO

Stripe Link Financial Account

Create a Financial Connections session for an account holder, then list the accounts linked through it.

ARAZZO

Stripe Onboard Customer to Plan

Create a customer, save a payment method to them, then subscribe them to a plan.

ARAZZO

Stripe Pause and Resume Subscription

Retrieve a subscription, pause its billing collection, then resume it.

ARAZZO

Stripe Quote to Paid Invoice

Create a quote for a customer, finalize it, then accept it to generate the resulting invoice.

ARAZZO

Stripe Refund Payment Intent

Confirm a PaymentIntent charge, then refund it via the Refunds API.

ARAZZO

Stripe Reverse Payout

Create a payout, retrieve it to confirm settlement, then reverse it back to the balance.

ARAZZO

Stripe Save Card and Charge

Create a payment method, attach it to a customer, then charge it via a PaymentIntent.

ARAZZO

Stripe Send Invoice

Draft an invoice, add an item, finalize it, then email it to the customer.

ARAZZO

Stripe Set Up Future Payment

Create a SetupIntent to save a payment method for future off-session use, then confirm it.

ARAZZO

Stripe Subscribe Existing Customer

Confirm a customer exists, then subscribe them to an existing price.

ARAZZO

Stripe Verify Identity

Create an Identity VerificationSession, then retrieve it to read the verification outcome.

ARAZZO

Stripe Void Invoice

Create and finalize an invoice, then void it to cancel the bill.

ARAZZO

Stripe Write Off Invoice

Create and finalize an invoice, then mark it uncollectible.

ARAZZO

Scroll for all 31

MCP Servers 2

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

Stripe's remote MCP server exposes the Stripe API and knowledge base to MCP clients over OAuth or restricted API keys; npx @stripe/mcp for local use.

MCP SERVER

Stripe MCP Server manifest

Stripe operates an official remote MCP server at https://mcp.stripe.com, authenticated with OAuth (RFC 9728 protected resource; authorization server https://access.stripe.com/mc...

MCP SERVER

Pricing Plans 2

Published pricing tiers and plan structures.

Stripe Plans Pricing

56 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Stripe Rate Limits

16 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 18

Notable capabilities this provider offers.

Payments API for one-time and saved payment methods (100+ payment methods)
Payment Intents API for SCA-compliant card flows
Setup Intents for save-card-without-charge
Subscriptions and Invoicing via Billing API
Pay-as-you-go Billing at 0.7% of volume, or $620+/mo flat
Stripe Tax: automated tax calculation, registration, and filing in 90+ countries
Connect for marketplaces and platforms
Issuing for virtual and physical card programs
Identity for KYC document verification
Treasury for embedded banking-as-a-service
Climate for carbon removal
Sigma for SQL analytics on your Stripe data ($15/mo)
Data Pipeline for warehouse delivery ($65/mo)
Radar for fraud prevention with ML risk scoring (free or per-screened)
100 RPS read/write in live mode, 25 RPS in test mode
Idempotency-Key support for safe retries
Webhooks with signed event payloads
Custom interchange-plus pricing for high-volume merchants

Scroll for all 18

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Stripe Webhooks

Stripe uses webhooks to notify your application when an event happens in your account. Webhooks are particularly useful for asynchronous events like when a customer's bank confi...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Stripe Context

0 classes · 8 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Stripe API Rules

8 rules · 1 errors 7 warnings

SPECTRAL

Stripe API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Stripe API Rules

12 rules · 4 errors 5 warnings

SPECTRAL

JSON Schema 8

Standalone JSON Schema definitions for this provider's data models.

Stripe Charge

44 properties

JSON SCHEMA

Stripe Customer

25 properties

JSON SCHEMA

Stripe Event

10 properties

JSON SCHEMA

Stripe Invoice

43 properties

JSON SCHEMA

Stripe Payment Intent

37 properties

JSON SCHEMA

Stripe Price

21 properties

JSON SCHEMA

Stripe Product

19 properties

JSON SCHEMA

Stripe Subscription

43 properties

JSON SCHEMA

Scroll for all 8

JSON Structure 3

JSON Structure definitions describing this provider's data shapes.

Stripe Customer Structure

16 properties

JSON STRUCTURE

Stripe Invoice Structure

21 properties

JSON STRUCTURE

Stripe Payment Intent Structure

17 properties

JSON STRUCTURE

Examples 3

Example request and response payloads for these APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Stripe Authentication

http · 2 schemes

SECURITY

Stripe Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Stripe Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Stripe Trust Center

PCI DSS, SOC 1 Type II, SOC 2 Type II, SOC 3, EMVCo Level 1 and 2, PCI PA-DSS, NIST Cybersecurity Framework, APEC CBPR and PRP, EU-US Data Privacy Framework

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Stripe Scopes

2 scopes

2 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Stripe Agentic Access

910 operations · 483 acting · 2 human-in-the-loop

910 operations · 483 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 12

Reference material describing how the API behaves

Scroll for all 12

Agent Surfaces 8

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 8

Design & Contract 52

Pagination, idempotency, versioning, errors, and events

Scroll for all 52

Build 21

SDKs, sample code, and the tooling you integrate with

Scroll for all 21

Access & Security 10

Authentication, authorization, and security posture

Scroll for all 10

Learn 1

Tutorials, courses, talks, and written guidance

Operate 10

Status, limits, changes, and where to get help

Scroll for all 10

Commercial 5

Pricing, plans, and the legal terms of use

Company 5

The organization behind the API

Other 10

Properties that don't map to a standard resource type

Scroll for all 10

Source (apis.yml)

apis.yml Raw ↑
aid: stripe
url: https://raw.githubusercontent.com/api-search/payments/main/_apis/stripe/apis.md
apis:
- aid: stripe:stripe-accounts-api
  name: Stripe Accounts API
  tags:
  - Account
  tags_raw:
  - Accounts
  properties:
  - url: https://stripe.com/docs/api/accounts
    type: Documentation
  - url: https://docs.stripe.com/api/accounts
    type: APIReference
  - url: openapi/stripe-accounts-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-accounts-overlay.yaml
    type: Overlay
  description: This is an object representing a Stripe account. You can retrieve it to see properties on the account like
    its current requirements or if the account is enabled to make live charges or receive payouts.
- aid: stripe:stripe-balance-api
  name: Stripe Balance API
  tags:
  - Balances
  - History
  - Transaction
  tags_raw:
  - Balance
  - History
  - Transactions
  properties:
  - url: https://stripe.com/docs/api/balance
    type: Documentation
  - url: https://docs.stripe.com/api/balance
    type: APIReference
  - url: openapi/stripe-balance-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-balance-overlay.yaml
    type: Overlay
  description: This is an object representing your Stripe balance. You can retrieve it to see the balance currently on your
    Stripe account. You can also retrieve the balance history, which contains a list of transactions that contributed to the
    balance (charges, payouts, and so forth).
- aid: stripe:stripe-charges-api
  name: Stripe Charges API
  tags:
  - Charges
  - Disputes
  - Refunds
  properties:
  - url: https://stripe.com/docs/api/charges
    type: Documentation
  - url: https://docs.stripe.com/api/charges
    type: APIReference
  - url: openapi/stripe-charges-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-charges-overlay.yaml
    type: Overlay
  description: The Charge object represents a single attempt to move money into your Stripe account. PaymentIntent confirmation
    is the most common way to create Charges, but transferring money to a different Stripe account through Connect also creates
    Charges. Some legacy payment flows create Charges directly, which is not recommended for new integrations.
- aid: stripe:stripe-checkout-api
  name: Stripe Checkout API
  tags:
  - Checkout
  properties:
  - url: https://stripe.com/docs/payments/checkout
    type: Documentation
  - url: openapi/stripe-checkout-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-checkout-overlay.yaml
    type: Overlay
  description: Checkout is a low-code payment integration that creates a customizable form for collecting payments. You can
    embed Checkout directly in your website or redirect customers to a Stripe-hosted payment page. It supports one-time payments
    and subscriptions and accepts over 40 local payment methods.
- aid: stripe:stripe-climate-api
  name: Stripe Climate API
  tags:
  - Carbon
  - Climate
  properties:
  - url: https://stripe.com/climate
    type: Documentation
  - url: openapi/stripe-climate-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-climate-overlay.yaml
    type: Overlay
  description: Stripe Climate is the easiest way to help promising permanent carbon removal technologies launch and scale.
    Join a growing group of ambitious businesses that are changing the course of carbon removal.
- aid: stripe:stripe-coupons-api
  name: Stripe Coupons API
  tags:
  - Coupons
  properties:
  - url: https://stripe.com/docs/api/coupons
    type: Documentation
  - url: openapi/stripe-coupons-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-coupons-overlay.yaml
    type: Overlay
  description: A coupon contains information about a percent-off or amount-off discount you might want to apply to a customer.
    Coupons may be applied to subscriptions, invoices, checkout sessions, quotes, and more. Coupons do not work with conventional
    one-off charges or payment intents.
- aid: stripe:stripe-credit-notes-api
  name: Stripe Credit Notes API
  tags:
  - Credit
  - Notes
  properties:
  - url: https://stripe.com/docs/api/credit_notes
    type: Documentation
  - url: openapi/stripe-credit-notes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-credit-notes-overlay.yaml
    type: Overlay
  description: Issue a credit note to adjust an invoice's amount after the invoice is finalized.
- aid: stripe:stripe-customers-api
  name: Stripe Customers API
  tags:
  - Customers
  properties:
  - url: https://stripe.com/docs/api/customers
    type: Documentation
  - url: https://docs.stripe.com/api/customers
    type: APIReference
  - url: openapi/stripe-customers-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-customers-overlay.yaml
    type: Overlay
  description: This object represents a customer of your business. Use it to create recurring charges and track payments that
    belong to the same customer.
- aid: stripe:stripe-disputes-api
  name: Stripe Disputes API
  tags:
  - Disputes
  properties:
  - url: https://stripe.com/docs/api/disputes
    type: Documentation
  - url: https://docs.stripe.com/api/disputes
    type: APIReference
  - url: openapi/stripe-disputes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-disputes-overlay.yaml
    type: Overlay
  description: A dispute occurs when a customer questions your charge with their card issuer. When this happens, you have
    the opportunity to respond to the dispute with evidence that shows that the charge is legitimate.
- aid: stripe:stripe-ephemeral-keys-api
  name: Stripe Ephemeral Keys API
  tags:
  - Ephemeral
  - Keys
  properties:
  - url: https://stripe.com/docs/issuing/elements
    type: Documentation
  - url: openapi/stripe-ephemeral-keys-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-ephemeral-keys-overlay.yaml
    type: Overlay
  description: Stripe.js uses ephemeral keys to securely retrieve Card information from the Stripe API without publicly exposing
    your secret keys. You need to do some of the ephemeral key exchange on the server-side to set this up.
- aid: stripe:stripe-events-api
  name: Stripe Events API
  tags:
  - Event
  tags_raw:
  - Events
  properties:
  - url: https://stripe.com/docs/api/events
    type: Documentation
  - url: https://docs.stripe.com/api/events
    type: APIReference
  - url: openapi/stripe-events-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-events-overlay.yaml
    type: Overlay
  description: Events are our way of letting you know when something interesting happens in your account. When an interesting
    event occurs, we create a new Event object.
- aid: stripe:stripe-exchange-rates-api
  name: Stripe Exchange Rates API
  tags:
  - Exchange
  - Rates
  tags_raw:
  - Exchanges
  - Rates
  properties:
  - url: https://stripe.com/docs/currencies/conversions
    type: Documentation
  - url: openapi/stripe-exchange-rates-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-exchange-rates-overlay.yaml
    type: Overlay
  description: Stripe supports processing charges in 135+ currencies allowing you to present prices in a customer's native
    currency. Doing so can improve sales and help customers avoid conversion costs. In order to present prices in your customer's
    currency, you need to specify the presentment currency when creating a PaymentIntent or a charge.
- aid: stripe:stripe-files-api
  name: Stripe Files API
  tags:
  - File
  tags_raw:
  - Files
  properties:
  - url: https://stripe.com/docs/api/files
    type: Documentation
  - url: https://docs.stripe.com/api/files
    type: APIReference
  - url: openapi/stripe-files-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-files-overlay.yaml
    type: Overlay
  description: This object represents files hosted on Stripe's servers. You can upload files with the create file request
    (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a
    Sigma scheduled query).
- aid: stripe:stripe-financial-connections-api
  name: Stripe Financial Connections API
  tags:
  - Connections
  - Finance
  tags_raw:
  - Connections
  - Financial
  properties:
  - url: https://stripe.com/docs/financial-connections
    type: Documentation
  - url: openapi/stripe-financial-connections-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-financial-connections-overlay.yaml
    type: Overlay
  description: Financial Connections lets your users securely share their financial data by linking their financial accounts
    to your business. Use Financial Connections to access user-permissioned account data such as tokenized account and routing
    numbers, balances, ownerships details, and transactions.
- aid: stripe:stripe-identity-api
  name: Stripe Identity API
  tags:
  - Cancel
  - Entities
  - Identity
  - Redact
  - Reports
  - Sessions
  - Verification
  properties:
  - url: https://stripe.com/docs/identity
    type: Documentation
  - url: openapi/stripe-identity-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-identity-overlay.yaml
    type: Overlay
  description: Use Stripe Identity to confirm the identity of global users to prevent fraud, streamline risk operations, and
    increase trust and safety.
- aid: stripe:stripe-invoice-api
  name: Stripe Invoice API
  tags:
  - Invoices
  properties:
  - url: https://stripe.com/docs/api/invoices
    type: Documentation
  - url: https://docs.stripe.com/api/invoices
    type: APIReference
  - url: openapi/stripe-invoice-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-invoice-overlay.yaml
    type: Overlay
  description: Invoices are statements of amounts owed by a customer, and are either generated one-off, or generated periodically
    from a subscription.
- aid: stripe:stripe-issuing-api
  name: Stripe Issuing API
  tags:
  - Cards
  - Issuing
  properties:
  - url: https://stripe.com/docs/issuing
    type: Documentation
  - url: openapi/stripe-issuing-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-issuing-overlay.yaml
    type: Overlay
  description: An API for businesses to instantly create, manage, and distribute payment cards.
- aid: stripe:stripe-payment-intents-api
  name: Stripe Payment Intents API
  tags:
  - Intents
  - Payments
  tags_raw:
  - Intent
  - Intents
  - Payments
  properties:
  - url: https://stripe.com/docs/api/payment_intents
    type: Documentation
  - url: https://docs.stripe.com/api/payment_intents
    type: APIReference
  - url: openapi/stripe-payment-intents-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payment-intents-overlay.yaml
    type: Overlay
  description: A PaymentIntent guides you through the process of collecting a payment from your customer. We recommend that
    you create exactly one PaymentIntent for each order or customer session in your system. You can reference the PaymentIntent
    later to see the history of payment attempts for a particular session.
- aid: stripe:stripe-payment-links-api
  name: Stripe Payment Links API
  tags:
  - Link
  - Links
  - Payments
  properties:
  - url: https://stripe.com/docs/api/payment_links/payment_links
    type: Documentation
  - url: openapi/stripe-payment-links-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payment-links-overlay.yaml
    type: Overlay
  description: A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can
    be shared and used multiple times. When a customer opens a payment link it will open a new checkout session to render
    the payment page. You can use checkout session events to track payments through payment links.
- aid: stripe:stripe-payouts-api
  name: Stripe Payouts API
  tags:
  - Payouts
  properties:
  - url: https://stripe.com/docs/api/payouts
    type: Documentation
  - url: https://docs.stripe.com/api/payouts
    type: APIReference
  - url: openapi/stripe-payouts-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payouts-overlay.yaml
    type: Overlay
  description: A Payout object is created when you receive funds from Stripe, or when you initiate a payout to either a bank
    account or debit card of a connected Stripe account. You can retrieve individual payouts, and list all payouts. Payouts
    are made on varying schedules, depending on your country and industry.
- aid: stripe:stripe-plans-api
  name: Stripe Plans API
  tags:
  - Plan
  - Plans
  properties:
  - url: https://stripe.com/docs/api/plans
    type: Documentation
  - url: openapi/stripe-plans-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-plans-overlay.yaml
    type: Overlay
  description: You can now model subscriptions more flexibly using the Prices API. It replaces the Plans API and is backwards
    compatible to simplify your migration.
- aid: stripe:stripe-prices-api
  name: Stripe Prices API
  tags:
  - Prices
  properties:
  - url: https://stripe.com/docs/api/prices
    type: Documentation
  - url: https://docs.stripe.com/api/prices
    type: APIReference
  - url: openapi/stripe-prices-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-prices-overlay.yaml
    type: Overlay
  description: Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases
    of products. Products help you track inventory or provisioning, and prices help you track payment terms. Different physical
    goods or levels of service should be represented by products, and pricing options should be represented by prices. This
    approach lets you change prices without having to change your provisioning scheme.
- aid: stripe:stripe-products-api
  name: Stripe Products API
  tags:
  - Product
  tags_raw:
  - Products
  properties:
  - url: https://stripe.com/docs/api/products
    type: Documentation
  - url: https://docs.stripe.com/api/products
    type: APIReference
  - url: openapi/stripe-products-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-products-overlay.yaml
    type: Overlay
  description: Products describe the specific goods or services you offer to your customers. For example, you might offer
    a Standard and Premium version of your goods or service; each version would be a separate Product. They can be used in
    conjunction with Prices to configure pricing in Payment Links, Checkout, and Subscriptions.
- aid: stripe:stripe-promotion-codes-api
  name: Stripe Promotion Codes API
  tags:
  - Codes
  - Promotion
  - Promotions
  properties:
  - url: https://stripe.com/docs/api/promotion_codes
    type: Documentation
  - url: openapi/stripe-promotion-codes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-promotion-codes-overlay.yaml
    type: Overlay
  description: A Promotion Code represents a customer-redeemable code for a coupon. It can be used to create multiple codes
    for a single coupon.
- aid: stripe:stripe-quotes-api
  name: Stripe Quotes API
  tags:
  - Quotes
  properties:
  - url: https://stripe.com/docs/api/quotes
    type: Documentation
  - url: openapi/stripe-quotes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-quotes-overlay.yaml
    type: Overlay
  description: A Quote is a way to model prices that you'd like to provide to a customer. Once accepted, it will automatically
    create an invoice, subscription or subscription schedule.
- aid: stripe:stripe-radar-api
  name: Stripe Radar API
  tags:
  - Fraud Prevention
  - Radar
  tags_raw:
  - Fraud
  - Radar
  properties:
  - url: https://stripe.com/docs/radar
    type: Documentation
  - url: openapi/stripe-radar-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-radar-overlay.yaml
    type: Overlay
  description: Stripe Radar provides real-time fraud protection and requires no additional development time. Fraud professionals
    can add Radar for Fraud Teams to customize protection and get deeper insights.
- aid: stripe:stripe-refunds-api
  name: Stripe Refunds API
  tags:
  - Refunds
  properties:
  - url: https://stripe.com/docs/api/refunds
    type: Documentation
  - url: https://docs.stripe.com/api/refunds
    type: APIReference
  - url: openapi/stripe-refunds-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-refunds-overlay.yaml
    type: Overlay
  description: Refund objects allow you to refund a previously created charge that isn't refunded yet. Funds are refunded
    to the credit or debit card that's initially charged.
- aid: stripe:stripe-reporting-api
  name: Stripe Reporting API
  tags:
  - Reporting
  - Reports
  properties:
  - url: https://stripe.com/docs/reports/api
    type: Documentation
  - url: openapi/stripe-reporting-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-reporting-overlay.yaml
    type: Overlay
  description: The financial reports in the Dashboard provide downloadable reports in CSV format for a variety of accounting
    and reconciliation tasks. These reports are also available through the API, so you can schedule them to run automatically
    or run them whenever you need to receive the associated report files for accounting purposes.
- aid: stripe:stripe-reviews-api
  name: Stripe Reviews API
  tags:
  - Reviews
  properties:
  - url: https://stripe.com/docs/api/radar/reviews
    type: Documentation
  - url: openapi/stripe-reviews-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-reviews-overlay.yaml
    type: Overlay
  description: Reviews can be used to supplement automated fraud detection with human expertise.
- aid: stripe:stripe-shipping-rates-api
  name: Stripe Shipping Rates API
  tags:
  - Rates
  - Shipping
  properties:
  - url: https://stripe.com/docs/api/shipping_rates
    type: Documentation
  - url: openapi/stripe-shipping-rates-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-shipping-rates-overlay.yaml
    type: Overlay
  description: Shipping rates describe the price of shipping presented to your customers and applied to a purchase.
- aid: stripe:stripe-sigma-api
  name: Stripe Sigma API
  tags:
  - Sigma
  properties:
  - url: https://stripe.com/docs/api/sigma/scheduled_queries
    type: Documentation
  - url: openapi/stripe-sigma-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-sigma-overlay.yaml
    type: Overlay
  description: If you have scheduled a Sigma query, you'll receive a sigma.scheduled_query_run.created webhook each time the
    query runs. The webhook contains a ScheduledQueryRun object, which you can use to retrieve the query results.
- aid: stripe:stripe-sources-api
  name: Stripe Sources API
  tags:
  - Sources
  - Transaction
  tags_raw:
  - Sources
  - Transactions
  properties:
  - url: https://stripe.com/docs/api/sources
    type: Documentation
  - url: openapi/stripe-sources-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-sources-overlay.yaml
    type: Overlay
  description: Source objects allow you to accept a variety of payment methods. They represent a customer's payment instrument,
    and can be used with the Stripe API just like a Card object once chargeable, they can be charged, or can be attached to
    customers.
- aid: stripe:stripe-tax-api
  name: Stripe Tax API
  tags:
  - Tax
  tags_raw:
  - Taxes
  properties:
  - url: https://stripe.com/docs/tax
    type: Documentation
  - url: openapi/stripe-tax-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-tax-overlay.yaml
    type: Overlay
  description: Automate sales tax, VAT, and GST compliance on all your transactions-low or no code integrations available.
- aid: stripe:stripe-terminal-api
  name: Stripe Terminal API
  tags:
  - Point-of-Sale
  - Terminal
  tags_raw:
  - Point of Sale
  - Terminal
  - Terminals
  properties:
  - url: https://stripe.com/docs/terminal
    type: Documentation
  - url: openapi/stripe-terminal-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-terminal-overlay.yaml
    type: Overlay
  description: Use Stripe Terminal to accept in-person payments and extend Stripe payments to your point of sale.
- aid: stripe:stripe-test-helpers-api
  name: Stripe Test Helpers API
  tags:
  - Synthetic
  - Testing
  - Virtualization
  properties:
  - url: https://stripe.com/docs/implementation-guides/billing/testing
    type: Documentation
  - url: openapi/stripe-test-helpers-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-test-helpers-overlay.yaml
    type: Overlay
  description: Stripe provides a number of resources for testing your integration. Make sure to test the following use cases
    before launch, and use our Postman collection to make the testing process simpler.
- aid: stripe:stripe-tokens-api
  name: Stripe Tokens API
  tags:
  - Tokens
  properties:
  - url: https://stripe.com/docs/api/tokens
    type: Documentation
  - url: https://docs.stripe.com/api/tokens
    type: APIReference
  - url: openapi/stripe-tokens-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-tokens-overlay.yaml
    type: Overlay
  description: Tokenization is the process Stripe uses to collect sensitive card or bank account details, or personally identifiable
    information (PII), directly from your customers in a secure manner. A token representing this information is returned
    to your server to use. Use our recommended payments integrations to perform this process on the client-side. This guarantees
    that no sensitive card data touches your server, and allows your integration to operate in a PCI-compliant way.
- aid: stripe:stripe-transfers-api
  name: Stripe Transfers API
  tags:
  - Transfers
  properties:
  - url: https://stripe.com/docs/api/transfers
    type: Documentation
  - url: https://docs.stripe.com/api/transfers
    type: APIReference
  - url: openapi/stripe-transfers-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-transfers-overlay.yaml
    type: Overlay
  description: A Transfer object is created when you move funds between Stripe accounts as part of Connect.
- aid: stripe:stripe-treasury-api
  name: Stripe Treasury API
  tags:
  - Treasury
  properties:
  - url: https://stripe.com/docs/treasury
    type: Documentation
  - url: openapi/stripe-treasury-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-treasury-overlay.yaml
    type: Overlay
  description: Stripe Treasury is a banking-as-a-service API that lets you embed financial services in your product. With
    Stripe's API, you can enable businesses to hold funds, pay bills, earn yield, and manage their cash flow. Many users build
    Stripe Issuing in conjunction with Stripe Treasury to attach cards to spend funds in the account.
- aid: stripe:stripe-entitlements-api
  name: Stripe Entitlements API
  tags:
  - Billing
  - Entitlements
  - Features
  properties:
  - url: https://docs.stripe.com/billing/entitlements
    type: Documentation
  - url: https://docs.stripe.com/api/entitlements/active-entitlement
    type: APIReference
  - url: openapi/stripe-entitlements-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-entitlements-overlay.yaml
    type: Overlay
  description: Entitlements enable you to map the features of your internal service to Stripe products. After you map your
    features, Stripe notifies you about when to provision or de-provision access according to your customers subscription
    status.
- aid: stripe:stripe-forwarding-api
  name: Stripe Forwarding API
  tags:
  - Cards
  - Forwarding
  - Vault
  properties:
  - url: https://docs.stripe.com/payments/vault-and-forward
    type: Documentation
  - url: https://docs.stripe.com/api/forwarding/request
    type: APIReference
  - url: openapi/stripe-forwarding-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-forwarding-overlay.yaml
    type: Overlay
  description: The Vault and Forward API allows you to tokenize and store card details in Stripes PCI-compliant vault and
    forward that data to supported third-party processors or endpoints.
- aid: stripe:stripe-crypto-onramp-api
  name: Stripe Crypto Onramp API
  tags:
  - Crypto
  - On-Ramp
  - Payments
  tags_raw:
  - Crypto
  - Onramp
  - Payments
  properties:
  - url: https://docs.stripe.com/crypto/onramp
    type: Documentation
  - url: https://docs.stripe.com/api/crypto/onramp_sessions
    type: APIReference
  - url: openapi/stripe-crypto-onramp-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-crypto-onramp-overlay.yaml
    type: Overlay
  description: The Stripe fiat-to-crypto onramp lets your customers securely purchase and exchange cryptocurrencies directly
    from your platform or decentralized application at checkout.
- aid: stripe:stripe-billing-meters-api
  name: Stripe Billing Meters API
  tags:
  - Billing
  - Meters
  - Usage-Based
  properties:
  - url: https://docs.stripe.com/api/billing/meter
    type: APIReference
  - url: https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage-api
    type: Documentation
  - url: https://docs.stripe.com/api/v2/billing-meter
    type: APIReference
  - url: https://docs.stripe.com/api/v2/billing-meter-stream
    type: APIReference
  - url: openapi/stripe-billing-meters-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-billing-meters-overlay.yaml
    type: Overlay
  description: Meters specify how to aggregate meter events over a billing period for usage-based pricing. Meter events represent
    customer actions and support up to 10,000 events per second via the V2 meter event streams API.
- aid: stripe:stripe-payment-method-configurations-api
  name: Stripe Payment Method Configurations API
  tags:
  - Configuration
  - Payments
  properties:
  - url: https://docs.stripe.com/api/payment_method_configurations
    type: APIReference
  - url: https://docs.stripe.com/connect/payment-method-configurations
    type: Documentation
  - url: openapi/stripe-payment-method-configurations-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payment-method-configurations-overlay.yaml
    type: Overlay
  description: Payment method configurations allow you to configure which payment methods are available to your customers
    during checkout. Manage payment method availability across multiple Connect accounts.
- aid: stripe:stripe-account-api
  name: Stripe Account API
  description: The Account API from Stripe — 12 operation(s) for account.
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/stripe-account-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml
- aid: stripe:stripe-apple-api
  name: Stripe Apple API
  description: The Apple API from Stripe — 2 operation(s) for apple.
  tags:
  - Apple
  properties:
  - type: OpenAPI
    url: openapi/stripe-apple-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml
- aid: stripe:stripe-applications-api
  name: Stripe Applications API
  description: The Applications API from Stripe — 8 operation(s) for applications.
  tags:
  - Application
  tags_raw:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/stripe-applications-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml
- aid: stripe:stripe-balance-transactions-api
  name: Stripe Balance Transactions API
  description: The Balance Transactions API from Stripe — 2 operation(s) for balance transactions.
  tags:
  - Balance Transactions
  properties:
  - type: OpenAPI
    url: openapi/stripe-balance-transactions-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml
- aid: stripe:stripe-billing-portal-api
  name: Stripe Billing Portal API
  description: The Billing Portal API from Stripe — 3 operation(s) for billing portal.
  tags:
  - Billing Portal
  properties:
  - type: OpenAPI
    url: openapi/stripe-billing-portal-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml
- aid: stripe:stripe-capabilities-api
  name: Stripe Capabilities API
  description: The Capabilities API from Stripe — 1 operation(s) for capabilities.
  tags:
  - Capabilities
  properties:
  - type: OpenAPI
    url: openapi/stripe-capabilities-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml


# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/stripe/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/stripe"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/stripe/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/stripe/evidence"

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.

A second provider on the same verified email joins the account you already have.