aid: revenuecat url: https://raw.githubusercontent.com/api-evangelist/revenuecat/refs/heads/main/apis.yml name: RevenueCat kind: company description: RevenueCat provides in-app subscription and purchase infrastructure for mobile and web apps. It abstracts App Store, Google Play, Amazon, Stripe, Roku, and Paddle billing behind cross-platform SDKs and a REST API, handling receipt validation, entitlements, subscriber state, offerings and paywalls, experiments, and subscription analytics. A v1 REST API manages live subscribers and purchases; a v2 REST API manages the project catalog (projects, apps, products, entitlements, offerings, packages); webhooks stream subscription lifecycle events. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Subscriptions - In-App Purchases - Billing - Mobile - Entitlements created: '2026-07-01' modified: '2026-07-01' specificationVersion: '0.19' apis: - aid: revenuecat:revenuecat-subscribers-api name: RevenueCat Subscribers API tags: - Subscribers - Customers - App User ID image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v1 baseURL: https://api.revenuecat.com/v1 properties: - url: https://www.revenuecat.com/docs/api-v1#tag/customers type: Documentation - url: https://www.revenuecat.com/docs/api-v1 type: APIReference - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v1 endpoints to get or create a subscriber, delete a subscriber, and read entitlements, subscriptions, and non-subscription purchases for an App User ID. - aid: revenuecat:revenuecat-purchases-receipts-api name: RevenueCat Purchases & Receipts API tags: - Purchases - Receipts - Transactions image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v1#tag/transactions baseURL: https://api.revenuecat.com/v1 properties: - url: https://www.revenuecat.com/docs/api-v1#tag/transactions type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v1 receipt validation (POST /receipts) across App Store, Google Play, Amazon, Stripe, Roku, and Paddle, plus transaction refund, defer, cancel, and extend operations. - aid: revenuecat:revenuecat-entitlements-v1-api name: RevenueCat Entitlements API (v1) tags: - Entitlements - Promotional - Grants image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v1#tag/entitlements baseURL: https://api.revenuecat.com/v1 properties: - url: https://www.revenuecat.com/docs/api-v1#tag/entitlements type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v1 promotional entitlement operations - grant a complimentary entitlement to a subscriber for a fixed duration and revoke promotional grants. - aid: revenuecat:revenuecat-offerings-v1-api name: RevenueCat Offerings API (v1) tags: - Offerings - Paywalls - Targeting image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v1#tag/offerings baseURL: https://api.revenuecat.com/v1 properties: - url: https://www.revenuecat.com/docs/api-v1#tag/offerings type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v1 endpoints to fetch the offerings (and packages) resolved for a subscriber - including experiment and targeting evaluation - and to override or clear the current offering for a user. - aid: revenuecat:revenuecat-customer-attributes-api name: RevenueCat Customer Attributes API tags: - Attributes - Customer Data - Segmentation image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v1#tag/customers/operation/attributes baseURL: https://api.revenuecat.com/v1 properties: - url: https://www.revenuecat.com/docs/customers/customer-attributes type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v1 endpoint to set or update custom and reserved subscriber attributes (POST /subscribers/{app_user_id}/attributes) for segmentation, attribution, and messaging. - aid: revenuecat:revenuecat-projects-v2-api name: RevenueCat Projects API (v2) tags: - Projects - Configuration image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v2#tag/Project baseURL: https://api.revenuecat.com/v2 properties: - url: https://www.revenuecat.com/docs/api-v2#tag/Project type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v2 endpoints to list the projects an API key can access - the top-level container for apps, products, entitlements, offerings, and customers. - aid: revenuecat:revenuecat-apps-v2-api name: RevenueCat Apps API (v2) tags: - Apps - Store Integrations image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v2#tag/App baseURL: https://api.revenuecat.com/v2 properties: - url: https://www.revenuecat.com/docs/api-v2#tag/App type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v2 CRUD for apps - the per-store integrations (App Store, Play Store, Amazon, Stripe, and more) inside a project. - aid: revenuecat:revenuecat-customers-v2-api name: RevenueCat Customers API (v2) tags: - Customers - Subscribers image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v2#tag/Customer baseURL: https://api.revenuecat.com/v2 properties: - url: https://www.revenuecat.com/docs/api-v2#tag/Customer type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v2 endpoints to list, create, retrieve, and delete customers within a project, with active entitlements and subscription state. - aid: revenuecat:revenuecat-products-v2-api name: RevenueCat Products API (v2) tags: - Products - Catalog image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v2#tag/Product baseURL: https://api.revenuecat.com/v2 properties: - url: https://www.revenuecat.com/docs/api-v2#tag/Product type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v2 CRUD for products - the store-mapped subscription and one-time purchase SKUs that back entitlements and packages. - aid: revenuecat:revenuecat-entitlements-v2-api name: RevenueCat Entitlements API (v2) tags: - Entitlements - Access Levels image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v2#tag/Entitlement baseURL: https://api.revenuecat.com/v2 properties: - url: https://www.revenuecat.com/docs/api-v2#tag/Entitlement type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v2 CRUD for entitlement definitions - the named access levels that products unlock and that gate premium features. - aid: revenuecat:revenuecat-offerings-v2-api name: RevenueCat Offerings API (v2) tags: - Offerings - Paywalls image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v2#tag/Offering baseURL: https://api.revenuecat.com/v2 properties: - url: https://www.revenuecat.com/docs/api-v2#tag/Offering type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v2 CRUD for offering definitions - the configurable sets of packages presented on paywalls, including the current offering flag. - aid: revenuecat:revenuecat-packages-v2-api name: RevenueCat Packages API (v2) tags: - Packages - Pricing image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/api-v2#tag/Package baseURL: https://api.revenuecat.com/v2 properties: - url: https://www.revenuecat.com/docs/api-v2#tag/Package type: Documentation - url: openapi/revenuecat-openapi.yml type: OpenAPI description: v2 CRUD for packages - the duration-typed purchase options (monthly, annual, lifetime) within an offering that map products to display positions. - aid: revenuecat:revenuecat-webhooks name: RevenueCat Webhooks tags: - Webhooks - Events - Lifecycle image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.revenuecat.com/docs/integrations/webhooks baseURL: https://api.revenuecat.com/v1 properties: - url: https://www.revenuecat.com/docs/integrations/webhooks type: Documentation - url: https://www.revenuecat.com/docs/integrations/webhooks/event-types-and-fields type: Documentation description: Outbound webhooks that POST subscription lifecycle events (INITIAL_PURCHASE, RENEWAL, CANCELLATION, EXPIRATION, BILLING_ISSUE, PRODUCT_CHANGE, and more) to a customer endpoint, secured with an Authorization header. common: - type: DomainSecurity url: security/revenuecat-domain-security.yml - type: Authentication url: authentication/revenuecat-authentication.yml - type: GitHubOrganization url: https://github.com/RevenueCat - type: LinkedIn url: https://www.linkedin.com/company/revenuecat - type: Website url: https://www.revenuecat.com/ - type: Documentation url: https://www.revenuecat.com/docs - type: Plans url: plans/revenuecat-plans-pricing.yml - type: RateLimits url: rate-limits/revenuecat-rate-limits.yml - type: FinOps url: finops/revenuecat-finops.yml - type: Blog url: https://www.revenuecat.com/blog/rss.xml maintainers: - FN: Kin Lane email: kin@apievangelist.com