Piloterr

LinkedIn Job Search

Experience advanced job data extraction from LinkedIn, enhancing your recruitment strategy.

Credit cost: 1 credit per call

GET
/v2/linkedin/job/search

Authorization

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Query Parameters

keyword?string

Job title or keyword to search for.

Example:

Software Engineer

Leave empty to return all jobs matching the other filters.

experience_level?string

Filter by seniority level.

Accepted values:

  • internship: Internship positions
  • entry_level: Entry-level roles
  • associate: Associate-level roles
  • mid_senior: Mid to senior-level roles
  • director: Director-level and above
job_type?string

Filter by employment type.

Accepted values:

  • full_time: Full-time positions
  • part_time: Part-time positions
  • contract: Contract roles
  • temporary: Temporary roles
  • internship: Internships
  • volunteer: Volunteer positions
when?string

Filter by posting date recency.

Accepted values:

  • day: Posted in the last 24 hours
  • week: Posted in the last 7 days
  • month: Posted in the last 30 days
flexibility?string

Filter by work arrangement.

Accepted values:

  • remote: Fully remote positions
  • flexible: Hybrid or flexible arrangements
  • on_site: On-site only positions
distance?number

Maximum radius in miles from the target location (requires geo_id).

Accepted values: 5, 10, 25, 50, 100

geo_id?string

LinkedIn geo ID for the target location. Default is 92000000 (worldwide).

Example values:

  • 92000000 — Worldwide
  • 105073465 — France
  • 103644278 — United States

Use the LinkedIn Job Suggest endpoint with location=true to find geo IDs for any location.

Default"92000000"
company_id?string

LinkedIn numeric company ID to filter results to jobs posted by a specific company.

Example:

  • 33246798 — TikTok

Use the LinkedIn Company Info endpoint to retrieve a company's ID.

page?number

Page number for paginating through results. Default is 1. Each page returns up to 25 job listings.

Default"1"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.piloterr.com/v2/linkedin/job/search"
[
  {
    "id": 4388669042,
    "url": "https://www.linkedin.com/jobs/view/4388669042",
    "title": "Procurement Operations Specialist, AMS",
    "location": "New York, United States",
    "list_date": "2026-03-22 00:00:00",
    "company_url": "https://www.linkedin.com/company/tiktok",
    "company_name": "TikTok"
  },
  {
    "id": 4378400293,
    "url": "https://www.linkedin.com/jobs/view/4378400293",
    "title": "TikTok Shop - Category Manager",
    "location": "New York, United States",
    "list_date": "2026-02-28 00:00:00",
    "company_url": "https://www.linkedin.com/company/tiktok",
    "company_name": "TikTok"
  },
  {
    "id": 4387167337,
    "url": "https://www.linkedin.com/jobs/view/4387167337",
    "title": "Program Manager, TikTok Program Management Office",
    "location": "New York, United States",
    "list_date": "2026-03-18 00:00:00",
    "company_url": "https://www.linkedin.com/company/tiktok",
    "company_name": "TikTok"
  }
]
{
  "error": "Bad Request"
}
{
  "error": "Invalid API Key"
}
{
  "error": "Payment required"
}
{
  "error": "Rate limit exceeded for the API key: quota monthly"
}
{
  "error": "Internal Error"
}