# HarvestAPI on looot

HarvestAPI gives your agent 24 jobs through looot: search job listings, posts linkedin person, list a LinkedIn company's posts and 21 more jobs. 24 endpoints run today, from $0.001 per call.

## At a glance

- Category: Enrichment
- Access: Runs on looot's platform key: you do not need your own HarvestAPI account
- Price: from $0.001

## Choose it when

- You want the best run record to search job listings: 100% of 782 runs without an error, median 1.2 s over 30 days, the highest of 4 providers with 10+ runs.
- You want the best run record to posts linkedin person: 100% of 694 runs without an error, median 2.7 s over 30 days, the highest of 2 providers with 10+ runs.
- You want the best run record to list a LinkedIn company's posts: 99.7% of 288 runs without an error, median 2.9 s over 30 days, the highest of 2 providers with 10+ runs.
- You want the best run record to reactions linkedin post: 100% of 136 runs without an error, median 2.1 s over 30 days, the highest of 2 providers with 10+ runs.
- You want the best run record to search linkedin post: 100% of 119 runs without an error, median 2.1 s over 30 days, the highest of 2 providers with 10+ runs.

## Endpoints and jobs

| Endpoint | Job | Price | Runs (30 days) | Benchmark |
|---|---|---|---|---|
| [Search LinkedIn jobs](/public-catalog/harvestapi-job-search) | `jobs.search` | $0.004 per call | 100% of 782 runs without an error, median 1.2 s | [Search job listings](/benchmarks/jobs-search) |
| [Get LinkedIn profile posts](/public-catalog/harvestapi-profile-posts) | `linkedin.person.posts` | $0.004 per call | 100% of 694 runs without an error, median 2.7 s | [Posts linkedin person](/benchmarks/linkedin-person-posts) |
| [Get LinkedIn company posts](/public-catalog/harvestapi-company-posts) | `linkedin.company.posts` | $0.004 per call | 99.7% of 288 runs without an error, median 2.9 s | [List a LinkedIn company's posts](/benchmarks/linkedin-company-posts) |
| [Get the LinkedIn profile of the user](/public-catalog/harvestapi-profile) | `linkedin.person.profile` | $0.01 per call | 100% of 212 runs without an error, median 3.7 s | [Get a LinkedIn person profile](/benchmarks/linkedin-person-profile) |
| [Get reactions of LinkedIn post](/public-catalog/harvestapi-post-reactions) | `linkedin.post.reactions` | $0.02 per call | 100% of 136 runs without an error, median 2.1 s | [Reactions linkedin post](/benchmarks/linkedin-post-reactions) |
| [Search LinkedIn posts](/public-catalog/harvestapi-post-search) | `linkedin.post.search` | $0.004 per call | 100% of 119 runs without an error, median 2.1 s | [Search linkedin post](/benchmarks/linkedin-post-search) |
| [Search LinkedIn profiles](/public-catalog/harvestapi-profile-search) | `linkedin.person.search` | $0.004 per call | 100% of 109 runs without an error, median 2.5 s | no benchmark yet |
| [Search LinkedIn profile services](/public-catalog/harvestapi-service-search) | `linkedin.service.search` | $0.004 per call | 100% of 35 runs without an error, median 2.7 s | no benchmark yet |
| [Search LinkedIn leads](/public-catalog/harvestapi-lead-search) | `linkedin.lead.search` | $0.10 per call | 100% of 30 runs without an error, median 2.8 s | no benchmark yet |
| [Get comments of LinkedIn post](/public-catalog/harvestapi-post-comments) | `linkedin.post.comments` | $0.004 per call | 100% of 21 runs without an error, median 2.1 s | [Comments linkedin post](/benchmarks/linkedin-post-comments) |
| [Search LinkedIn Geo ID](/public-catalog/harvestapi-geo-id-search) | `linkedin.geo.search` | $0.001 per call | 100% of 18 runs without an error, median 327 ms | no benchmark yet |
| [Search LinkedIn companies](/public-catalog/harvestapi-company-search) | `linkedin.company.search` | $0.004 per call | 100% of 14 runs without an error, median 1.7 s | no benchmark yet |
| [Get comments of LinkedIn profile](/public-catalog/harvestapi-profile-comments) | `linkedin.person.comments` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Get LinkedIn Ad by ID](/public-catalog/harvestapi-ad) | `linkedin.ads.get` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Get LinkedIn post details](/public-catalog/harvestapi-post) | `linkedin.post.get` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Get replies of LinkedIn post comment](/public-catalog/harvestapi-post-comment-replies) | `linkedin.comment.replies` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Get the LinkedIn company](/public-catalog/harvestapi-company) | `linkedin.company.profile` | $0.004 per call | not enough runs to rank | [Get a LinkedIn company profile](/benchmarks/linkedin-company-profile) |
| [Get the LinkedIn company people stats](/public-catalog/harvestapi-company-people-stats) | `linkedin.company.people-stats` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Get the LinkedIn group](/public-catalog/harvestapi-group) | `linkedin.group.get` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Get the LinkedIn job details](/public-catalog/harvestapi-job) | `jobs.get` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Search LinkedIn Ad Library](/public-catalog/harvestapi-ad-search) | `ads.linkedin.search` | $0.004 per call | not enough runs to rank | [Search the LinkedIn ad library](/benchmarks/ads-linkedin-search) |
| [Search LinkedIn Groups](/public-catalog/harvestapi-group-search) | `linkedin.group.search` | $0.004 per call | not enough runs to rank | no benchmark yet |
| [Get reactions of LinkedIn post comment](/public-catalog/harvestapi-comment-reactions) | `linkedin.comment.reactions` | $0.02 per call | not enough runs to rank | no benchmark yet |
| [Get reactions of LinkedIn profile](/public-catalog/harvestapi-profile-reactions) | `linkedin.person.reactions` | $0.02 per call | not enough runs to rank | no benchmark yet |

## How the numbers are measured

Run numbers are looot's own runs of each endpoint over the last 30 days: the share that completed without an error, and the median time to answer. An endpoint with fewer than 10 runs in that window shows "not enough runs to rank" and is never ranked. Prices are what looot charges per call or per result, fee included, read from the live catalog; you prepay credit and each call is charged when it runs.

Read 2026-11-10 23:22 UTC.

## For agents

The minimal request for Search LinkedIn jobs (`harvestapi-job-search`). Replace each <placeholder> with your value and send a new idempotency key per run.

### MCP

```json
{
  "endpointId": "harvestapi-job-search",
  "input": {},
  "idempotencyKey": "<a new id per run>"
}
```

### REST

```bash
curl -X POST https://api.looot.ai/v1/runs \
  -H "Authorization: Bearer $LOOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"endpointId":"harvestapi-job-search","input":{},"idempotencyKey":"<a new id per run>"}'
```

### CLI

```bash
looot run harvestapi-job-search --input '{}'
```
