Introduction
    Authentication
    Errors
    Expanding Responses
    Idempotent requests
    Include-dependent response values (API v2)
    Metadata
    Pagination
    Request IDs
    Connected Accounts
    Versioning
    Enums
Core Resources
    Accountsv2
    Account Linksv2
    Account Tokensv2
    US Bank Accountsv2
    GB Bank Accountsv2
    Balances
    Balance Transactions
    Charges
    Customers
    Customer Sessions
    Disputes
    Events
    Eventsv2
    Event Destinationsv2
    Files
    File Links
    Mandates
    Payment Intents
    Personsv2
    Person Tokensv2
    Setup Intents
    Setup Attempts
    Stripe Balance Debit Agreements
    3DS Authentications
    Payouts
    Refunds
    Confirmation Tokens
    Tokens
    Ephemeral Keys
Payment Methods
    Payment Methods
    Payment Method Configurations
    Payment Method Domains
    Bank Accounts
    Cash Balances
    Cash Balance Transactions
    Cards
    Sources
Money Management
Products
    Products
    Prices
    Coupons
    Promotion Codes
    Discounts
    Tax Codes
    Tax Rates
    Shipping Rates
Product Catalog
    Trial Offers
Commerce
Agentic Commerce
    Shared Payment Issued Tokens
    Shared Payment Granted Tokens
Checkout
    Checkout Sessions
Payment Links
    Payment Links
Billing
    Alerts
    Credit Balance Summaries
    Credit Balance Transactions
    Credit Grants
    Credit Notes
    Customer Balance Transactions
    Customer Portal Configurations
    Customer Portal Sessions
    Feedback Options
    Invoices
    Invoice Items
    Invoice Line Items
    Invoice Payments
    Invoice Rendering Templates
    Billing Meters
    Billing Meter Events
    Billing Meter Event Adjustments
    Meter Event Adjustmentsv2
    Meter Event Streamsv2
    Billing Meter Event Summaries
    Meter Eventsv2
    Plans
    Quotes
    Subscriptions
    The Subscription objectCreate a subscriptionUpdate a subscriptionRetrieve a subscriptionList subscriptionsCancel a subscriptionMigrate a subscriptionPause a subscriptionResume a subscriptionSearch subscriptions
    Subscription Items
    Subscription Schedules
    Tax IDs
    Test Clocks
Capital
    Financing Offers
    Financing Summaries
Connect
    Accounts
    Login Links
    Account Links
    Account Sessions
    Application Fees
    Application Fee Refunds
    Capabilities
    Country Specs
    Balance Settings
    External Bank Accounts
    External Account Cards
    Persons
    Top-ups
    Transfers
    Transfer Reversals
    Secrets
    App Installs
Reserves
Fraud
Issuing
Terminal
Treasury for Platforms
Payment Records
Account Evaluation
Entitlements
Sigma
Reporting
Financial Connections
Tax
Identity
Crypto
Climate
Tax Reporting
Forwarding
Privacy
Webhooks
  • 2026-10-28.endive
  • API Reference
  • Docs
  • Support
  • Sign in →

Search subscriptions v1

GET /v1/subscriptions/search

Search for subscriptions you’ve previously created using Stripe’s Search Query Language. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.

Parameters

  • querystringRequired

    The search query string. See search query language and the list of supported query fields for subscriptions.

  • limitinteger

    A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

  • pagestring

    A cursor for pagination across multiple pages of results. Don’t include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.

Returns

A dictionary with a data property that contains an array of up to limit subscriptions. If no objects match the query, the resulting array will be empty. See the related guide on expanding properties in lists.

curl -G https://api.stripe.com/v1/subscriptions/search \
-u "sk_test_...sk_test_...:" \
-H "Stripe-Version: 2026-10-28.endive" \
--data-urlencode "query=status:'active' AND metadata['order_id']:'6735'"
Response
{
"object": "search_result",
"url": "/v1/subscriptions/search",
"has_more": false,
"data": [
{
"id": "sub_1MoG3CLkdIwHu7ixd86qvAfe",
"object": "subscription",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"enabled": false,
"liability": null
},
"billing_cycle_anchor": 1679446874,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": {
"comment": null,
"feedback": null,
"reason": null
},
"collection_method": "charge_automatically",
"created": 1679446874,
"currency": "usd",
"customer": "cus_NZOq6LNU39H6ZI",
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discounts": null,
"ended_at": null,
"invoice_settings": {
"issuer": {
"type": "self"
}
},
"items": {
"object": "list",
"data": [
{
"id": "si_NZOqmziODmZt2v",
"object": "subscription_item",
"created": 1679446875,
"current_period_end": 1682125274,
"current_period_start": 1679446874,
"current_trial": null,
"metadata": {},
"plan": {
"id": "price_1MoG3BLkdIwHu7ixrHMcmj3f",
"object": "plan",
"active": true,
"amount": 1099,
"amount_decimal": "1099",
"billing_scheme": "per_unit",
"created": 1679446873,
"currency": "usd",
"interval": "month",
"interval_count": 1,
"livemode": false,
"metadata": {},
"nickname": null,
"product": "prod_NZOqsBJfaRYI1M",
"tiers_mode": null,
"transform_usage": null,
"trial_period_days": null,
"usage_type": "licensed"
},
"price": {
"id": "price_1MoG3BLkdIwHu7ixrHMcmj3f",
"object": "price",
"active": true,
"billing_scheme": "per_unit",
"created": 1679446873,
"currency": "usd",
"custom_unit_amount": null,
"livemode": false,
"lookup_key": null,
"metadata": {},
"nickname": null,
"product": "prod_NZOqsBJfaRYI1M",
"recurring": {
"interval": "month",
"interval_count": 1,
"trial_period_days": null,
"usage_type": "licensed"
},
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "recurring",
"unit_amount": 1099,
"unit_amount_decimal": "1099"
},
"quantity": 1,
"subscription": "sub_1MoG3CLkdIwHu7ixd86qvAfe",
"tax_rates": []
}
],
"has_more": false,
"total_count": 1,
"url": "/v1/subscription_items?subscription=sub_1MoG3CLkdIwHu7ixd86qvAfe"
},
"latest_invoice": "in_1MoG3CLkdIwHu7ixuBm2QIyW",
"livemode": false,
"metadata": {
"order_id": "6735"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": {
"payment_method_options": null,
"payment_method_types": null,
"save_default_payment_method": "off"
},
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"plan": {
"id": "price_1MoG3BLkdIwHu7ixrHMcmj3f",
"object": "plan",
"active": true,
"amount": 1099,
"amount_decimal": "1099",
"billing_scheme": "per_unit",
"created": 1679446873,
"currency": "usd",
"interval": "month",
"interval_count": 1,
"livemode": false,
"metadata": {},
"nickname": null,
"product": "prod_NZOqsBJfaRYI1M",
"tiers_mode": null,
"transform_usage": null,
"trial_period_days": null,
"usage_type": "licensed"
},
"quantity": 1,
"schedule": null,
"start_date": 1679446874,
"status": "active",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": {
"end_behavior": {
"missing_payment_method": "create_invoice",
"billing_cycle_anchor": "now"
}
},
"trial_start": null
}
]
}
  • Need help? Contact Support.
  • Chat with Stripe developers on Discord.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc
Advertisement
Advertisement