Pulls charges, customers, invoices, subscriptions, payouts and balance transactions from Stripe using a read-only API key.
Setup at a glance
- 01StripeAcquire credentials
- 02KleeneComplete Setup
- Connected
- Connector type API
- Auth method API key (Bearer token)
Connect Stripe to Kleene
-
Get your Stripe credentials
- Retrieve or create a Stripe API key by following Stripe's instructions: Manage API keys.
- Make sure the key has at least read-only permissions for the reports you'd like to extract data from.
-
Add the source in Kleene
- In the Kleene app, go to Add a source.
- Scroll down or search for Stripe.
- Click Connect to open the credentials panel.
-
Enter your credentials and connect
- Bearer TokenYour Stripe API key
The new source now appears on the Sources screen.
Before you extract — Stripe limits and report notes
This guide covers source setup only. When you move on to creating extracts, these are the connector-specific things to know.
Connector capabilities
| Backfill | Partial — the Stripe API only permits a 30-day backfill from the Events report, and 2 years for Charges. A full backfill is available on all other reports |
|---|---|
| Incremental | Yes — usually based on the CREATED timestamp |
| API reliability | Reliable |
Available reports
15 reports are available, covering balance transactions, charges, customers, disputes, events, invoices and invoice items and line items, payouts, products, refunds, subscriptions and subscription items and schedules, and transfers. See the full Stripe report list on docs.kleene.ai for every report with its incremental and primary keys.
Extract notes
- If you want to track changes to any report, those changes are present in the Events report of the specified object.
Vendor reference: Stripe API docs