LinkedIn's API rate limit is indeed challenging, especially for apps displaying analytics using Pages Data Portability. The main issue is that the rate limit is application-wide, not user-specific. This means:
Whether your app has 1 user or 1,000 users, the limit remains the same. If one user exhausts the quota, all other users are blocked until the quota resets.
Use LinkedIn for OAuth Only: Instead of fetching analytics, limit LinkedIn usage to authentication and explore other data sources for insights.
Feedback to LinkedIn It would be helpful if LinkedIn introduced pay-as-you-go plans or user-specific rate limits. This would make the API more suitable for real-world, multi-user applications.