关于 Instahyre Jobs Scraper & API - Last 24 Hours, India Tech Jobs
这款 Apify Actor 可采集 Instahyre 上的印度科技职位,并按技能、地点、经验和发布日期筛选。结果按最新发布排序,包含公司信息,并可选择获取完整详情。
主要功能
- 01按技能、城市和经验搜索
- 02按发布日期和工作方式筛选
- 03结果按最新发布排序
- 04获取职位及公司详情
- 05检查职位链接是否有效
适用场景
- 01构建每日印度科技职位信息流
- 02追踪不同技能和地区的招聘
- 03研究正在招聘的公司
- 04检查已保存的职位链接是否仍开放
MCP 相关
README 提到可通过 API 或 MCP 为 AI Agent 提供数据,但没有说明 MCP 服务接口。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.apify.com/?tools=anshumanatrey/instahyre-jobs-searchclaude mcp add --transport http anshumanatrey-instahyre-jobs-search https://mcp.apify.com/?tools=anshumanatrey/instahyre-jobs-search{"mcpServers":{"anshumanatrey-instahyre-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/instahyre-jobs-search"}}}在 Cursor 中打开{"servers":{"anshumanatrey-instahyre-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/instahyre-jobs-search"}}}在 VS Code 中打开{"mcpServers":{"anshumanatrey-instahyre-jobs-search":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/instahyre-jobs-search"}}}{"mcpServers":{"anshumanatrey-instahyre-jobs-search":{"serverUrl":"https://mcp.apify.com/?tools=anshumanatrey/instahyre-jobs-search"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.apify.com/?tools=anshumanatrey/instahyre-jobs-search需要授权工具
详细介绍
Instahyre 职位抓取器与 API - 过去 24 小时内的印度科技职位
Instahyre 职位抓取器与 API:按技能、城市和经验搜索 instahyre.com 上的印度科技职位,按最新发布排序,并获取每个职位的标题、公司、城市、经验年限范围、技能、职位类别、发布日期和链接,以及每条职位记录对应的公司员工人数区间、成立年份和标语。开启完整详情后,还可获取职位描述,以及公司的行业、网站、LinkedIn、技术栈、福利和 Glassdoor 评分。
将其用作无需登录、无需 API 密钥的 Instahyre API、用于每日印度职位动态的 Instahyre 职位抓取器,或用于追踪 Bengaluru、Mumbai、Delhi NCR、Hyderabad、Pune、Chennai 和远程(居家办公)职位的招聘追踪器。可通过 Apify Console、Apify API、Python、JavaScript、n8n、Make 或 AI Agent 使用,并可导出为 JSON、CSV 或 Excel。可作为 Apify Actor 使用。每个职位 $0.00019,启用完整详情后每个职位 $0.00023,每次运行启动 $0.013,无需登录。
它能做什么?
- 搜索 Instahyre 上所有开放职位。 截至 2026-11-08,Instahyre 列出了 13,453 个开放职位,分布于 3,175 家公司,包括 Accenture、Amazon、Flipkart、Myntra、Oracle、Deutsche Telekom Digital Labs、Disney、PwC 和数百家初创公司。
- 获取 Instahyre 不显示的发布日期。 Instahyre 的搜索结果不显示日期,而且职位会保留数月;这里的每条记录都包含从职位详情页读取的发布日期,并按最新发布排序。
- 每条记录都包含经验要求。 获取每个职位要求的工作年限(
experienceMin到experienceMax),还可筛选适合你经验年限的职位:3 年、2-5 年等范围、5 年以上或应届生。 - 也可匹配技能。 搜索词会匹配职位标题或 Instahyre 为职位标记的技能之一:截至 2026-11-08,python 出现在 177 个职位标题中,但出现在 3,264 个职位的标题或技能标签中。
- 支持人们常用的印度地名。 Bengaluru 可匹配 Bangalore,Gurugram 可匹配 Gurgaon;也支持 Delhi NCR。搜索某个邦(Karnataka、Maharashtra)可匹配其城市;单独输入 Remote 或 Work from home,可匹配 Instahyre 的远程职位。
- 每条记录都包含公司信息。 获取来自 Instahyre 公司资料的员工人数区间、成立年份和标语;开启完整详情后,还可获取行业、网站、LinkedIn、技术栈、福利和 Glassdoor 评分。
- 检查职位链接。 粘贴 Instahyre 职位链接,结果会显示每个职位为开放、已关闭或未找到。
与其他 Instahyre 抓取工具有什么不同?
- 真正按最新优先。 Instahyre 按自己的评分对搜索结果排序,并会让职位挂着几个月。2026-11-08,instahyre.com 上班加罗尔的 Python 开发者职位搜索结果第一页,职位发布时间的中位数为 117 天前(最早的为 626 天前);面向应届生的职位中位数为 20 天前(最早的为 1,322 天前)。同样的搜索中,这个 Actor 的前 20 条结果中位数分别为 34 天前和 1 天前。Instahyre 按职位发布顺序分配职位编号(查看 2018 年至今的 420 个职位页面时,编号增长过程中日期从未倒退),因此会先读取最新职位,并根据职位页面标注日期。
- 每条结果都带发布日期,并支持按发布时间筛选。 在 9 个拥有至少 5 位用户的 Instahyre Actor(见下表)中,s_actors 会为每个职位提供发布日期;memo23 和 parsebird 则需付费详情选项。
- 普通结果行就包含经验范围、技能、类别和公司员工人数, 无需额外付费。getascraper、memo23 和 parsebird 只有在启用付费详情选项后才会添加经验范围;s_actors 则将其包含在价格中。
- 按用户真正想要的方式匹配词语。 Instahyre 自带的 python developer 搜索列出 6,439 个职位,其中只有 100 个职位的标题或某个技能标签同时包含这两个词(2026-11-08);这个 Actor 会保留标题或技能标签中包含你搜索词全部词语的职位,并且只会读取 Instahyre 排序结果中仍能找到匹配职位的部分。
- 实习津贴。 Instahyre 显示的唯一薪酬数据:实习岗位的月津贴(卢比)、实习时长(月)和开始日期。
- 按获取的结果付费。 每条交付的结果收费一次,另加 $0.013 的运行启动费;达到支出上限后,运行会正常停止,并保留已付费获取的职位。
何时适合使用?
- 求职者和招聘网站: 按技能、城市、经验和日期获取最新的印度科技职位,并可设置每日定时任务。
- 招聘人员和人力资源团队: 查看当前哪些公司正在招聘某项技能、哪些职位由代理机构发布(
agencyName),以及每个岗位要求的工作年限。 - 销售和市场研究: 将按城市、规模和成立年份招聘的公司作为采购信号,并在开启详情后获取行业、网站和 LinkedIn 信息。
- 数据团队和 AI Agent: 通过 API 或 MCP 获取统一、稳定的 Instahyre 数据流。
抓取 Instahyre 职位需要多少费用?
按事件付费:每 1,000 个职位收费 $0.19,启用完整详情时每 1,000 个职位收费 $0.23;此外,默认使用 512 MB 内存时,每次运行启动收费 $0.013。Apify 每月提供的 $5 免费额度,在每次运行获取 100 个职位的情况下,约可覆盖 15,600 个职位。平台使用费已包含在内,没有月费。
| 事件 | 价格 | 收费时机 |
|---|---|---|
| 职位 | $0.00019 | 每保存一个职位,以及每检查一个已关闭或未找到的链接 |
| 含详情的职位 | $0.00023 | 启用完整详情后,每保存一个职位 |
| 运行启动 | 每 GB 内存 $0.013 | 由 Apify 在运行启动时收费:最多按 1 GB 收取一次,因此默认 512 MB 时收费 $0.013。该费用涵盖运行获取首个职位之前产生的成本 |
Instahyre Jobs Scraper 在 Apify Store 页眉中显示的“from $0.11 / 1,000 jobs”,指的是折扣等级中最低的价格:GOLD 价格。FREE 用户(Apify 的 Free plan)按表中基础价格付费,即每个职位 $0.00019,启用详情时为 $0.00023;BRONZE(Starter)为 $0.00018 和 $0.00022;SILVER(Scale)为 $0.00014 和 $0.00017;GOLD(Business)、PLATINUM 和 DIAMOND 为 $0.00011 和 $0.00013。所有套餐都收取固定的运行启动费,且页眉不会显示该费用。
| 运行(Free plan 价格,默认内存) | 费用 |
|---|---|
| 最新的 100 个职位 | $0.032 |
| 100 个含完整详情的职位 | $0.036 |
| 1,000 个职位 | $0.203 |
| Instahyre 上的所有职位,2026-11-08 时共 13,453 个 | $2.569 |
职位数量(maxJobs)和运行启动费共同决定单次运行的最高费用;达到支出上限时,运行会停止并显示相应提示。
与其他 Instahyre 抓取工具相比,价格如何?
截至 2026-11-08,Apify Store 中标题含 Instahyre 且过去 30 天有 5 位或更多用户的所有 Actor,按用户数排序。各 Actor 的免费套餐价格取自其当前定价。
| Actor | 30 天用户数 | 每个职位 | 启动费用 | 发布日期 |
|---|---|---|---|---|
| getascraper/instahyre-jobs-scraper | 326 | $0.00105,包含详情时为 $0.00115 | $0.00005 | 否 |
| getascraper/india-job-inventory-feed | 215 | $0.00199 | $0.00005 | Instahyre 职位不提供 |
| memo23/instahyre-jobs-scraper | 81 | $0.0015,包含详情时为 $0.003 | $0.0001 | 包含详情 |
| seemuapps/india-tech-jobs-scraper | 25 | $0.004 | 无 | 未说明 Instahyre 职位是否提供 |
| themineworks/instahyre-jobs-scraper | 6 | $0.002 | $0.005 | 否 |
| parsebird/instahyre-jobs-scraper | 6 | $0.00099,包含详情时为 $0.00169 | $0.001 | 包含详情 |
| s_actors/instahyre-jobs-scraper | 6 | $0.000768 | $0.001 | 是 |
| rt-solutions/india-tech-jobs-scraper | 6 | $0.0015 | 无 | Instahyre 职位不提供 |
| neverempty/instahyre-jobs | 5 | $0.002 | 无 | 否 |
| 此 Actor | 新推出 | $0.00019,包含详情时为 $0.00023 | 每 GB $0.013,512 MB 时为 $0.013 | 是,每条职位都有 |
其他工具更便宜的情况:此 Actor 的运行启动费用为 $0.013,是这些 Actor 中最高的(getascraper 为 $0.00005,memo23 为 $0.0001,s_actors 和 parsebird 为 $0.001,themineworks 为 $0.005),因此,抓取少于 21 个职位时,使用 s_actors/instahyre-jobs-scraper 的费用更低。它包含职位详情、发布日期和 Glassdoor 评分,每个职位收费 $0.000768;一次抓取 21 个职位或更多时,此 Actor 的费用就低于它们中的任何一个。其他工具功能更多的情况:getascraper 和 memo23 提供雇主电子邮件查询,以及仅返回新增或变更职位的变更跟踪模式;在这里,可以改为安排一次抓取,并将“发布时间”设为“过去 24 小时”。
它接受哪些输入?
无需填写任何内容。输入技能或职位名称,然后按“开始”;也可以留空后按“开始”,获取所有类型的最新职位。
| 字段 | 功能 |
|---|---|
技能或职位名称(searchTerms) | 每行一个。职位名称或其技能标签中包含所有词语时,即视为匹配:输入 react 也能找到 React Native。也可以粘贴 Instahyre 搜索链接 |
城市或州(location) | Bangalore、Mumbai、Delhi NCR、Karnataka、Bengaluru、Gurugram。输入 India 可查找印度境内的所有职位。单独输入 Remote 或 Work from home 可搜索远程职位;与城市一起输入则不起作用 |
工作经验(experienceYears) | 你的工作年限:3、类似 2-5 的范围、表示五年或以上的 5+,或 fresher。只保留经验年限范围与你的年限有重叠的职位 |
远程或办公室(workType) | 输入 remote 可查找 Instahyre 的居家办公职位;输入 onsite 可查找城市中的职位 |
发布时间(postedWithin) | 24 hours、3 days、7 days、30 days(默认值)、any time,或自定义时间段,例如 2 weeks |
职位数量(maxJobs) | 要获取的数量,按最新优先:默认值为 100,输入 0 则获取所有匹配结果 |
完整详情(includeDetails) | 添加文本和 HTML 格式的职位描述,以及公司的行业、网站、LinkedIn、技术栈、福利和 Glassdoor 评分 |
排除词语(excludeTerms) | 排除职位名称中包含这些词语的职位,例如 senior 或 intern |
职位类型(employmentType) | full-time 或 intern:Instahyre 列出的仅有这两种类型 |
公司规模(companySize) | small(最多 50 人)、medium(50 到 200 人)或 large(超过 200 人) |
仅限这些公司(companies) | 公司名称,例如 Flipkart,或公司的 Instahyre 页面(instahyre.com/jobs-at-zomato) |
要检查的职位链接(jobUrls) | 粘贴职位链接,检查职位是否仍在开放,而不是进行搜索 |
输入示例:
{
"searchTerms": ["python developer"],
"location": ["Bangalore"],
"experienceYears": "3",
"postedWithin": "30 days",
"maxJobs": 100
}
输出内容是什么样的?
每个职位一行,按发布时间从新到旧排列。以下行来自 2026-11-08 对示例输入({"maxJobs": 100})的本地运行:Instahyre 上最新的 100 个职位,均发布于 2026-11-07,耗时 85 秒。
职位名称(title) | 公司名称(company) | 主要城市(location) | 最低经验年限(experienceMin) | 最高经验年限(experienceMax) | 发布日期(postedAt) |
|---|---|---|---|---|---|
| Senior ServiceNow Engineer | Morningstar | Mumbai | 6 | 8 | 2026-11-07 |
| Manager, Application Software Engineering | Oracle | Hyderabad | 9 | 13 | 2026-11-07 |
| Dot Net Fullstack Developer | Persistent Systems | Pune | 2 | 5 | 2026-11-07 |
| SAP BTP Technical - Senior Associate | PricewaterhouseCoopers (PwC) | Hyderabad | 5 | 9 | 2026-11-07 |
| IAM Developer | Wolters Kluwer | Pune | 3 | 5 | 2026-11-07 |
单行 JSON:
{
"title": "Manager, Application Software Engineering",
"company": "Oracle",
"location": "Hyderabad",
"otherLocations": [],
"workType": "onsite",
"employmentType": "full-time",
"department": "Software Engineering",
"salary": null,
"postedAt": "2026-11-07",
"jobUrl": "https://www.instahyre.com/job-450563-manager-application-software-engineering-at-oracle-hyderabad/",
"applyUrl": "https://www.instahyre.com/job-450563-manager-application-software-engineering-at-oracle-hyderabad/",
"status": "open",
"platform": "instahyre",
"companySlug": null,
"companyWebsite": null,
"jobId": "450563",
"checkedAt": "2026-11-08T01:47:07+00:00",
"experienceMin": 9,
"experienceMax": 13,
"skills": ["Angular", "C#", "Java", "JavaScript", "React", "TypeScript", "Vue"],
"jobFunctions": ["Engineering Management", "Full-Stack Development", "Other Software Development"],
"companyEmployees": "1000+",
"companySize": "large",
"companyFounded": 1982,
"companyTagline": "Create the future with us",
"companyLogo": "https://media.instahyre.com/images/profile/base/employer/1532/70ec221bfd/oracle_logo.webp",
"relocationOk": true,
"agencyName": null,
"internshipMonths": null,
"internshipStart": null
}
完整详情还会添加 description、descriptionHtml、companySlug、companyWebsite、companyIndustry、companyLinkedin、companyTechStack、companyBenefits、companyRating、companyRatings(Glassdoor 的总体、工作与生活平衡、薪资与福利、企业文化、职业发展、多元化以及向朋友推荐评分)、companyPage,以及所在地的 city、region(印度的邦)、country 和 countryCode。在一次本地运行中,针对 Mumbai 的销售或运营职位并开启了详情(2026-11-08,共 100 行),100 条职位均已填充描述,98 条有公司网站,90 条有行业信息,87 条有 LinkedIn 信息,49 条有 Glassdoor 评分。经检查的链接如果已关闭或未找到,返回结果会包含其 status、公司和链接,其他字段为空。每次运行还会写入一条 OUTPUT 记录,说明如何读取 Instahyre、匹配并保存了多少职位,以及有关如何读取输入的备注。
运行速度如何?
在 2026-11-08 于 Apify 上使用默认的 512 MB 测得,抓取最新的 100 个职位约需三分半钟:空白表单耗时 215 秒,搜索 Bangalore 的 python developer 耗时 86 秒(66 个职位),搜索欢迎应届生的职位耗时 128 秒(100 个职位),搜索 Mumbai 的销售或运营职位耗时 122 秒(开启完整详情时为 173 秒),搜索过去 30 天内要求 8 年或以上经验的 data scientist 职位耗时 209 秒(44 个职位),抓取 500 个职位耗时 970 秒。Instahyre 限制的是每个地址的请求数,而非每次运行的请求数:每分钟约 20 次搜索、每小时约 250 次搜索,每小时约 1,000 条职位答案;抓取 500 个职位的运行满足这两项限制,此后运行会读取职位自己的页面,而不是它们的答案。增加内存不会加快运行速度:这些运行使用了 62 至 107 MB,而同样抓取最新的 100 个职位,在 1,024 MB 下耗时 207 秒。
常见问题
发布日期来自哪里?
Instahyre Jobs Scraper 会从每个职位自己的页面读取发布日期;Instahyre 会在该页面上向搜索引擎提供此日期(datePosted),但不会在搜索结果中显示。Instahyre 还会按职位发布顺序分配职位编号,因此,同一天发布的两个页面之间编号范围内的所有职位,其日期都相同;运行时只会读取所需的页面。2026-11-08,通过 HTTP 检查的 20 个已返回职位链接中,有 20 个的日期与对应行一致。
为什么“按最新排序”与 instahyre.com 上的顺序不同?
Instahyre Jobs Scraper 会按职位发布时间排序,而 Instahyre 自己的搜索会按其自有评分排序。该评分会将新职位与已列出数月的职位混在一起,并把尚未评分的职位(通常是最新职位)排在最后。因此,对于同一搜索,instahyre.com 的第一页与这里的前几行会有所不同;职位数量采用 Instahyre 自己的数据(OUTPUT 记录和消息会说明 Instahyre 为你的筛选条件列出了多少个职位)。
经验筛选器如何运作?
Instahyre Jobs Scraper 的经验筛选项(experienceYears)会保留经验范围与你的经验重叠的职位。输入一个数字、一个范围、5+ 或 fresher:输入 3 会保留要求 2-5 年或 3-7 年经验的职位,排除要求 5-9 年经验的职位;输入 2-5 会保留经验范围与 2 到 5 年有交集的所有职位,包括 0-2 到 5-9 年;输入 5+ 会保留要求 5 年或以上经验的职位;输入 fresher(或 0)会保留接受应届生的职位,包括实习岗位:Instahyre 上的每个实习岗位都要求 0-0 年经验。单个数字也会传给 Instahyre 自己的搜索,并以相同方式筛选职位;范围或 5+ 则会与每个职位自身的经验范围进行匹配。2026-11-08,使用 2-5 年经验搜索 Bangalore 的 python developer,返回了 45 个经验范围与 2 到 5 年有交集的职位中最新的 20 个。
如果搜索没有结果怎么办?
Instahyre Jobs Scraper 会在本次运行的消息和 OUTPUT 记录中说明原因,并且不会对没有结果收费。Instahyre 自己的搜索会将你的关键词与地点、单个年限数字、工作类型、职位类型和公司规模一起使用;如果没有结果,消息会说明这一点以及可以放宽哪些条件:2026-11-08,在 Bangalore 搜索 underwater basket weaving,结果为“在 Instahyre 上没有符合条件的公开职位,耗时 0 秒。Instahyre 上没有符合其他筛选条件的关键词匹配职位:请尝试减少关键词,或放宽地点、时间范围或其他筛选条件。”消息还会显示系统如何解读你的输入。
为什么搜索技能时,结果中会有职位标题里没有该技能的职位?
Instahyre Jobs Scraper 中的搜索词会匹配职位标题或 Instahyre 为职位标记的技能,因为人们会按技能搜索 Instahyre:标记了 Python 的 Backend Engineer 职位就是 Python 职位。每个词都必须出现在同一个职位标题或同一个技能标签中,因此 java 不会匹配 JavaScript,而 python developer 要求两个词同时匹配。
会显示薪资吗?
Instahyre 不会显示全职职位的薪资,因此 Instahyre Jobs Scraper 无法提供这类信息。对于实习岗位,如果公司提供了薪资信息,它会显示以卢比计的月津贴(salary;提供详细信息时还包括 salaryMin、salaryMax、salaryCurrency 和 salaryPeriod),以及实习时长和开始日期。
需要登录或 API 密钥吗?
Instahyre Jobs Scraper 不需要 Instahyre 账号或 API 密钥:它会读取 instahyre.com 向所有访客显示的公开 JSON 和页面。申请职位需要在 Instahyre 上拥有 Instahyre 账号。你只需要 Apify 账号。
可以在 Apify 免费套餐上使用吗?
Instahyre Jobs Scraper 可以在 Apify 免费套餐上使用,该套餐按基础价格收费:每个职位 $0.00019,另加每次运行启动费 $0.013。每月 $5 的免费额度大约可用于运行 100 个职位、共 15,600 个职位,每次运行费用为 $0.032。
应该多久运行一次?
每天运行一次 Instahyre Jobs Scraper 就能保持职位信息更新:将“最近发布”(postedWithin)设为 24 小时,并将“职位数量”(maxJobs)设为 0,以获取当天发布的所有职位。在 Apify Console 的“计划任务”下设置运行,并按 jobId 匹配记录,以跳过已有的职位。
如何获取某家公司的所有职位?
若要使用 Instahyre Jobs Scraper 获取某家公司的所有在招职位,请在“仅限这些公司”(companies)中输入公司名称,例如 Flipkart,或粘贴该公司的 Instahyre 页面(instahyre.com/jobs-at-flipkart),并将“职位数量”(maxJobs)设为 0。只会读取该公司的职位。
如何通过 API、Python、JavaScript、n8n 或 AI Agent 调用?
Instahyre Jobs Scraper 可通过 Apify API、Python、JavaScript、n8n、Make 或通过 MCP 使用的 AI Agent 运行。无论使用哪种方式,都需要 Apify token(在 Apify Console 的 Settings、API & Integrations 中获取),并以 JSON 格式传入输入,字段名需作为键,例如 searchTerms 和 maxJobs。
API。 一次调用即可运行此 Actor 并返回数据行(Apify 在等待 300 秒后会停止等待;如需更长时间的运行,请使用下方的客户端,它们会等待运行结束):
curl -X POST "https://api.apify.com/v2/acts/anshumanatrey~instahyre-jobs-search/run-sync-get-dataset-items" \
-H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["python developer"], "location": ["Bangalore"]}'
Python(pip install apify-client):
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("anshumanatrey/instahyre-jobs-search").call(run_input={"searchTerms": ["python developer"], "location": ["Bangalore"]})
for row in client.dataset(run.default_dataset_id).iterate_items(): # apify-client 3+; on 2.x use run["defaultDatasetId"]
print(row["title"], row["company"], row["location"], row["experienceMin"], row["experienceMax"], row["postedAt"])
JavaScript(npm install apify-client):
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('anshumanatrey/instahyre-jobs-search').call({ searchTerms: ['python developer'], location: ['Bangalore'] });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const row of items) console.log(row.title, row.company, row.location, row.experienceMin, row.experienceMax, row.postedAt);
n8n 和 Make。 在 n8n 中,添加 Apify 节点,选择 Run an Actor and get dataset,选中此 Actor 并粘贴输入 JSON:数据行会作为 n8n 项输出。在 Make 中,Apify 应用的 Run an Actor 和 Get Dataset Items 模块也能完成相同操作。
AI Agent(MCP)。 将 https://mcp.apify.com?tools=anshumanatrey/instahyre-jobs-search 添加到 MCP 客户端,并使用 Apify 登录;或者发送 Authorization: Bearer <YOUR_APIFY_TOKEN>。Agent 会将此 Actor 作为工具,并通过 JSON 键查看所有输入字段。
使用是否合法?
Instahyre Jobs Scraper 会读取任何人无需账户即可访问的公开职位信息和公司资料,不会收集候选人数据或招聘人员姓名。您需对数据的使用方式负责,包括遵守 Instahyre 的条款以及适用于您的隐私法律,例如印度的 DPDP Act。
限制
- Instahyre 对每个地址的请求限制约为每分钟 20 次、每小时 250 次;职位答案的请求限制约为每秒 1.5 次、每小时 1,000 次。运行会等待这些限制,在答案用尽时读取职位页面,在消息中说明已处理的进度;如果因限制而提前结束,
OUTPUT记录会标记为 partial。从职位页面读取的职位没有 agency、stipend 或 relocation 标记。实习职位页面不显示所需工作年限,因此会将其设为 0-0;这是每条 Instahyre 实习职位答案中列出的范围(截至 2026-11-08,共 64 条中的 64 条):Experience 0 (fresher) 会保留该职位,1 或更高则会将其排除。 - 职位发布日期取自职位页面,Instahyre 仅向浏览器提供该页面;如果运行无法读取页面,返回的职位将不含日期,并会说明这一点。
- Instahyre 不会显示全职职位的薪资,也没有混合办公类型:职位地点要么是某个城市(现场办公),要么是 Work From Home(远程)。
- 按词搜索会按照 Instahyre 的排名读取结果,直到页面不再匹配;如果包含您搜索词的职位排名远低于其他结果,可能会被漏掉(截至 2026-11-08,100 个 python developer 职位中漏掉 1 个)。
- Instahyre 尚未发布的职位不会列出:Instahyre 审核期间,最新的职位编号往往会有一天暂不发布。
- 约 1% 的职位地点是 Instahyre 自有地点列表之外的自由文本(Thane、Abu Dhabi),因此按州或国家/地区搜索无法找到它们;但仍可通过城市名称找到。
- 同一家公司、相同城市、相同技能标签下的同一职位标题只会返回一次(截至 2026-11-08,共 13,453 条中的 159 条重复项)。
- 员工人数和成立年份所依据的公司列表读取于 2026-11-08;对于新加入 Instahyre 的公司,运行期间会从其公司页面获取这些信息。
谁负责维护?
由 Anshuman Atrey(@AnshumanAtrey)构建并维护,他在 Apify Store 上发布数据和 OSINT Actor。若要提出功能请求或报告错误,请通过 LinkedIn 联系(最快),在 GitHub 仓库中提出 issue,或通过 atrey.dev 联系。
同系列工具
| 工具 | 搜索内容 |
|---|---|
| Greenhouse Jobs Scraper | 实时搜索 Greenhouse 上所有公司的职位 |
| Lever Jobs Scraper | 实时搜索 Lever(jobs.lever.co)上 2,300 多家公司的职位 |
| Workday Jobs Scraper | 实时搜索 Workday(myworkdayjobs.com)上所有公司的职位 |
| Ashby Jobs Scraper | 实时搜索 Ashby(jobs.ashbyhq.com)上所有公司的职位 |
| SmartRecruiters Jobs Scraper | 实时搜索 SmartRecruiters 上 2,900 多家公司的职位 |
| Workable Jobs Scraper | 一次搜索 Workable 上所有公司的职位 |
| Cornerstone Jobs Scraper | 实时搜索 Cornerstone(csod.com)上所有公司的职位 |
| Deel Jobs Scraper | 搜索 Deel ATS(jobs.deel.com)上所有公司的职位,并提供薪资信息 |
查找公司背后的相关人员:LinkedIn Profile Finder 可将电子邮件地址转换为公开的 LinkedIn 个人资料。
文档
- Apify Store:https://apify.com/anshumanatrey/instahyre-jobs-search
- GitHub 仓库:https://github.com/AnshumanAtrey/instahyre-jobs-search(MIT 许可证,参见 LICENSE)
- 背后的引擎:https://github.com/AnshumanAtrey/ats-jobs-engine
最后更新
2026-11-08(版本 1.0)
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。