NAV Navbar
JavaScript
  • Flaticon API v3
  • Authentication
  • Get Access Token
  • Styles
  • Tags
  • Items
  • Search
  • Schemas
  • Flaticon API v3

    Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

    Simple reference for Flaticon API. The entrypoint of the API is https://api.flaticon.com/v3/

    Base URLs:

    Email: Flaticon API support Web: Flaticon API support

    Authentication

    Get Access Token

    BearerToken

    Code samples

    var headers = {
      'Content-Type':'multipart/form-data',
      'Accept':'application/json'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/app/authentication',
      method: 'post',
    
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    POST /app/authentication

    It returns a valid token for making requests to the API.

    Through a “post” request, it will be possible to authenticate your credentials (private API key) in the Flaticon API. As an answer to the request, you’ll receive a temporal authentication token which you can use to make other requests. The authentication token will expiry in an hour. After that, you’ll need to request that token again in order to continue working with the API. If you want to use the Flaticon API, you can access to https://api.flaticon.com and request a personal API KEY. For more info, contact us at info@flaticon.com or check our FAQ at https://support.flaticon.com/

    Body parameter

    apikey: string
    
    

    Parameters

    Name In Type Required Description
    body body object true none
    » apikey body string false Private API key assigned to an API user.

    Detailed descriptions

    » apikey: Private API key assigned to an API user. For example: 720ed16a5b36858asd2589d883bdea6d4587280e953

    Example responses

    200 Response

    {
      "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiI0ZDEzOGViMi1hMDE5LTRhYzEtYWJmNy0wYTMxMDYyZTQ2NzgiLCJleHAiOjE1MDg4NDM3MjIsImlkIjoiNDQ2OTE4NCJ9.FlexrpEdISo-Pfpx5dS3znUVPU229p6SlncT2AJZzN8",
      "expires": 1508399774
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. LoginResponse
    501 Not Implemented The request is not correct. ErrorResponse
    503 Service Unavailable A valid API key is needed to request an authentication token. ApiKeyNotValid

    Styles

    styles

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/styles',
      method: 'get',
    
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /styles

    It gives you a list with all Flaticon styles.

    Method that allows you to get a paged list with information about Flaticon styles, design formats that icons or packs have. For example, an icon may be available in fill, color, or lineal color styles.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    page query integer false Page about which the request is made. In case it doesn’t exist, it will return page 1.
    limit query integer false Number of max. authors returned per request. In case it isn’t requested, it will return 100 styles by default. The maximum limit is 100 and the minimum 50.

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    Example responses

    200 Response

    {
      "data": [
        {
          "id": 852,
          "icons": 50,
          "packs": 1,
          "name": "Bicolor",
          "color": "color",
          "shape": "lineal color",
          "family_id": 3,
          "family_icons": 580,
          "family_name": "Special",
          "x-widdershins-oldRef": "#/components/schemas/Style/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. StylesResponse
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    style

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/style/{id}',
      method: 'get',
    
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /style/{id}

    It gives you detailed information about a style.

    Method that allows you go get detailed information about a style, the design format that an icon or a pack has. For example, an icon may be available in fill, color, or lineal color styles.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    id path integer true none

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    Example responses

    200 Response

    {
      "data": {
        "id": 852,
        "icons": 50,
        "packs": 1,
        "name": "Bicolor",
        "color": "color",
        "shape": "lineal color",
        "family_id": 3,
        "family_icons": 580,
        "family_name": "Special",
        "x-widdershins-oldRef": "#/components/schemas/Style/example"
      }
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. StyleResponse
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    Tags

    tags

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/tags',
      method: 'get',
    
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /tags

    It gives you a list with all Flaticon tags.

    Method that allows you to get a paged list with information about Flaticon tags that icons or packs have.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    page query integer false Page about which the request is made. In case it doesn’t exist, it will return page 1.
    limit query integer false Number of max. authors returned per request. In case it isn’t requested, it will return 100 styles by default. The maximum limit is 100 and the minimum 50.
    havingStickers query integer false Get tags that have stickers

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    Example responses

    200 Response

    {
      "data": [
        {
          "tag": "abc block",
          "stickers": 0,
          "x-widdershins-oldRef": "#/components/schemas/Tag/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. TagsResponse
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    Items

    icon

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/item/icon/{id}',
      method: 'get',
    
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /item/icon/{id}

    It gives you detailed information about an icon.

    Method that allows you to get detailed information about an icon.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    id path integer true none

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    Example responses

    200 Response

    {
      "data": {
        "id": 13719,
        "description": "arrow directions",
        "colors": 0,
        "color": "black",
        "shape": "fill",
        "family_id": 1,
        "family_name": "Basic Straight",
        "team_name": "Freepik",
        "added": 1511878441,
        "pack_id": 110841,
        "pack_name": "WebDev SEO",
        "pack_items": 251,
        "tags": "directional sign,direction,right arrow,left arrow,arrows,directional",
        "equivalents": 0,
        "images": {
          "16": "https://cdn-icons-png.flaticon.com/16/13/13719.png",
          "24": "https://cdn-icons-png.flaticon.com/24/13/13719.png",
          "32": "https://cdn-icons-png.flaticon.com/32/13/13719.png",
          "64": "https://cdn-icons-png.flaticon.com/64/13/13719.png",
          "128": "https://cdn-icons-png.flaticon.com/128/13/13719.png",
          "256": "https://cdn-icons-png.flaticon.com/256/13/13719.png",
          "512": "https://cdn-icons-png.flaticon.com/512/13/13719.png"
        },
        "x-widdershins-oldRef": "#/components/schemas/Icon/example"
      }
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. IconResponse
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    pack

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/item/pack/{id}',
      method: 'get',
    
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /item/pack/{id}

    It gives you detailed information about a pack.

    Method that allows you to get detailed information about a pack. A pack is a set of icons that share a theme. Besides, any given pack may be found in one or many styles associated or not with a family.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    id path integer true none

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    Example responses

    200 Response

    {
      "data": {
        "id": 110841,
        "description": "WebDev SEO",
        "colors": "emerland",
        "color": "black",
        "shape": "fill",
        "family_id": 1,
        "family_name": "Basic Straight",
        "team_name": "Freepik",
        "added": 1511878441,
        "pack_items": 251,
        "tags": "seo and web,search engine optimization,website,interface",
        "equivalents": 0,
        "images": {
          "sprite": "https://cdn-share-sprites.flaticon.com/pack/0/110/110841-webdev-seo.jpg"
        },
        "x-widdershins-oldRef": "#/components/schemas/Pack/example"
      }
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. PackResponse
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    download

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/item/icon/download/{id}',
      method: 'get',
    
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /item/icon/download/{id}

    It downloads the item

    Method that allows you to download the selected icon with the selected format.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    id path integer true none
    format path string true Item format to download. Is possible to choose between 'svg' and 'png' formats. If no format is sent, it will return the item in 'png' format.
    color query string false Monocolor Icons can be downloaded in different colors. Color property has to be a valid hexadecimal color. If no color is sent, it will return the icon in black.
    size query string false Size to download the selected Icon. the valid sizes are: 16, 24, 32, 64, 128, 256, 512. If no size is sent it will return the icon with a size of 32px

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    format: Item format to download. Is possible to choose between 'svg' and 'png' formats. If no format is sent, it will return the item in 'png' format.

    color: Monocolor Icons can be downloaded in different colors. Color property has to be a valid hexadecimal color. If no color is sent, it will return the icon in black.

    size: Size to download the selected Icon. the valid sizes are: 16, 24, 32, 64, 128, 256, 512. If no size is sent it will return the icon with a size of 32px

    Example responses

    401 Response

    {
      "status": "error",
      "message": "Expired token | Token not found"
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. None
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    Response Schema

    Search

    searchIcons

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/search/icons/{orderBy}',
      method: 'get',
      data: '?q=string',
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /search/icons/{orderBy}

    It returns a list with all the icons according to the search.

    Method that allows you to get a paged list with the results of the search. By default, it will return a list order by priority. If no order is set, it will return items order by priority. In order to avoid 403 errors when svg icon is used to show the icon in result lists you must not store data in cache more than 15 minutes.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    orderBy URI string false Order by in results from Flaticon API. You can choose between order the results between 'priority' or 'added'. Priority order will return items ordered by an algorithm based on the downloads ratio. Added order will return items ordered by the date they were added to Flaticon.
    page query integer false Page number
    q query string true term to search for
    packId query integer false Filter the results by pack id.
    styleColor query string false Filter the results by color. Color coud be black, color or gradient.
    styleShape query string false Filter the results by shape. Shape coud be outline, fill, lineal-color or hand-drawn.
    limit query integer false Number of max. items returned per request. In case it isn’t requested, it will return 100 packs by default. The maximum limit is 100 and the minimum 50.

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    orderBy: Order by in results from Flaticon API. You can choose between order the results between 'priority' or 'added'. Priority order will return items ordered by an algorithm based on the downloads ratio. Added order will return items ordered by the date they were added to Flaticon. For example: https://api.flaticon.com/v3/search/icons/added?q=arrow&styleColor=black&styleShape=fill&packId=110841&limit=75

    Example responses

    200 Response

    {
      "data": [
        {
          "id": 13719,
          "description": "arrow directions",
          "colors": 0,
          "color": "black",
          "shape": "fill",
          "family_id": 1,
          "family_name": "Basic Straight",
          "team_name": "Freepik",
          "added": 1511878441,
          "pack_id": 110841,
          "pack_name": "WebDev SEO",
          "pack_items": 251,
          "tags": "directional sign,direction,right arrow,left arrow,arrows,directional",
          "equivalents": 0,
          "images": {
            "16": "https://cdn-icons-png.flaticon.com/16/13/13719.png",
            "24": "https://cdn-icons-png.flaticon.com/24/13/13719.png",
            "32": "https://cdn-icons-png.flaticon.com/32/13/13719.png",
            "64": "https://cdn-icons-png.flaticon.com/64/13/13719.png",
            "128": "https://cdn-icons-png.flaticon.com/128/13/13719.png",
            "256": "https://cdn-icons-png.flaticon.com/256/13/13719.png",
            "512": "https://cdn-icons-png.flaticon.com/512/13/13719.png"
          },
          "x-widdershins-oldRef": "#/components/schemas/Icon/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. IconsResponse
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    searchPacks

    Code samples

    var headers = {
      'Accept':'application/json',
      'Authorization':'string'
    
    };
    
    $.ajax({
      url: 'https://api.flaticon.com/v3/search/packs',
      method: 'get',
      data: '?q=string',
      headers: headers,
      success: function(data) {
        console.log(JSON.stringify(data));
      }
    })
    
    

    GET /search/packs

    It returns a list with all the icons according to the search

    Method that allows you to get a paged list with the results of the search.

    Parameters

    Name In Type Required Description
    Authorization header string true A temporal authentication token is needed to validate the request.
    orderBy URI string false Order by in results from Flaticon API. You can choose between order the results between 'priority' or 'added'. Priority order will return items ordered by an algorithm based on the downloads ratio. Added order will return items ordered by the date they were added to Flaticon.
    page query integer false Page number
    q query string true term to search for
    styleColor query string false Filter the results by color. Color coud be black, color or gradient.
    styleShape query string false Filter the results by shape. Shape coud be outline, fill, lineal-color or hand-drawn.
    limit query integer false Number of max. items returned per request. In case it isn’t requested, it will return 100 packs by default. The maximum limit is 100 and the minimum 50.

    Detailed descriptions

    Authorization: A temporal authentication token is needed to validate the request. For example: Bearer ASApqasdfFjrqjwnwqerqw-q.erqwecrqjewr9qwer0qwe8rq7er...

    orderBy: Order by in results from Flaticon API. You can choose between order the results between 'priority' or 'added'. Priority order will return items ordered by an algorithm based on the downloads ratio. Added order will return items ordered by the date they were added to Flaticon. For example: https://api.flaticon.com/v3/search/packs/added?q=arrow&styleColor=black&styleShape=fill&packId=110841&limit=75

    Example responses

    200 Response

    {
      "data": [
        {
          "id": 110841,
          "description": "WebDev SEO",
          "colors": "emerland",
          "color": "black",
          "shape": "fill",
          "family_id": 1,
          "family_name": "Basic Straight",
          "team_name": "Freepik",
          "added": 1511878441,
          "pack_items": 251,
          "tags": "seo and web,search engine optimization,website,interface",
          "equivalents": 0,
          "images": {
            "sprite": "https://cdn-share-sprites.flaticon.com/pack/0/110/110841-webdev-seo.jpg"
          },
          "x-widdershins-oldRef": "#/components/schemas/Pack/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    

    Responses

    Status Meaning Description Schema
    200 OK The request has been successfully made. PacksResponse
    401 Unauthorized Authentication token expired or non-existent. ExpiredToken

    Schemas

    LoginResponse

    {
      "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiI0ZDEzOGViMi1hMDE5LTRhYzEtYWJmNy0wYTMxMDYyZTQ2NzgiLCJleHAiOjE1MDg4NDM3MjIsImlkIjoiNDQ2OTE4NCJ9.FlexrpEdISo-Pfpx5dS3znUVPU229p6SlncT2AJZzN8",
      "expires": 1508399774
    }
    
    

    Properties

    Name Type Required Restrictions Description
    token string false none Your temporal authentication token.
    expires integer false none Expiry date of the token (in timestamp format).

    ExpiredToken

    {
      "status": "error",
      "message": "Expired token | Token not found"
    }
    
    

    Properties

    Name Type Required Restrictions Description
    status string false none none
    message string false none none

    ErrorResponse

    {
      "error": "The requested resource couldn’t be obtained."
    }
    
    

    Properties

    Name Type Required Restrictions Description
    error string false none Error type description

    ApiKeyNotValid

    {
      "error": "An API key is needed to log in. Please try again with a valid API key."
    }
    
    

    Properties

    Name Type Required Restrictions Description
    error string false none A valid API key is needed to make this request.

    Metadata

    {
      "page": 1,
      "count": 7,
      "total": 7,
      "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
    }
    
    

    Properties

    Name Type Required Restrictions Description
    page integer false none none
    count integer false none none
    total integer false none none

    StylesResponse

    {
      "data": [
        {
          "id": 852,
          "icons": 50,
          "packs": 1,
          "name": "Bicolor",
          "color": "color",
          "shape": "lineal color",
          "family_id": 3,
          "family_icons": 580,
          "family_name": "Special",
          "x-widdershins-oldRef": "#/components/schemas/Style/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    
    

    Properties

    Name Type Required Restrictions Description
    data [Style] false none none
    metadata Metadata false none none

    StyleResponse

    {
      "data": {
        "id": 852,
        "icons": 50,
        "packs": 1,
        "name": "Bicolor",
        "color": "color",
        "shape": "lineal color",
        "family_id": 3,
        "family_icons": 580,
        "family_name": "Special",
        "x-widdershins-oldRef": "#/components/schemas/Style/example"
      }
    }
    
    

    Properties

    Name Type Required Restrictions Description
    data Style false none none

    TagsResponse

    {
      "data": [
        {
          "tag": "abc block",
          "stickers": 0,
          "x-widdershins-oldRef": "#/components/schemas/Tag/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    
    

    Properties

    Name Type Required Restrictions Description
    data [Tag] false none none
    metadata Metadata false none none

    Style

    {
      "id": 852,
      "icons": 50,
      "packs": 1,
      "name": "Bicolor",
      "color": "color",
      "shape": "lineal color",
      "family_id": 3,
      "family_icons": 580,
      "family_name": "Special",
      "x-widdershins-oldRef": "#/components/schemas/Style/example"
    }
    
    

    Properties

    Name Type Required Restrictions Description
    id string false none none
    icons string false none none
    packs string false none none
    color string false none none
    shape string false none none
    family_id integer false none none
    family_icons integer false none none
    family_name string false none none

    Tag

    {
      "tag": "abc block",
      "stickers": 0,
      "x-widdershins-oldRef": "#/components/schemas/Tag/example"
    }
    
    

    Properties

    Name Type Required Restrictions Description
    tag string false none none
    stickers integer false none none

    IconsResponse

    {
      "data": [
        {
          "id": 13719,
          "description": "arrow directions",
          "colors": 0,
          "color": "black",
          "shape": "fill",
          "family_id": 1,
          "family_name": "Basic Straight",
          "team_name": "Freepik",
          "added": 1511878441,
          "pack_id": 110841,
          "pack_name": "WebDev SEO",
          "pack_items": 251,
          "tags": "directional sign,direction,right arrow,left arrow,arrows,directional",
          "equivalents": 0,
          "images": {
            "16": "https://cdn-icons-png.flaticon.com/16/13/13719.png",
            "24": "https://cdn-icons-png.flaticon.com/24/13/13719.png",
            "32": "https://cdn-icons-png.flaticon.com/32/13/13719.png",
            "64": "https://cdn-icons-png.flaticon.com/64/13/13719.png",
            "128": "https://cdn-icons-png.flaticon.com/128/13/13719.png",
            "256": "https://cdn-icons-png.flaticon.com/256/13/13719.png",
            "512": "https://cdn-icons-png.flaticon.com/512/13/13719.png"
          },
          "x-widdershins-oldRef": "#/components/schemas/Icon/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    
    

    Properties

    Name Type Required Restrictions Description
    data [Icon] false none none
    metadata Metadata false none none

    IconResponse

    {
      "data": {
        "id": 13719,
        "description": "arrow directions",
        "colors": 0,
        "color": "black",
        "shape": "fill",
        "family_id": 1,
        "family_name": "Basic Straight",
        "team_name": "Freepik",
        "added": 1511878441,
        "pack_id": 110841,
        "pack_name": "WebDev SEO",
        "pack_items": 251,
        "tags": "directional sign,direction,right arrow,left arrow,arrows,directional",
        "equivalents": 0,
        "images": {
          "16": "https://cdn-icons-png.flaticon.com/16/13/13719.png",
          "24": "https://cdn-icons-png.flaticon.com/24/13/13719.png",
          "32": "https://cdn-icons-png.flaticon.com/32/13/13719.png",
          "64": "https://cdn-icons-png.flaticon.com/64/13/13719.png",
          "128": "https://cdn-icons-png.flaticon.com/128/13/13719.png",
          "256": "https://cdn-icons-png.flaticon.com/256/13/13719.png",
          "512": "https://cdn-icons-png.flaticon.com/512/13/13719.png"
        },
        "x-widdershins-oldRef": "#/components/schemas/Icon/example"
      }
    }
    
    

    Properties

    Name Type Required Restrictions Description
    data Icon false none none

    Icon

    {
      "id": 13719,
      "description": "arrow directions",
      "colors": 0,
      "color": "black",
      "shape": "fill",
      "family_id": 1,
      "family_name": "Basic Straight",
      "team_name": "Freepik",
      "added": 1511878441,
      "pack_id": 110841,
      "pack_name": "WebDev SEO",
      "pack_items": 251,
      "tags": "directional sign,direction,right arrow,left arrow,arrows,directional",
      "equivalents": 0,
      "images": {
        "16": "https://cdn-icons-png.flaticon.com/16/13/13719.png",
        "24": "https://cdn-icons-png.flaticon.com/24/13/13719.png",
        "32": "https://cdn-icons-png.flaticon.com/32/13/13719.png",
        "64": "https://cdn-icons-png.flaticon.com/64/13/13719.png",
        "128": "https://cdn-icons-png.flaticon.com/128/13/13719.png",
        "256": "https://cdn-icons-png.flaticon.com/256/13/13719.png",
        "512": "https://cdn-icons-png.flaticon.com/512/13/13719.png"
      },
      "x-widdershins-oldRef": "#/components/schemas/Icon/example"
    }
    
    

    Properties

    Name Type Required Restrictions Description
    id integer false none none
    description string false none none
    colors string false none none
    color string false none none
    shape string false none none
    family_id integer false none none
    family_name string false none none
    team_name string false none none
    added integer false none none
    pack_id integer false none none
    pack_name string false none none
    pack_items integer false none none
    tags string false none none
    equivalents integer false none none
    images [any] false none none

    PacksResponse

    {
      "data": [
        {
          "id": 110841,
          "description": "WebDev SEO",
          "colors": "emerland",
          "color": "black",
          "shape": "fill",
          "family_id": 1,
          "family_name": "Basic Straight",
          "team_name": "Freepik",
          "added": 1511878441,
          "pack_items": 251,
          "tags": "seo and web,search engine optimization,website,interface",
          "equivalents": 0,
          "images": {
            "sprite": "https://cdn-share-sprites.flaticon.com/pack/0/110/110841-webdev-seo.jpg"
          },
          "x-widdershins-oldRef": "#/components/schemas/Pack/example"
        }
      ],
      "metadata": {
        "page": 1,
        "count": 7,
        "total": 7,
        "x-widdershins-oldRef": "#/components/schemas/Metadata/example"
      }
    }
    
    

    Properties

    Name Type Required Restrictions Description
    data [Pack] false none none
    metadata Metadata false none none

    PackResponse

    {
      "data": {
        "id": 110841,
        "description": "WebDev SEO",
        "colors": "emerland",
        "color": "black",
        "shape": "fill",
        "family_id": 1,
        "family_name": "Basic Straight",
        "team_name": "Freepik",
        "added": 1511878441,
        "pack_items": 251,
        "tags": "seo and web,search engine optimization,website,interface",
        "equivalents": 0,
        "images": {
          "sprite": "https://cdn-share-sprites.flaticon.com/pack/0/110/110841-webdev-seo.jpg"
        },
        "x-widdershins-oldRef": "#/components/schemas/Pack/example"
      }
    }
    
    

    Properties

    Name Type Required Restrictions Description
    data Pack false none none

    Pack

    {
      "id": 110841,
      "description": "WebDev SEO",
      "colors": "emerland",
      "color": "black",
      "shape": "fill",
      "family_id": 1,
      "family_name": "Basic Straight",
      "team_name": "Freepik",
      "added": 1511878441,
      "pack_items": 251,
      "tags": "seo and web,search engine optimization,website,interface",
      "equivalents": 0,
      "images": {
        "sprite": "https://cdn-share-sprites.flaticon.com/pack/0/110/110841-webdev-seo.jpg"
      },
      "x-widdershins-oldRef": "#/components/schemas/Pack/example"
    }
    
    

    Properties

    Name Type Required Restrictions Description
    id integer false none none
    description string false none none
    colors string false none none
    color string false none none
    shape string false none none
    family_id integer false none none
    family_name string false none none
    team_name string false none none
    added integer false none none
    pack_items integer false none none
    tags string false none none
    equivalents integer false none none
    images [string] false none none