List Transactions
Retrieve transactions for related entities within Paddle
Transaction data can be retrieved using a User ID, Subscription ID, Order ID, Checkout ID (hash) or Product ID.
Example Request
Rate limits
Paddle rate-limits calls to this endpoint to 150 calls per minute. If you exceed the limit, you receive a 429 response code, and the rate-limited IP is blocked for 60 seconds.
Usage notes
order_id
is returned as an integer for one-time products and a string for subscription products.- This endpoint is paginated, with a max 300 results per page. Use the
page
andresults_per_page
parameters to work with pagination.
Pagination is scheduled to be enforced on this endpoint from March 11, 2025. To learn more, see Pagination for Paddle Classic endpoints
Filter: Entity type of the id
Filter: ID number for the specified entity
The vendor ID identifies your seller account. This can be found in Developer Tools > Authentication.
The vendor auth code is a private API key for authenticating API requests. This key should never be used in client side code or shared publicly. This can be found in Developer Tools > Authentication.
The page of results to return. Each response page return 15 results each.
Number of records to return per page.
Filter: Transactions starting after the date specified
Filter: Transactions ending the day before the date specified