Overview
LinkedIn is one of the most challenging platforms for data acquisition — anti-bot systems, frequent layout changes, and aggressive rate limits make traditional approaches unreliable. WraithBytes solves this with isolated execution environments and self-healing parsers. Each request runs in a fresh, isolated environment built with Rust and Go. This architecture eliminates shared state, enables instant horizontal scaling, and delivers consistent 3-8 second response times.Available Parsers
Profile
Personal info, experience, education, skills, posts
Company
Industry, size, locations, specialties
Jobs
Job listings with search filters
How to Fetch LinkedIn Data
All LinkedIn data is acquired through the universal fetch endpoint. The parser is automatically selected based on the URL:| URL Pattern | Parser |
|---|---|
linkedin.com/in/username | Profile |
linkedin.com/company/name | Company |
linkedin.com/jobs/search | Jobs |
Example: Fetch a Profile
Authentication
All requests require Bearer token authentication:Rate Limits
No rate limits — unlimited concurrent requests supported.Data Characteristics
Encoding
- UTF-8 for all text fields
- Supports international characters
Timestamps
- Format: ISO 8601 (
YYYY-MM-DDTHH:mm:ssZ) - Timezone: UTC
Date Fields
- Profile/Company dates:
YYYY-MMorYYYYformat - Metadata timestamps: ISO 8601
Nullability
- Most fields can be null if not present on LinkedIn
- Always present: core identifiers and timestamps
Data Freshness
- Data is acquired on-demand (real-time)
scraped_attimestamp indicates when data was retrieved- Recommend re-fetching periodically for current data