Products and prices form your product catalog. They're things that customers buy.
When to use
- Audit your product catalog
Review all products and prices, including active and archived items. - Sync catalog with external systems
Export catalog data for accounting, ERP, or BI tools. - Investigate catalog changes
Filter by updated date to surface recently modified products and prices.
Report filters
When generating product and price reports, you can filter by:
| Field | Description |
|---|---|
| Product updated date | The date a product was last modified. Matches entities modified on or after the start date and before the end date. |
| Price updated date | The date a price was last modified. Matches entities modified on or after the start date and before the end date. |
| Product status | The status of the product.
|
| Price status | The status of the price.
|
| Price type | Kind of product or price.
|
| Product type | Kind of product or price.
|
Report columns
Column headings on product and price reports mirror fields in the Paddle API. Data is provided in the following columns:
product_idstring
Example:
pro_01gsz97mq9pa4fkyy0wqenepkzUnique Paddle ID for this product, prefixed with
pro_.Pattern:
^pro_[a-z\d]{26}$product_statusstring
Status of this product.
Values
activeEntity is active and can be used.archivedEntity is archived, so can't be used.
product_typestring
Type of item. Standard items are considered part of your catalog and are shown in the Paddle dashboard.
Values
customNon-catalog item. Typically created for a specific transaction or subscription. Not returned when listing or shown in the Paddle dashboard.standardStandard item. Can be considered part of your catalog and reused across transactions and subscriptions easily.
product_namestring
Name of this product.
Length: 1โ200
product_descriptionstring | null
Short description for this product.
Max length: 2048
product_tax_categorystring
Tax category for this product. Used for charging the correct rate of tax. Selected tax category must be enabled on your Paddle account.
Values
digital-goodsNon-customizable digital files or media (not software) acquired with an up front payment that can be accessed without any physical product being delivered.ebooksDigital books and educational material which is sold with permanent rights for use by the customer.implementation-servicesRemote configuration, set-up, and integrating software on behalf of a customer.professional-servicesServices that involve the application of your expertise and specialized knowledge of a software product.saasProducts that allow users to connect to and use online or cloud-based applications over the Internet.
+ Show all valuesโ Hide values
software-programming-servicesstandardSoftware products that are pre-written and can be downloaded and installed onto a local device.training-servicesTraining and education services related to software products.website-hostingCloud storage service for personal or corporate information, assets, or intellectual property.
product_image_url
Image for this product. Included in the checkout and on some customer documents.
null
string
string (uri)
product_external_idstring | null
Example:
9b95b0b8-e10f-441a-862e-1936a6d818abReference or identifier for this entity from the solution where it was imported from.
Length: 1โ200
product_custom_dataobject
Example:
{"customer_reference_id":"abcd1234"}Your own structured key-value data for this product.
product_created_atstring (date-time)
Example:
2024-10-12T07:20:50.52ZRFC 3339 datetime string of when this entity was created. Set automatically by Paddle.
product_updated_atstring (date-time)
Example:
2024-10-13T07:20:50.52ZRFC 3339 datetime string of when this entity was updated. Set automatically by Paddle.
price_idstring
Example:
pro_01gsz97mq9pa4fkyy0wqenepkzUnique Paddle ID for this product, prefixed with
pro_.Pattern:
^pro_[a-z\d]{26}$price_statusstring
Status of this product.
Values
activeEntity is active and can be used.archivedEntity is archived, so can't be used.
price_typestring
Type of item. Standard items are considered part of your catalog and are shown in the Paddle dashboard.
Values
customNon-catalog item. Typically created for a specific transaction or subscription. Not returned when listing or shown in the Paddle dashboard.standardStandard item. Can be considered part of your catalog and reused across transactions and subscriptions easily.
price_namestring | null
Name of this price, shown to customers at checkout and on invoices. Typically describes how often the related product bills.
Length: 1โ50
price_descriptionstring
Internal description for this price, not shown to customers. Typically notes for your team.
Length: 2โ200
price_tax_modestring
How tax is calculated for this price.
Values
account_settingPrices use the setting from your account.externalPrices are exclusive of tax.internalPrices are inclusive of tax.locationPrices are inclusive or exclusive of tax, depending on the country of the transaction.
unit_price_amountstring
Base price. Amount in the lowest denomination for the currency, e.g. 10 USD = 1000 (cents).
unit_price_currencystring
Currency for the base price. Supported three-letter ISO 4217 currency code.
Values
USDUnited States DollarEUREuroGBPPound SterlingJPYJapanese YenAUDAustralian Dollar
+ Show all valuesโ Hide values
CADCanadian DollarCHFSwiss FrancHKDHong Kong DollarSGDSingapore DollarSEKSwedish KronaARSArgentine PesoBRLBrazilian RealCLPChilean PesoCNYChinese YuanCOPColombian PesoCZKCzech KorunaDKKDanish KroneHUFHungarian ForintILSIsraeli ShekelINRIndian RupeeKRWSouth Korean WonMXNMexican PesoNOKNorwegian KroneNZDNew Zealand DollarPENPeruvian SolPLNPolish ZlotyRUBRussian RubleTHBThai BahtTRYTurkish LiraTWDNew Taiwan DollarUAHUkrainian HryvniaVNDVietnamese DongZARSouth African Rand
unit_price_overridesstring | null
List of unit price overrides. Use to override the base price with a custom price and currency for a country or group of countries.
price_minimum_quantityinteger
Default:
1Example:
1Minimum quantity of the product related to this price that can be bought. Required if
maximum set.Range: 1โ999999999
price_maximum_quantityinteger
Default:
100Example:
100Maximum quantity of the product related to this price that can be bought. Required if
minimum set. Must be greater than or equal to the minimum value.Range: 1โ999999999
price_billing_cycle_intervalstring | null
Unit of time for how often this price should be charged.
null if price is non-recurring (one-time).Values
dayweekmonthyear
price_billing_cycle_frequencyinteger | null
Amount of time for how often this price should be charged.
null if price is non-recurring (one-time).Min: 1
price_trial_period_intervalstring | null
Unit of time for the trial period for the product related to this price. The billing cycle begins once the trial period is over.
null for no trial period.Values
dayweekmonthyear
price_trial_period_frequencyinteger | null
Amount of time for the trial period for the product related to this price. The billing cycle begins once the trial period is over.
null for no trial period.Min: 1
price_external_idstring | null
Example:
9b95b0b8-e10f-441a-862e-1936a6d818abReference or identifier for this entity from the solution where it was imported from.
Length: 1โ200
price_custom_dataobject
Example:
{"customer_reference_id":"abcd1234"}Your own structured key-value data for this price.
price_created_atstring (date-time)
Example:
2024-10-12T07:20:50.52ZRFC 3339 datetime string of when this entity was created. Set automatically by Paddle.
price_updated_atstring (date-time)
Example:
2024-10-13T07:20:50.52ZRFC 3339 datetime string of when this entity was updated. Set automatically by Paddle.