Skip to documentation
Browse documentation

Search Instahyre jobs

Search public Instahyre jobs by skills, company, location and experience, with optional bounded detail enrichment and continuation metadata.

Capability ID instahyre.jobs.search
Maximum runtime 60 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

companies array<string> optional
company_ids array<integer> optional
company_size integer optional

At least 0.

Example 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`.

Example true
industry_type integer optional

At least 0.

job_function integer optional

At least 0.

job_type integer optional

At least 0.

Example 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.

Example 20
location string optional
Example 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.

Example 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.

Example 0
skills array<string> optional
Example ["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.

Example 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.