LinkedIn Scraping Rate Limits
Our LinkedIn scraping API is designed to respect LinkedIn’s terms of service while providing reliable data access for legitimate business use cases.Current Rate Limits
Default Rate Limit: 10 calls per second This rate limit applies to all LinkedIn scraping endpoints and is calculated on a per-API-key basis.Rate Limit Headers
Every API response includes rate limit information in the headers:X-RateLimit-Limit- Your current rate limit (requests per second)X-RateLimit-Remaining- Number of requests remaining in the current windowX-RateLimit-Reset- Unix timestamp when the rate limit resets
Handling Rate Limits
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Best Practices
- Implement exponential backoff when receiving 429 responses
 - Respect the 
retry_aftervalue in the error response - Monitor rate limit headers to avoid hitting limits
 - Use caching wisely - Set 
cached: truefor less time-sensitive data - Distribute requests evenly rather than sending bursts
 
Caching Strategy
Our LinkedIn scraping API offers intelligent caching to optimize performance and respect rate limits:- Cached requests (
cached: true) - Return data up to 30 days old - Fresh requests (
cached: false) - Return data no more than 1 minute old - Default behavior - Caching is enabled by default (
cached: true) 
Use cached requests for most use cases to improve performance and reduce rate limit consumption. Only use fresh requests when you need the most up-to-date information.
Need Higher Limits?
If your use case requires higher rate limits, we can accommodate your needs quickly. Contact our support team:- Email: hello@midbound.ai
 - Response time: We’re fast - typically respond within hours, not days
 - Custom limits: We can provide custom rate limits based on your specific requirements
 
- Your current API key
 - Expected requests per second/minute
 - Use case description
 - Timeline for when you need the increased limits