Challenges Integrating Icons8 Assets into My Video Editing Website

Hi everyone,

I’m running a video editing website where users can create and customize videos directly in their browser. I’d like to integrate Icons8 assets (icons, music, and illustrations) to enhance the user experience, but I’m encountering a few technical issues:

  1. API Integration for Assets:
    I’m using the Icons8 API to fetch icons and illustrations dynamically. However, the response times are slower than expected when querying for high-resolution assets. Is there a way to optimize these API calls or cache the results to improve performance?
  2. Customizing Icons for Videos:
    Users want to customize the fetched icons (e.g., change colors or sizes) before adding them to their video projects. What’s the best way to implement these customization options on the fly using Icons8 assets?
  3. Music Licensing Confusion:
    I’d like to offer Icons8’s royalty-free music in my video editor, but I’m unsure about the licensing terms for users who download their edited videos. Does anyone have experience with ensuring compliance when integrating Icons8 music into a platform?
  4. Compatibility Issues with Browser Video Editors:
    Some assets, like animated illustrations, don’t render correctly in my browser-based video editor. For instance, Lottie animations occasionally lose quality or fail to display entirely. Has anyone faced similar compatibility issues, and how did you resolve them?
  5. Watermark Removal for Pro Users:
    I want to offer watermark-free access to Icons8 assets as a premium feature on my website. Is there a recommended way to integrate this functionality while managing user authentication with the Icons8 API?

Any advice, solutions, or best practices for integrating Icons8 assets seamlessly into a video editing website would be greatly appreciated.

Thanks in advance for your help!

Hi there

  1. We don’t see any slowdowns on our end and haven’t heard any complaints from our clients. To understand why the response time is slow, we need some information from you:
  • Do you have a fast and stable internet connection?
  • Are you getting any errors in the console?

Our License Agreement prohibits caching requests.

  1. There is a function of recoloring through API. You can read about it here:
    Search the text by the word color.

The size parameter can be included in the call:

https://api-img.icons8.com/?id=&format=png&size=100&token=

Here, size=100 means size in pixels.

  1. We can provide you with a list of exclusive tracks that can be easily managed. The authors can revoke non-exclusive tracks.

  2. To investigate this issue, we need examples of your requests and screenshots of the mistakes you get.

Thank you for your detailed response! I appreciate your willingness to assist. Here are my follow-up comments and questions:

API Integration for Assets

  1. Internet Connection: I’m using a fast and stable internet connection, so the issue likely isn’t network-related.
  2. Console Errors: There are no specific errors in the console, but I do notice occasional timeouts when fetching high-resolution assets. Are there any API rate limits or specific query parameters I should optimize to prevent such issues?
  3. Caching Requests: I understand that caching requests is prohibited by the License Agreement. Could you clarify if there’s an alternative way to manage frequently accessed assets while remaining compliant? Perhaps using session-level caching or server-side optimizations? For example, platforms like CapCut efficiently handle video assets even during heavy processing tasks—if you’re experiencing performance issues like lagging issues in CapCut or wondering why is capcut so laggy, you can click here for tips on fixing them. Could similar strategies be applied here to streamline asset management while adhering to compliance guidelines?

Customizing Icons

  • Thank you for pointing me to the recoloring functionality in the API. I’ll explore it further and implement dynamic recoloring. Regarding resizing, does the API allow real-time scaling of vector-based formats like SVG? If not, what would you recommend for achieving smooth resizing without quality loss?

Music Licensing

  • I’d love to receive the list of exclusive tracks you mentioned. This will help me ensure compliance and avoid potential revocations. Could you also confirm whether end-users can freely download videos containing Icons8 music? I want to ensure my platform complies with licensing requirements.

Compatibility Issues with Browser Video Editors

  • The Lottie animation rendering issue primarily arises when animations are loaded directly into the editor. Could you provide any specific guidelines or recommended libraries for rendering Icons8’s Lottie animations more effectively in browser-based applications?

Watermark Removal for Pro Users

  • Thank you for confirming that watermark-free access is possible for premium users. Can you share best practices for managing user authentication with the Icons8 API to ensure only authorized users access watermark-free assets?

Additionally, I’d be happy to provide examples of my API requests and screenshots of the issues I’m encountering. Would you prefer I send them here, or is there a support email I should use?

Thanks again for your support! I look forward to your response.

Hello!

Thank you for your message. We’ll check everything with the team and get back to you as soon as we can. In the meantime, please send us examples of your API requests to support@icons8.com so that we can check those as well. Thank you!