Search Instahyre jobs
Search public Instahyre jobs by skills, company, location and experience, with optional bounded detail enrichment and continuation metadata.
instahyre.jobs.search
/execute
Shared execution endpoint
Input parameters
companies
array<string>
optional
company_ids
array<integer>
optional
company_size
integer
optional
At least 0.
1
include_experience
boolean
optional
Opt in to numeric experience enrichment for returned jobs using public job details. No search filtering change. Each unique enriched job adds one request; missing values remain null. Default: `false`.
true
industry_type
integer
optional
At least 0.
job_function
integer
optional
At least 0.
job_type
integer
optional
At least 0.
1
keyword
string
optional
Search query.
limit
integer
optional
Maximum jobs returned from one upstream page (currently up to 20). Zero or omitted uses the upstream default. Follow pagination metadata to continue. From 0 to 100.
20
location
string
optional
Bangalore
max_detail_requests
integer
optional
Maximum added job-detail requests per search call, after applying limit. Used only when include_experience=true; otherwise ignored. Remaining jobs have experience.status=skipped_limit. Defaults to 10 when enrichment is enabled; no HTML fetches. From 1 to 100.
1
max_experience
integer
optional
Maximum candidate years for a range search. Supply with min_experience. Range results are deduplicated across each integer-year source search; use next_offset for further results. Ignored when years is supplied. At least 0.
min_experience
integer
optional
Minimum candidate years for a range search. Supply with max_experience; the range covers at most 10 integer years. Ignored when years is supplied. At least 0.
offset
integer
optional
Source offset for a single years value, or distinct-result offset for a min/max range search. At least 0.
0
skills
array<string>
optional
["Python","Django"]
years
integer
optional
Candidate experience in years. Returns jobs whose source experience range includes this value. Zero requests entry-level matches. When supplied, years takes precedence over min_experience and max_experience. At least 0.
4
Response
Successful output is returned in results[0].data.
Raw platform output is intentionally open-ended and may evolve with the upstream source.
No example output is available for this capability yet.
Execution behavior
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until the job reaches completed or
failed.