{"uid":"cap_He7LGOhAiUwEf_GxUDRmv","slug":"instahyre-job-listings-scraper-eb3fc69f","name":"Instahyre Job Listings Scraper","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://api.scrapeforagents.tech/v1/instahyre?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"skills":{"type":"array","items":{"type":"string"},"default":[],"description":"Match skill tags published for each role."},"jobType":{"enum":["any","full_time","internship"],"type":"string","default":"any","description":"Search all jobs, full-time roles, or internships."},"keywords":{"type":"array","items":{"type":"string"},"default":[],"description":"Match title, company, skills, or location text."},"maxItems":{"type":"integer","default":50,"maximum":500,"minimum":1,"description":"Maximum dataset rows to save."},"maxPages":{"type":"integer","default":10,"maximum":500,"minimum":1,"description":"Maximum public search pages to scan; the source caps each page at 35 jobs."},"locations":{"type":"array","items":{"type":"string"},"default":[],"description":"Match published location text."},"stateName":{"type":"string","default":"","description":"Optional stable name for the persistent comparison state; use separate names for separate searches."},"remoteOnly":{"type":"boolean","default":false,"description":"Keep roles with an explicit remote or work-from-home label."},"skillMatch":{"enum":["any","all"],"type":"string","default":"any","description":"Require any or all requested terms."},"companySize":{"enum":["any","small","medium","large"],"type":"string","default":"any","description":"Filter by the public employer size group."},"monitorMode":{"enum":["snapshot","changes_only"],"type":"string","default":"snapshot","description":"Snapshot returns current jobs. Changes only compares complete scans in a persistent named state."},"companyNames":{"type":"array","items":{"type":"string"},"default":[],"description":"Match employer names; one name is also sent to the source filter."},"emitBaseline":{"type":"boolean","default":true,"description":"In changes-only mode, emit the first complete search as new rows."},"keywordMatch":{"enum":["any","all"],"type":"string","default":"any","description":"Require any or all requested terms."},"includeDetails":{"type":"boolean","default":false,"description":"Add public description, experience range, category, recruiter, and agency fields. Adds a request per saved candidate role."},"trackCompanies":{"type":"array","items":{"type":"string"},"default":[],"description":"Alternative mode: output one public hiring-count profile per exact employer name. Search filters are ignored."},"excludeKeywords":{"type":"array","items":{"type":"string"},"default":[],"description":"Omit roles matching any term in title, company, skills, or location."},"includeUnchanged":{"type":"boolean","default":false,"description":"In changes-only mode, include rows whose public fields did not change."},"jobFunctionSlugs":{"type":"array","items":{"type":"string"},"default":[],"description":"Live function slugs from the public taxonomy; empty searches all functions."},"excludeAgencyPosted":{"type":"boolean","default":false,"description":"Omit jobs whose recruiter company differs from the hiring employer. Requires detail fetching."},"diversityEmployersOnly":{"type":"boolean","default":false,"description":"Keep roles whose public employer record carries the diversity badge."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"jobId":null,"title":null,"companyId":null,"recordType":null,"companyName":null,"candidateTitle":null,"companyLogoUrl":null,"companyResourceUri":null}],"product":"instahyre"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jtf7qgYbtk65xTLBJ-q_G","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes and returns structured job listing data from Instahyre, with filtering by skills, location, company, job type, and change-monitoring support.","exampleAgentPrompt":"Search Instahyre for up to 100 full-time remote Python and machine learning jobs in Bangalore or Mumbai, matching any of those skills, and return the latest snapshot.","exampleUseCases":[{"title":"Track new tech job openings","prompt":"Monitor Instahyre for any new full-time software engineering jobs posted in Hyderabad since last time — use the state name 'hyderabad-swe-watch' and only show me new listings that appeared since my last check."},{"title":"Find internships at large companies","prompt":"Pull up to 50 internship listings from Instahyre at large companies that require either React or Angular skills, and include both remote and on-site roles."},{"title":"Competitor hiring intelligence","prompt":"Scrape Instahyre for all open roles at Razorpay, PhonePe, and Paytm — I want full-time positions only, up to 200 listings, so I can see what skills they're hiring for right now."}],"resultDescription":"Returns a JSON object with a count of matched listings and an array of job items, each containing jobId, title, companyName, companyId, candidateTitle, companyLogoUrl, companyResourceUri, and recordType fields, along with the product identifier 'instahyre'.","failureModes":["Empty result set if filters are too restrictive — not charged","Instahyre rate-limiting or blocking may reduce page coverage","Invalid enum values for jobType, skillMatch, or companySize will cause validation errors","State name conflicts if the same stateName is reused across unrelated searches in changes_only mode","Network timeout for very large maxPages values"],"whenToPreferThis":"Use this endpoint when you need structured job listing data specifically from Instahyre, particularly for Indian tech job markets. It is ideal when you need change-monitoring (new postings since last scan), skill-based filtering, or company-specific hiring intelligence. Prefer it over generic job search APIs when Instahyre is the target source and you need pay-per-successful-call economics (failed or empty runs are not billed).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:58.172Z","isFirstParty":false,"canonicalSlug":"instahyre-job-listings-scraper-eb3fc69f"}