Troubleshoot API-based job posting issues on LinkedIn

Last updated: 4 months ago

If a job posted via API is not appearing on LinkedIn, or jobs are not posting at all, the problem typically traces to one of three issues:

  • The job expired
  • The job is flagged as private
  • The job failed LinkedIn's data validation checks

Use the guidance below to pinpoint the cause and resolve it quickly.

Here's a tip

In summary, before you repost a job that isn't showing up on LinkedIn, use this quick checklist:


✅ Confirm the job is still within its LinkedIn visibility window (30 days for Premium API posts, 180 days for Basic API posts).

✅ In your ATS, verify the "availability" field is set to PUBLIC so the job can appear for candidates.

✅ Review every location field (city, country, and postal code) for accuracy and proper formatting.


Addressing these three areas resolves the vast majority of "why isn't my job on LinkedIn?" cases.

Important to know

If your job still isn't appearing after reviewing the instructions above, connect with our support team using the Chat with support option on the right side of the page. They can assist with additional troubleshooting.

Related tasks

Learn more