Get data from external API and show it in Select

Hello everyone!
Is it possible to create a component (for example react-select) with help of which I can choose an item from external API and save it my Strapi database.

For example:
I have external API with list of products.
Is it possible in Strapi to create custom field in collection, value of which I will choose with help of custom select inside of which will be list of products from external API?

System Information
  • Strapi Version: 3.4.0
  • Operating System: macOS
  • Database: SQLite
  • Node Version: 10.23.0
  • NPM Version: 6.14.8
  • Yarn Version: 1.22.10

I implemented this feature with help of this article -

In order to see custom field type value in the collection table I edited this file by adding new case for custom field name -