Facebook Pixel
APILinkedIn Search

Get job details

Retrieve detailed information about a specific job posting including full description, requirements, company information, and application details. Use the jobId from search results.

POST/search/jobs/details
Authentication requiredSearch

Code Examples

curl -X POST 'https://api.connectsafely.ai/linkedin/search/jobs/details' \
-H 'Authorization: Bearer <your_api_key>' \
-H 'Content-Type: application/json' \
-d '{"jobId":"12345"}'

Parameters

No parameters.

Request Body

FieldTypeRequiredDescription
accountIdstringNoLinkedIn account ID to use. If not provided, uses the default account.
jobIdstringYesLinkedIn job ID from search results

Example

{
  "jobId": "12345"
}

Responses

StatusDescription
200Job details retrieved successfully
400Bad Request - Missing required jobId parameter
401Unauthorized - Invalid or missing API key
500Internal Server Error - Failed to get LinkedIn credentials or job details

200 Response Parameters

NameTypeDescription
successboolean
jobIdstringLinkedIn job ID
descriptionstringFull job description with requirements and responsibilities
postedOnstringWhen the job was posted (e.g., "Posted on Jan 29, 2026.")
linkedinUrlstringDirect URL to the job posting

200 Example

{
  "success": true,
  "jobId": "4367156030",
  "description": "We're hiring a high autonomy founding engineer to build...",
  "postedOn": "Posted on Jan 29, 2026.",
  "linkedinUrl": "https://www.linkedin.com/jobs/view/4367156030/"
}

400 Response Parameters

NameTypeDescription
successboolean
errorobject

400 Example

{
  "success": false,
  "error": {
    "issues": [
      {
        "code": "invalid_type",
        "expected": "string",
        "received": "undefined",
        "path": [
          "jobId"
        ],
        "message": "Required"
      }
    ],
    "name": "ZodError"
  }
}

401 Response Parameters

NameTypeDescription
errorstring

401 Example

{
  "error": "Unauthorized - Invalid credentials"
}

500 Response Parameters

NameTypeDescription
errorstring

500 Example

{
  "error": "Failed to get job details",
  "success": false
}