---
title: "Get detailed icon information by ID"
method: GET
path: "/v1/icons/{id}"
tags: ["Icons"]
---

# Get detailed icon information by ID

`GET /v1/icons/{id}`

## Request

- Base URL: `https://api.magnific.com`
- URL: `https://api.magnific.com/v1/icons/{id}`
- Auth: API key in header `x-magnific-api-key`

Get detailed information about a specific icon identified by its unique ID.

## Path parameters

- `id` integer, required

## Headers

- `Accept-Language` string

## Response `200`

OK

- GetIconDetailById200Response
  - `data` ExpandedIcon
    - `id` integer, required
    - `name` string, required
    - `created` string, date-time, required
    - `slug` string, required
    - `style` IconStyle, required
      - `id` integer, required: Style ID
      - `name` string, required: Style name
    - `family` IconFamily, nullable, required
      - `id` integer: Id of the icon family
      - `name` string: Name of the icon family
      - `total` integer: Total of icons in the family
    - `author` Author, required
      - `id` integer, required
      - `name` string, required
      - `avatar` string, uri, required
      - `assets` integer, required: The number of assets of this author.
      - `slug` string, required
    - `thumbnails` Source[], required
      - `url` string, uri
      - `width` integer
      - `height` integer
    - `free_svg` boolean, required: If true, the icon has the svg for free downloading
    - `tags` Tag[]
      - `slug` string
      - `name` string
    - `related` IconsRelated
      - `style` Icon[]: Related icons by style
        - `id` integer, required
        - `name` string, required
        - `created` string, date-time, required
        - `slug` string, required
        - `style` IconStyle, required
          - `id` integer, required: Style ID
          - `name` string, required: Style name
        - `family` IconFamily, nullable, required
          - `id` integer: Id of the icon family
          - `name` string: Name of the icon family
          - `total` integer: Total of icons in the family
        - `author` Author, required
          - `id` integer, required
          - `name` string, required
          - `avatar` string, uri, required
          - `assets` integer, required: The number of assets of this author.
          - `slug` string, required
        - `thumbnails` Source[], required
          - `url` string, uri
          - `width` integer
          - `height` integer
        - `free_svg` boolean, required: If true, the icon has the svg for free downloading
      - `visual_concept` Icon[]: Related Icons by visual concept
        - `id` integer, required
        - `name` string, required
        - `created` string, date-time, required
        - `slug` string, required
        - `style` IconStyle, required
          - `id` integer, required: Style ID
          - `name` string, required: Style name
        - `family` IconFamily, nullable, required
          - `id` integer: Id of the icon family
          - `name` string: Name of the icon family
          - `total` integer: Total of icons in the family
        - `author` Author, required
          - `id` integer, required
          - `name` string, required
          - `avatar` string, uri, required
          - `assets` integer, required: The number of assets of this author.
          - `slug` string, required
        - `thumbnails` Source[], required
          - `url` string, uri
          - `width` integer
          - `height` integer
        - `free_svg` boolean, required: If true, the icon has the svg for free downloading
      - `variants` Icon[]: Icon's variants, same icon with different colors
        - `id` integer, required
        - `name` string, required
        - `created` string, date-time, required
        - `slug` string, required
        - `style` IconStyle, required
          - `id` integer, required: Style ID
          - `name` string, required: Style name
        - `family` IconFamily, nullable, required
          - `id` integer: Id of the icon family
          - `name` string: Name of the icon family
          - `total` integer: Total of icons in the family
        - `author` Author, required
          - `id` integer, required
          - `name` string, required
          - `avatar` string, uri, required
          - `assets` integer, required: The number of assets of this author.
          - `slug` string, required
        - `thumbnails` Source[], required
          - `url` string, uri
          - `width` integer
          - `height` integer
        - `free_svg` boolean, required: If true, the icon has the svg for free downloading

## Other responses

- `400`: Bad Request - The server could not understand the request due to invalid syntax.
- `401`: Unauthorized - The client must authenticate itself to get the requested response.
- `404`: Not Found - The server can not find the requested resource.
- `500`: Internal Server Error - The server has encountered a situation it doesn't know how to handle.

---

[API](https://skmtc.dev/magnific/apis/magnific-api.md) · [All operations](https://skmtc.dev/magnific/apis/magnific-api/llms.txt) · [OpenAPI document](https://skmtc.dev/magnific/apis/magnific-api/revisions/60711fb082c7?raw)
