Search jobs
Returns one page of job listings for a query, optionally narrowed by location. page is real pagination, not a display slice — two consecutive pages of the same query return entirely different jobs. results[].job_id feeds straight into the Job endpoint.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
query*string
Search text, matched the same way dice.com's own search box does.
Length
1 <= length <= 200location?string
Free-text location filter. Omit for a nationwide search.
Length
length <= 120Default
""page?integer
One-based result page.
Range
1 <= value <= 1000Default
1curl -X GET "https://example.com/v1/dice/search?query=software+engineer" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "query": "string", "location": "string", "url": "string", "current_page": 0, "total_pages": 0, "page_size": 0, "total_results_label": "11568 results (695 new)", "count": 0, "results": [ { "job_id": "bba4ebb5-9b44-4f34-b325-7cf129466ac7", "title": "Senior Software Engineer - Mission Systems Integration", "company_name": "Redhorse Corporation", "company_profile_id": "string", "employment_type": "Full-time", "employer_type": "Direct Hire", "posted_date": "2026-09-01T05:13:12Z", "modified_date": "string", "summary": "string", "salary": "USD 190,000.00 - 300,000.00 per year", "location": { "city": "string", "state": "string", "region": "NY", "country": "string", "display_name": "New York, New York, USA" }, "is_remote": true, "is_featured": true, "easy_apply": true, "workplace_types": [ "Remote" ], "url": "string" } ], "has_more": true, "stop_reason": "no_results_blob" }}