Sponsored Jobs API campaign minimum budgets
Required minimum budget for each job sponsored in a campaign.
Unless you have a written agreement with Indeed regarding your use of Indeed's APIs, by using this API or its documentation, you agree to apply the Indeed API Terms (opens in a new window) and the Additional API Terms and Guidelines to your use of Indeed's APIs.
Campaign minimum budgets
Indeed requires a minimum budget for each job sponsored in a campaign, so each job has enough spend to perform well.
How it works
The total campaign budget determines how many jobs a campaign can sponsor at once. If the budget cannot cover every job, Indeed limits which jobs it sponsors.
For campaigns with a monthly budget, Indeed recalculates eligibility at the start of each month, using that month’s budget.
Add jobs to a campaign
If the current budget does not cover more jobs, Indeed does not sponsor them. Jobs sponsored earlier in a campaign period still count toward eligibility, even after they stop running.
To sponsor more jobs, call Update monthly jobs budget to increase the campaign budget.
API behavior
When the campaign minimum prevents a job from being sponsored, GET /v1/campaigns/:campaignId/jobDetails returns INSUFFICIENT_BUDGET in that job’s nonSpendingReasons.
{ "meta": { "status": 200, "errors": null, "rootLocation": "https://apis.indeed.com/ads", "perPage": 100, "links": null }, "data": { "entries": [ { "jobKey": "b8cb4b4790b65cba", "refNum": "job1-2025-07-01", "title": "SoC Power Modeling Engineer", "location": "Austin, TX", "nonSpendingReasons": [ "INSUFFICIENT_BUDGET" ] }, { "jobKey": "b8cb4b4790b65wer", "refNum": "job2-2025-07-01", "title": "SoC Power Software Engineer", "location": "Austin, TX", "nonSpendingReasons": [ "INSUFFICIENT_BUDGET" ] }, { "jobKey": "b8cb4b4790b65wek", "refNum": "job3-2025-07-01", "title": "SoC Power Software Engineer", "location": "Austin, TX", "nonSpendingReasons": [] } ], "hash": 2123789906 }}Budget updates below the campaign minimum return an HTTP 400 error.
Handle this response and tell the employer how to correct the budget.
Recommendations for integration partners
When you create or update a campaign, check that the budget covers every job the employer wants to sponsor.
To find which jobs are not sponsored and why, call Get details for jobs in campaign.
REST API references
- ATS partner integrations
- Direct integrations