Any hidden functionality will almost certainly be removed. You should always rely on public APIs.
You must use the Instagram user API for your specific use case. https://www.instagram.com/developer/endpoints/users/
An ideal solution for each request from your own applications, you should not call the instagram API, otherwise you may be throttled. You should invoke the instagram API on demand and possibly cache the result for an hour or so.
Yeshodhan kulkarni
source share