Welcome to the Freemius API Documentation!
You can use our API to access Freemius API endpoints, which can get information on various aspects of Freemius.
If you're using Freemius for a WordPress product, please check out our official SDK.
We support Bearer authentication. You can get the API Key from the Freemius Developer Dashboard for a product.
More information can be found under the Security section of every endpoint.
https://api.freemius.com/v1/
https://docs.freemius.com/_mock/api/
List the trial collection associated with the product.
To support trials, configure your product to offer trial and then users can use the Freemius Checkout to start a trial.
You will need to pass trial=paid
or trial=free
to the Checkout's paramters to start a trial.
Comma separated list of fields to return in the response. If not specified, all fields are returned.
The number of records to skip before starting to return records. Default is 0.
The start of the date range in YYYY-MM-DD HH:MM:SS format
https://api.freemius.com/v1/products/{product_id}/trials.json
https://docs.freemius.com/_mock/api/products/{product_id}/trials.json
curl -i -X GET \
'https://api.freemius.com/v1/products/1234/trials.json?count=10&fields=id%2Cname%2Cslug&from=2025-08-01%2000%3A00%3A00&offset=10&to=2025-08-01%2000%3A00%3A00' \
-H 'Authorization: Bearer <YOUR_AccessToken_HERE>'
{ "trials": [ { … } ] }