Icons8 Public API v3.0.0
Public Icons8 API documentation
You can authenticate using one of the following methods:
- An Api-Key header. For example, Api-Key: YOUR_API_KEY.
- A token query parameter. For example, if you want to make a request to a resource with URL /endpoint, you can specify your key as /endpoint?token=YOUR_API_KEY
Make sure that each request you perform includes your API key in one of the specified formats. Otherwise, the request will fail.
Get a list of all icons.
This request counts as a meta request.
Page number (with this limit)
Amount of objects that are skipped from the beginning of the collection.
API code of a platform to filter by
API code of a category to filter by
Language in which to fetch results.
Include explicit icons in the response. Defaults to true
If true returns only animated icons, is false returns only static ones.
User API key
Comma-separated list of additional fields to include in the response. Currently supports only tags
.
200 - A successful response with a list of icons.
Whether the request was successful.
Objects that have been received from the request.
Total amount of objects there are in the requested resource.
Amount of objects that are returned in this response.
Amount of objects that are skipped from the beginning of the collection.
Current page number (starting from 1).
Total amount of pages there are to traverse.
Get a single icon by its id.
This request counts as a download request, due to the response containing the icon SVG source.
Id of the requested icon.
Language in which to fetch results.
User API key
200 - Default Response
Whether the request was successful.
The returned icon object.
Get a single icon meta information by its id.
This request counts as a meta request.
Id of the requested icon.
Language in which to fetch results.
User API key
200 - A successful response with a single icon.
Whether the request was successful.
The returned icon object.
Get all icon categories, along with nested subcategories.
This request counts as a meta request.
Page number (with this limit)
Amount of objects that are skipped from the beginning of the collection.
Language in which to fetch results.
User API key
200 - A successful response with a list of categories.
Whether the request was successful.
Objects that have been received from the request.
Total amount of objects there are in the requested resource.
Amount of objects that are returned in this response.
Amount of objects that are skipped from the beginning of the collection.
Current page number (starting from 1).
Total amount of pages there are to traverse.
Get all icon platforms.
This request counts as a meta request.
Page number (with this limit)
Amount of objects that are skipped from the beginning of the collection.
User API key
200 - A successful response with a list of platforms.
Whether the request was successful.
Objects that have been received from the request.
Total amount of objects there are in the requested resource.
Amount of objects that are returned in this response.
Amount of objects that are skipped from the beginning of the collection.
Current page number (starting from 1).
Total amount of pages there are to traverse.