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/
Reviewer's profile picture. A maximum of 200KB in size and 300px width and 300px height is allowed.
https://api.freemius.com/v1/products/{product_id}/reviews.json
https://docs.freemius.com/_mock/api/products/{product_id}/reviews.json
curl -i -X POST \
https://api.freemius.com/v1/products/1234/reviews.json \
-H 'Authorization: Bearer <YOUR_AccessToken_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F picture=string \
-F 'data={"name":"My Product"}'
The retrieved review.
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 ID of the user the entity belongs to. If NULL then still not associated to any user.
The content of the review.
The icon of the entity, must be a valid JPG, PNG or GIF image, with dimension not exceeding 300px by 300px. Max allowed size is 200KB
{ "id": "123456", "created": "2025-01-01 00:00:00", "updated": "2025-01-01 00:00:00", "plugin_id": "123456", "external_id": "string", "user_id": "123456", "rate": 80, "title": "Great plugin! It works perfectly.", "text": "I love this plugin! It has all the features I need and more. The support team is also very responsive and helpful. Highly recommend!", "name": "John Doe", "job_title": "Software Engineer", "company": "Example Software Inc.", "company_url": "https://www.example.com", "picture": "string", "profile_url": "https://example.com/profile", "license_id": "123456", "is_verified": true, "is_featured": false }
https://api.freemius.com/v1/products/{product_id}/reviews/summary.json
https://docs.freemius.com/_mock/api/products/{product_id}/reviews/summary.json
curl -i -X GET \
'https://api.freemius.com/v1/products/1234/reviews/summary.json?type=all' \
-H 'Authorization: Bearer <YOUR_AccessToken_HERE>'
{ "reviews": [ { … } ] }