LinkedIn job details API benchmark
We called each provider once on the same 20 jobs, on 20 October 2026. Time is each call minus a baseline, so the distance to the provider's servers drops out.
| API | Score | Time per job | Jobs | The job details call | The job | Applying | The job's company | Industries and hiring team | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Provider | Data score | Performance score | Median | 10th percentile | 90th percentile | Fastest | Slowest | Baseline | Called | Found | Parts returned | Call | Charged per job | Job URL | Job ID | Title | Description | Location | Posted at | Expires at | Job state | Employment type | Workplace type | Seniority level | Job function | Salary | Listing type | Apply link | Applicants | Application limit reached | Applicant tracking system | Name | LinkedIn URL | Company ID | Logo | Industries | Hiring team |
| HarvestAPI | 99 | 51 | 2.58 s | 2.33 s | 3.20 s | 2.24 s | 3.46 s | 0.46 s | 20 of 20 | 20 of 20 | 24 of 24 | GET api.harvest-api.com/linkedin/job?jobId= | $0.0006 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 15 of 15 | 7 of 8 | 17 of 17 | 1 of 1 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 10 of 10 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 22 of 23 | 3 of 3 |
| Up2Data | 58 | 100 | 1.32 s | 0.95 s | 1.79 s | 0.75 s | 2.25 s | 0.34 s | 20 of 20 | 20 of 20 | 14 of 24 | POST api.up2data.ai/v1/jobs/enrich | $0.009 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | Not in the answer | Not in the answer | Not in the answer | Not in the answer | Not in the answer | Not in the answer | Not in the answer | Not in the answer | Not in the answer | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 20 | 20 of 23 | Not in the answer |