Search Instahyre jobs

GET https://api.api.sh/instahyre/v1/search
1 credit / call jobs & b2b try it in the playground →

Job ads on Instahyre (India, tech and corporate jobs) for skills or keywords, with the site's filters: city, company, job function, industry, years of experience, company size and job type. Each result has the title, locations, skills and the employer's name, tagline, founding year, size and logo. facets gives counts by job function, industry, company size, top companies, top locations, job type and experience level. 35 per page.

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
q string Skills or keywords, comma separated (e.g. python,django). Example: python
location string Cities, comma separated (Bangalore, Mumbai, Delhi / NCR, Hyderabad, Pune, Chennai, Work From Home; see facets.locations). Example: Bangalore
company string Company names, comma separated (see facets.companies).
job_function string Job function ids, comma separated (10 backend, 1 full stack, 9 data science / ML, 8 DevOps; see facets.job_functions).
industry string Industry ids, comma separated (13 software / IT; see facets.industries).
experience string Years of experience the candidate has (0-30).
company_size small | medium | large Company size.
job_type all | full_time | internship Full-time jobs, internships or both.
page string Results page (1-based). Pass next_page back; it is null on the last page.

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/instahyre/v1/search?q=python" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.