Authentication

It is important to include certain HTTP headers as part of your Freepik API requests.

The x-freepik-api-key header contains the API key you can use to make authenticated requests to the Freepik API. It is important that you do not share this key with anyone else, as it can be used to make requests on your behalf. If you believe your API key has been compromised, you can contact us and we will generate a new key for you.


All API endpoints are authenticated using API keys and picked up from the specification file.

Freepik API

Download the OpenAPI specification file

Rate Limiting

To ensure the stability and performance of our API, we have implemented rate limiting based on IP address and API key. This is a crucial security measure to prevent abuse and overuse of the API. Here’s how our rate limiting works:

Under your contracted API KEY, you have the following daily rate limit:

ServiceFreePay per use
ai-powered-search      300 requests   -
images-templates50 requests500 requests
icons100 requests1500 requests
ai-image-generator100 creations-

Need A Higher Rate Limit?

If your application requires a higher rate limit than what’s currently provided, we’re here to help! Please reach out to our sales team with details about your use case and expected traffic. We will set you up with a custom plan in no time.