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 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.

Business capability
Price List Management BC-440.20

Operations 5

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v1/prices List prices · Get prices #
Ask an LLM
“How do I see all the prices I've set up for my products?”
“Can I list only monthly recurring prices, or only one-time prices?”
Tell an agent
List my active prices.
List the prices for product {product}.
POST /v1/prices Create a price for a product · Post prices #
Ask an LLM
“How do I add a monthly subscription price to a product?”
“Can I set up tiered or volume pricing?”
Tell an agent
Create a price of {unit_amount} {currency} for product {product}.
Create a recurring {unit_amount} {currency} price on {product} billed {recurring}.
GET /v1/prices/search Search prices with a query · Get prices search #
Ask an LLM
“How do I search my prices by metadata or amount?”
“Is a price I just created immediately searchable?”
Tell an agent
Search prices matching {query}.
Find up to {limit} prices where {query}.
GET /v1/prices/{price} Get a price · Get prices price #
Ask an LLM
“How do I look up one price's amount and billing interval?”
“Is a given price still active for new purchases?”
Tell an agent
Show price {price}.
Get the amount and interval of price {price}.
POST /v1/prices/{price} Update or archive a price · Post prices price #
Ask an LLM
“How do I stop a price from being used for new purchases?”
“Can I change the amount on an existing price?”
Tell an agent
Archive price {price} by setting active to {active}.
Rename price {price} internally to {nickname}.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/stripe-prices-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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.

OpenAPI Specification

stripe-prices-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Stripe Prices API
  description: Needs description.
  contact:
    email: dev-platform@stripe.com
    name: Stripe Dev Platform Team
    url: https://stripe.com
  termsOfService: https://stripe.com/us/terms/
  version: '2023-10-16'
  x-stripeSpecFilename: spec3
servers:
- url: https://api.stripe.com/
security:
- basicAuth: []
- bearerAuth: []
tags:


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