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/
https://api.freemius.com/v1/products/{product_id}/emails/addresses.json
https://docs.freemius.com/_mock/api/products/{product_id}/emails/addresses.json
curl -i -X DELETE \
https://api.freemius.com/v1/products/1234/emails/addresses.json \
-H 'Authorization: Bearer <YOUR_AccessToken_HERE>'
No content
Retrieve a product's feature. In case of WordPress products, this is used automatically for the in-dashboard pricing page.
https://api.freemius.com/v1/products/{product_id}/features/{feature_id}.json
https://docs.freemius.com/_mock/api/products/{product_id}/features/{feature_id}.json
curl -i -X GET \
'https://api.freemius.com/v1/products/1234/features/1234.json?fields=id%2Cname%2Cslug' \
-H 'Authorization: Bearer <YOUR_AccessToken_HERE>'
The product's feature.
The date and time the entity was created, under UTC timezone.
The date and time the entity was updated, under UTC timezone. If null
then the entity was never updated since its creation.
The description of the feature, up to 256 characters. This will be displayed as the description in the tooltip on the pricing page.
{ "id": "123456", "created": "2025-01-01 00:00:00", "updated": "2025-01-01 00:00:00", "plugin_id": "1234", "title": "Pageviews per month", "description": "The number of times a page is loaded.", "is_featured": "true" }
The description of the feature, up to 256 characters. This will be displayed as the description in the tooltip on the pricing page.
https://api.freemius.com/v1/products/{product_id}/features/{feature_id}.json
https://docs.freemius.com/_mock/api/products/{product_id}/features/{feature_id}.json
curl -i -X PUT \
https://api.freemius.com/v1/products/1234/features/1234.json \
-H 'Authorization: Bearer <YOUR_AccessToken_HERE>' \
-H 'Content-Type: application/json' \
-d '{}'
The updated feature.
The date and time the entity was created, under UTC timezone.
The date and time the entity was updated, under UTC timezone. If null
then the entity was never updated since its creation.
The description of the feature, up to 256 characters. This will be displayed as the description in the tooltip on the pricing page.
{ "id": "123456", "created": "2025-01-01 00:00:00", "updated": "2025-01-01 00:00:00", "plugin_id": "1234", "title": "Pageviews per month", "description": "The number of times a page is loaded.", "is_featured": "true" }