mcpField
N
Naukri Jobs Scraper & API - Salary, Experience, Last 24 Hours

Naukri Jobs Scraper & API - Salary, Experience, Last 24 Hours

リモート
apify.comビジネス・マーケティング01 日前に更新
リポジトリ公式サイト

Naukri Jobs Scraper & API - Salary, Experience, Last 24 Hours について

Naukriから求人をリアルタイムに収集するApify Actorです。職種、勤務地、経験、給与、勤務形態で絞り込み、新着順で給与や掲載日を含む情報を取得できます。

主な機能

  1. 01職種名と勤務地で検索
  2. 02経験、給与、勤務形態で絞り込み
  3. 03リアルタイムの結果を新着順で表示
  4. 04給与と掲載日を収録
  5. 05求人リンクやIDを確認

活用シーン

  1. 01インド求人の日次フィード作成
  2. 02職種、給与、勤務地で求人を検索
  3. 03再掲載された求人や採用企業を追跡
  4. 04Naukri求人リンクの公開状況を確認

MCP 対応

READMEではAPIまたはMCP経由でAIエージェントに利用できるとありますが、MCPサーバーのインターフェースは説明されていません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.apify.com/?tools=anshumanatrey/naukri-jobs-search
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.apify.com/?tools=anshumanatrey/naukri-jobs-search認証が必要

ツール

詳細

Naukri 求人スクレイパー&API - 給与、経験、過去24時間

Naukri 求人スクレイパーおよびAPIです。インド最大の求人サイト、naukri.comを、職種名、都市、経験年数、給与(ラク単位)、リモートまたはハイブリッド勤務、掲載日でリアルタイム検索し、各求人の職種名、会社名、勤務地、求められる経験、給与、主要スキル、会社の評価、掲載日、リンクを新しい順に取得できます。インターンシップとウォークイン求人も含まれます。詳細情報を有効にすると、求人の説明、雇用形態、部門、役職、業界、学歴、応募者数も取得できます。

ログインもAPIキーも不要なNaukri API、naukri.com求人スクレイパー、またはインドの毎日更新求人フィードとして、Apify Console、Apify API、Python、JavaScript、n8n、Make、AIエージェントから利用でき、JSON、CSV、Excelにエクスポートできます。各行の職種名には入力したすべての語が含まれます。BangaloreでBengaluruの求人が見つかり、Naukriの検索リンクを貼り付けると、そのフィルターが引き継がれます。Apify Actorとして利用できます。1求人あたり$0.000017、詳細情報付きでは$0.000037、デフォルトのメモリ設定では実行開始ごとに$0.0025です。

何ができますか?

  • Naukri全体をリアルタイムで検索します。 約690,000件の募集中の求人(2026-11-08時点で692,506件)を、実行時点のNaukri独自の検索結果から読み込み、新しい順に取得します。
  • 職種名が検索語と一致します。 Naukriのキーワード検索では、スキルや本文にしか検索語が記載されていない求人も返されます。python developerの検索結果37,872件のうち、新しい求人の4%~9%は、職種名に両方の語が含まれていました。このActorは、職種名にすべての語が含まれる求人を抽出します。「広範囲一致」(searchDescriptions)を使うと、Naukriの検索結果全体を取得できます。
  • すべての行に給与、経験、主要スキルを含みます。 Naukriのテキスト形式(「15-24 Lacs PA」)と、年間給与のルピー換算数値の両方で、求人の52%~69%に給与が表示されています(2026-11-08時点の4つのサンプル)。経験はテキストと最小・最大年数で取得でき、求人の99%に主要スキルが含まれます。
  • 掲載日を2種類取得します。 postedAtはNaukri上の掲載日で、雇用主が再掲載すると現在の日付に更新されます。firstPostedAtはNaukriがその求人を最初に掲載した日です。Naukriの新しい順の求人500件のうち、30%は1週間以上前に初めて掲載されたものでした。
  • Naukri独自のフィルターを、普段どおりに入力して使えます。 経験年数(3、2-5のような範囲、または5+)、最低給与(10なら10 LPA)、オフィス勤務、ハイブリッド勤務、リモート勤務、会社の種類(スタートアップ、MNC、Govt/PSU)、求人掲載者(会社またはコンサルタント)、過去24時間から30日までの掲載期間に対応しています。
  • さまざまな名称の勤務地に対応します。 BangaloreまたはBengaluru、GurgaonまたはGurugram、BombayまたはMumbai、州名(KarnatakaまたはKA)、首都圏全域を指すDelhi NCR、インド、海外の国を指定できます。
  • 求人リンクを確認します。 Naukriの求人リンクまたは12桁の求人IDを貼り付けると、それぞれの求人が公開中か終了済みかを確認できます。

他のNaukriスクレイパーとの違いは何ですか?

  • 職種名が入力した語と一致します。 最もよく使われるNaukri Actor 3つは、入力したキーワードをNaukriに渡し、その検索結果をそのまま返します(memo23では、職種名、会社名、説明文に含まれる任意の語でフィルターするオプションを追加できます)。日付順に並べた場合、Naukriのpython developer検索結果には、検索対象に主要スキルや本文も含まれるため、ServiceNow、AWSフルスタック、Javaの職種が先に表示されます。ここでは各行の職種名にすべての語が含まれるため、100行ならPython developerの求人が100件です。
  • 1回の実行で複数の職種名や勤務地を指定できます。 1つのフォームにsales managerとoperations executive、MumbaiとPuneを入力できます。主要なActorでは、キーワードと勤務地を1つずつしか指定できません。
  • すべての行で再掲載を検出します。 firstPostedAtは求人IDから取得するため、2か月前の求人が雇用主によって今日再掲載された場合も、それとわかります。
  • 整形済みのフラットな行を取得できます。 給与は数値、評価とレビュー件数は2つのフィールド、勤務地はテキスト、スキルはリストで取得できるため、ネストされた会社やAmbitionBoxのオブジェクトを後処理する必要はありません。
  • 作成したとおりの検索リンクを使えます。 貼り付けたnaukri.comの検索リンクから、キーワード、勤務地、経験、期間、勤務形態、給与範囲、会社の種類、会社が引き継がれます。
  • 指定した件数をそのまま取得できます。 求人数(maxJobs)が取得する行数になり、新しい順に返されます。料金は取得した行ごとに発生します。

どのような場合に使うべきですか?

  • 求職者と求人サイト: 毎朝、職種、都市、経験、給与で新着求人を確認できます。給与が表示され、再掲載された求人にはフラグが付きます。
  • 採用担当者と人材紹介会社: 現在、どの企業がどの職種で採用しているか、求める経験や給与はいくらか、どの企業が最も多く求人を掲載しているかを確認できます。
  • 営業と市場調査: 特定の職種や都市で採用している企業を、購買意欲を示すシグナルとして確認できます。企業の評価と規模も確認できます。
  • データチームと AI エージェント: API または MCP を通じて、インドの求人をまとめたクリーンなフィードを利用できます。

Naukri の求人をスクレイピングする料金はいくらですか?

イベントごとの従量課金です。求人 1,000 件あたり $0.017、詳細情報を含める場合は 1,000 件あたり $0.037です。さらに、デフォルトの 512 MB では実行 1 回あたり $0.0025 がかかります。Apify の月額無料クレジット $5 で、1 回 100 件の実行なら約 119,000 件の求人を取得できます。プラットフォームの利用料は含まれており、月額料金はありません。

イベント料金課金されるタイミング
求人$0.000017保存した求人 1 件ごと。リンクを確認した結果、求人が終了または見つからなかった場合も 1 件として課金されます
詳細情報付きの求人$0.000037詳細情報を有効にして保存した求人 1 件ごと
実行開始メモリ 1 GB あたり $0.0025実行開始時に Apify によって課金されます。1 GB までは 1 回、それを超える場合は追加の 1 GB ごとに 1 回課金されるため、デフォルトの 512 MB では $0.0025 です

Naukri Jobs Scraper の Apify Store ヘッダーには、最も低い割引価格帯である GOLD の料金が表示されます。求人 1,000 件あたり $0.012 です。FREE と BRONZE のユーザー(Apify の Free プランと Starter プラン)は、求人 1 件あたり $0.000017 を支払います。詳細情報を含める場合、FREE は $0.000037、BRONZE は $0.000035 です。SILVER(Scale)はそれぞれ $0.000014 と $0.000028、GOLD(Business)およびエンタープライズ各プランは $0.000012 と $0.000022 です。各料金は、Apify の各プラン独自の料金に基づき、Apify の実行で計測されるその行の費用に、Free プランと Starter プランでは 150%、Business では 110%のマークアップを加えたものです。実行開始料金はすべてのプランで一律で、メモリ 1 GB あたり $0.0025 です。この料金はヘッダーには表示されません。

実行(Free および Starter の料金、デフォルトのメモリ)料金
新着求人 100 件$0.0042
詳細情報付きの求人 100 件$0.0062
求人 1,000 件$0.020
求人 15,000 件(Naukri が 1 回の検索で表示する最大件数)$0.26

価格は他のNaukriスクレイパーと比べてどうですか?

2026-11-08にApify Store内で「naukri」を検索して取得した結果(200件のアクターを確認)から、過去30日間のユーザー数が40人以上で、タイトルにNaukri(NaukriGulfだけではなく、naukri.com)を含むアクターを、ユーザー数順に並べています。無料プランの価格は、各アクターの現在の料金に基づいています。

アクターユーザー数、過去30日間求人あたり開始料金入力
valig/naukri-jobs-scraper2,799$0.0004、詳細情報付きの全行$0.001キーワードと勤務地をそれぞれ1つ、Naukriのフィルターはコードで指定
muhammetakkurtt/naukri-job-scraper1,133$0.0015、詳細情報付きは$0.003$0.001キーワード1つ、または検索URL。Naukriの各フィルターはIDで指定。NaukriGulfにも対応
blackfalcondata/naukri-jobs-feed736$0.00039$0.001キーワード、フィルター、増分モード、通知
memo23/naukri-scraper242$0.0008、追加データは+$0.001$0.001キーワードまたは開始URL。NaukriGulfにも対応。雇用主のメールアドレス
getascraper/india-job-inventory-feed215$0.00199$0.000051つのフィードでインドの求人サイト12件に対応
themineworks/naukri-jobs134$0.0014$0.005キーワード、ブラウザーのウォームアップ、Apifyプロキシ
epicscrapers/naukri-scraper49$0.004、詳細情報付きは$0.008$0.01キーワード
thirdwatch/naukri-jobs-scraper46$0.0015$0.00005NaukriとNaukriGulf、60以上のフィールド
themineworks/india-jobs-mcp43Naukriの検索1回につき$0.035なし14個のツールを備えたMCP サーバー
このアクター新規$0.000017、詳細情報付きは$0.0000371 GBあたり$0.0025職種名、勤務地、Naukriのフィルター。ライブ

他のアクターのほうが安いケース:このアクターの実行開始料金$0.0025は、他のすべてのアクター($0.001以下)を上回るため、求人が1件だけの実行では、ほとんどのアクターのほうが安くなります。また、4~8件未満の実行(プランと詳細情報の有無によります)では、valigまたはblackfalcondataのほうが安くなります。1回の実行で8件以上の求人を取得する場合、このアクターはすべてのプランで最安です。1件あたりの料金も、詳細情報の有無にかかわらず、すべてのアクターの中で最安です。他のアクターのほうが機能が多いケース:muhammetakkurtt、memo23、thirdwatchもNaukriGulfを読み取ります。muhammetakkurttはNaukriの各フィルター(業界、部門、役職、学歴、トップ企業)をIDで指定でき、memo23は雇用主のメールアドレスを追加します。blackfalcondataは増分モードと、Telegram、Slack、Webhookによるアラートを追加します。

どのような入力を受け付けますか?

入力は必須ではありません。職種名を入力して「Start」を押すか、フォームを空のまま「Start」を押すと、あらゆる種類の最新求人が表示されます。

フィールド機能
検索する職種(searchTerms)1 行に 1 つ入力します。職種名に入力した単語がすべて含まれる求人が一致します。frontend と入力すると Front-End も検索されます。Naukri の検索リンクを貼り付けると、そのフィルターも適用されます
勤務地(location)都市、州、国を指定します(例:Bangalore、Delhi NCR、Karnataka、Dubai)。新旧両方の都市名に対応しています。India と指定すると、インド国内のすべての求人が対象になります。Remote のみを指定するとリモート求人を検索します。都市と併せて指定しても、結果は変わりません
リモートまたはオフィス勤務(workType)Naukri が各求人に表示する勤務形態に従い、remote、hybrid、onsite(オフィス勤務)を指定します
投稿日時(postedWithin)過去 24 時間、3 日、7 日、15 日、30 日(デフォルト)、期間を指定しない、または 48 hours など任意の期間を指定します
経験年数(experienceYears)自分の経験年数を指定します(例:3、2-5 のような範囲、5+、fresher)。Naukri の「Experience」フィルターと同様に、指定した範囲と重なる求人が対象になります。インターンシップには経験年数が記載されていないため、対象外になります
最低給与(minSalaryLakhs)年間給与を Lakh 単位で指定します。10 は 10 LPA です。Naukri は、雇用主が入力したものの非表示にしている給与もカウントします
企業の種類(companyType)foreign-mnc、indian-mnc、mnc、corporate、startup、unicorn、govt-psu、others を指定します
求人の掲載者(postedBy)company または consultant を指定します
求人数(maxJobs)新しい順に取得する求人の数を指定します。デフォルトは 100 で、0 にするとすべての一致求人が対象になります(Naukri の検索結果は 1 回につき最大 15,000 件です)
詳細情報(includeDetails)説明文のテキストと HTML、職種、部門、役割、業界、学歴、応募者数、雇用主のウェブサイト、応募リンクを追加します
除外する単語(excludeTerms)senior や intern など、指定した単語が職種名に含まれる求人を除外します
雇用形態(employmentType)full-time、part-time、contract、intern、temporary を指定します。インターンシップは Naukri のインターンシップ検索から取得します。それ以外の雇用形態は各求人ページから取得し、1 回の実行で最大 300 件まで対応します
検索範囲を拡大(searchDescriptions)Naukri の検索で検索語句に一致するすべての求人を対象にします。スキルや本文に検索語句が含まれる求人も含まれます
指定した企業のみ(companies)Naukri での表記に従った企業名(Infosys、Accenture)、企業ページのリンク、または companySlug を指定します
確認する求人リンク(jobUrls)Naukri の求人リンクまたは 12 桁の求人 ID を指定し、検索の代わりに求人がまだ募集中かどうかを確認します
接続(proxyConfiguration)デフォルトではオフです。Naukri にアドレスを拒否されたと実行結果に表示された場合にのみ、Apify Proxy をオンにしてください

入力例:

{
  "searchTerms": ["python developer", "django developer"],
  "location": ["Bangalore", "Pune"],
  "experienceYears": "3",
  "minSalaryLakhs": 8,
  "postedWithin": "7 days",
  "maxJobs": 100
}

出力はどのようになりますか?

求人ごとに1行で、新しいものから順に表示します。以下の行は、2026-11-08 02:28 UTC に実行したローカル実行の結果です。Bangalore の python developer を検索し、13 秒で100件の求人を保存しました。複数の都市が記載された求人では、location に最初の都市、otherLocations にそれ以外の都市が表示されます。そのため、Bengaluru でも採用している Hyderabad の求人は、Bangalore の検索結果に一致します。

求人タイトル(title)会社名(company)主な勤務地(location)リモートまたはオフィス(workType)求められる経験(experience)表示される給与(salary)掲載日(postedAt)
Python Developer LeadHexaware TechnologiesHyderabadhybrid7-12 Yrs2026-11-07
Senior Backend Developer-Python (Immediate joiners & F2F Interview)Choice ConsultantsBengaluru(HSR Layout)onsite4-6 Yrs12-15 Lacs PA2026-11-06
Python AWS developerVirtusaHyderabadonsite8-12 Yrs2026-11-06
Python Fullstack DeveloperInfosysHyderabadhybrid5-8 Yrs2026-11-06
Python developerCGIHyderabadonsite3-10 Yrs15-24 Lacs PA2026-11-06

JSON での1行分の例:

{
  "title": "Python developer",
  "company": "CGI",
  "location": "Hyderabad",
  "otherLocations": ["Chennai", "Bengaluru"],
  "workType": "onsite",
  "employmentType": null,
  "department": null,
  "salary": "15-24 Lacs PA",
  "postedAt": "2026-11-06T05:28:45Z",
  "jobUrl": "https://www.naukri.com/job-listings-python-developer-cgi-hyderabad-chennai-bengaluru-3-to-10-years-061126009900",
  "applyUrl": "https://www.naukri.com/job-listings-python-developer-cgi-hyderabad-chennai-bengaluru-3-to-10-years-061126009900",
  "status": "open",
  "platform": "naukri",
  "companySlug": "cgi-jobs-careers-217",
  "companyWebsite": null,
  "jobId": "061126009900",
  "checkedAt": "2026-11-08T02:27:48+00:00",
  "experience": "3-10 Yrs",
  "experienceMin": 3,
  "experienceMax": 10,
  "skills": ["AWS", "Python", "Development", "MongoDB", "NoSQL", "Python Development"],
  "salaryMin": 1500000,
  "salaryMax": 2400000,
  "salaryCurrency": "INR",
  "salaryPeriod": "year",
  "firstPostedAt": "2026-11-06",
  "companyRating": 4.0,
  "companyReviews": 6114,
  "vacancies": 2,
  "walkIn": false,
  "summary": "Troubleshoot issues related to application deployment,data modeling,query optimization etc. Job Requirements : . 3-10 years of experience in developing Python applications on AWS cloud platform\nExperience with containerization using Docker or Kubernetes is a plus",
  "companyLogo": "https://img.naukimg.com/logo_images/groups/v1/1402790.gif",
  "industry": null,
  "role": null,
  "roleCategory": null,
  "education": null,
  "applicants": null,
  "views": null,
  "postedBy": null
}

詳細情報には employmentType、department、companyWebsite、industry、role、roleCategory、education、applicants、views、postedBy が含まれ、さらに description、descriptionHtml、reference、city、region(州)、country が追加されます。Naukri が企業の採用サイトからコピーした求人は約9件に1件の割合で、applyUrl が雇用主の求人ページになります。確認したリンクが閉じている場合は、status とリンクが返され、その他のフィールドは空になります。実行時には OUTPUT レコードも書き込まれます。そこには、Naukri に掲載されていた求人の件数、一致して保存された件数、入力内容の読み取りに関するメモ、実行した呼び出しが記録されます。

どれくらい速いですか?

数秒です。2026-11-08 に Apify のデフォルト設定である512 MBで実行した場合、表示直後のフォーム(新着100件)は8秒、python developer は21秒(11回の呼び出し)、Bangalore の python developer で経験2〜5年は31秒(24回の呼び出し)、最低給与と会社種別を指定した Pune の java developer は4秒、営業職1,000件は25秒(18回の呼び出し、1秒あたり40件、メモリ69 MB)、詳細情報付きの求人100件は35秒(105回の呼び出し)、インターンシップ20件は4秒でした。同じ python developer の検索は、1 GBでは18秒、2 GBでは16秒で、コストはそれぞれ31%、97%増加しました。そのため、デフォルト設定は512 MBのままです。Naukri の検索結果は1ページあたり100件で、新しいものから順に表示されます。まれな職種名ではページ数が増えます。Naukri の検索結果には、検索語を含むだけの求人も含まれるためです。

よくある質問

どの掲載日が使われますか?

Naukri Jobs Scraper は、Naukri が表示して並べ替えに使う日付 postedAt を、順序と「過去の掲載期間」(postedWithin)に使用します。そのため、結果は Naukri 独自の「1 Day Ago」と一致します。雇用主が求人を再掲載すると日付は現在の日付に更新されます。2026-11-08 時点で新しい求人500件のうち、30%は最初の掲載が1週間以上前で、19%は1か月以上前でした。firstPostedAt には、Naukri が各求人を最初に掲載した日が保持されます。これは、その日付から始まる12桁のIDから読み取ります(確認した887件中887件で実際の日付となっており、postedAt より後の日付はありませんでした)。再掲載を除外するには、2つの日付が近い行だけを残してください。

Naukri の表示件数より少ないのはなぜですか?

Naukri は、タイトル、主要スキル、または本文に検索語を含む求人をすべて数えます。2026-11-08 時点で python developer は37,872件ありましたが、新しい求人のうち、タイトルに両方の単語が含まれるものは4%から9%でした。Naukri Jobs Scraper は、タイトルに検索語がすべて含まれる求人を残し、同じ会社、タイトル、場所、経験、給与の求人が2回掲載されている場合は、新しいほうを1件だけ残します。Naukri の検索結果にあるすべての求人を取得するには、「より広い一致」(searchDescriptions)をオンにしてください。求人が1件も保存されなかった実行では、その理由が示されます。ほかのフィルター条件の中に検索語を含む求人がなかった、または1つのフィルターによって検索語を含む求人が除外された(「検索語を含む求人は783件ありましたが、ほかのフィルター条件に一致しませんでした。経験年数の条件だけで783件が除外されました」)という内容と、条件を緩和する方法が表示されます。

場所はどのように扱われますか?

Naukri Jobs Scraper は、人が入力するのと同じように場所を読み取ります。Bangalore と Bengaluru、Gurgaon と Gurugram、Bombay と Mumbai は、同じ求人を検索します。州(Karnataka または KA)を指定すると、Naukri 独自の 5,810 件のインドの都市リストにある都市の求人を検索します。求人に表示される Naukri の名称(Bhubaneswar、Nashik、Tumakuru、New Delhi、Mumbai Suburban)も使うため、2026-11-08 に 3,981 件の求人から読み取った 5,820 件の場所のうち、5,780 件で州または国を特定できました。Delhi NCR を指定すると、Delhi、Noida、Gurugram、Ghaziabad、Faridabad が検索されます。India を指定すると、インド国内のすべての求人が対象になります。海外の国(United Arab Emirates)を指定すると、その国名が場所として記載された求人が検索されます。Naukri では都市名だけが記載されていることが多いため(Dubai)、都市名も入力してください。リモートワーク可能な Naukri の求人では、場所に Remote と記載されています。リモート求人を取得するには、「Remote or office」(workType)で remote を選ぶか、「Where the job is」(location)に Remote のみを入力してください。都市名の隣に Remote を入力しても結果は変わりません。その都市の求人はすべての勤務形態で取得され、実行結果にもその旨が表示されます。

給与が指定額を超える求人だけを取得するにはどうすればよいですか?

Minimum pay(minSalaryLakhs)に、年間給与の下限をラクで入力します。たとえば 10 を指定すると、年収 10 LPA 以上の求人が対象になります。Naukri Jobs Scraper はこの値を Naukri の給与フィルターに渡します。このフィルターは、雇用主が給与を入力したものの非公開にした求人も判定し、表示給与が指定額を下回る求人を除外します。Naukri の求人では、半数以上に給与が表示されています。

ログインや API キーは必要ですか?

Naukri Jobs Scraper では、Naukri へのログインも API キーも必要ありません。訪問者のブラウザーで表示されるのと同じ、公開されている検索ページと求人ページを読み取ります。必要なのは Apify アカウントだけです。

Apify の無料プランで利用できますか?

Naukri Jobs Scraper は Apify の無料プランで利用できます。デフォルトの 512 MB では、求人 1 件あたり $0.000017 と、実行開始ごとの $0.0025 が課金されます。毎月の無料クレジット $5 で、1 回 100 件の求人を取得する実行を約 119,000 件分利用できます(1 回あたり $0.0042)。

どのくらいの頻度で実行すればよいですか?

Naukri Jobs Scraper を 1 日 1 回実行すると、求人フィードを最新の状態に保てます。「Posted in the last」(postedWithin)を 24 hours に設定し、「Number of jobs」(maxJobs)を 0 にすると、指定した職種名と場所について、その日に掲載されたすべての求人を取得できます。Apify Console の Schedules でスケジュールを設定し、jobId で行を照合すれば、すでに取得済みの求人を除外できます。

Naukri が実行を拒否した場合はどうなりますか?

Naukri は、1 つのアドレスからのリクエスト数を制限しています。2026-11-08 のテストでは、あるアドレスは数分間に数百件のリクエストに応答した後、数分から数時間にわたって「recaptcha required」を返しました。そのアドレスでは、検索には応答する一方、求人ページへのアクセスが 7 時間以上拒否されました。求人を 100 件取得する実行では、リクエストは 2~24 件で、詳細情報を取得する場合は求人ごとに 1 件が追加されるため、通常は制限に達しません。2026-11-08 に Apify のアドレスで実行した 11 回の実行では、リクエストは 241 件(うち 130 件は求人の詳細情報取得用)で、拒否されたものはありませんでした。ただし、Apify 上の実行ではアドレスを共有します。その場合、Naukri Jobs Scraper は再試行し、読み取った求人はすべて保持したうえで、メッセージと OUTPUT にその旨を表示します。詳細情報の取得だけが拒否された場合は、詳細情報なしで求人を保存します。新しいアドレスで実行するには、「Connection」(proxyConfiguration)で Apify Proxy を有効にしてください。

ある企業の求人をすべて取得するにはどうすればよいですか?

「Only these companies」(companies)に、Infosys や Tata Consultancy Services など、Naukri での表記どおりに企業名を入力するか、その企業の Naukri 企業ページのリンクを貼り付け、「Number of jobs」(maxJobs)を 0 に設定します。Naukri Jobs Scraper は Naukri の企業リストから企業を特定し、その企業の求人だけを読み取ります。

求人リンクのリストを確認するにはどうすればよいですか?

検索する代わりに、「Job links to check」(jobUrls)に Naukri の求人リンクまたは 12 桁の求人 ID を 1 行ずつ貼り付けます。Naukri Jobs Scraper は各求人ページを読み取ります。公開中の求人はすべての項目を含めて返され、掲載終了の求人は終了済みとして返されます。Naukri は、掲載が終了した求人と、存在したことのない ID に同じ応答を返すため、どちらも終了済みとして返されます。

API、Python、JavaScript、n8n、AI エージェントから呼び出すにはどうすればよいですか?

Naukri Jobs Scraper は、Apify API、Python、JavaScript、n8n、Make、または MCP 経由の AI エージェントから実行できます。いずれの方法でも Apify トークン(Apify Console、Settings、API & Integrations)を使用し、searchTerms や maxJobs などのフィールド名をキーとする JSON として入力を渡します。

API。 1 回の呼び出しでアクターを実行し、その行を返します(Apify は最大 300 秒間待機します。数千件の求人を実行する場合は、以下のクライアントを使用してください)。

curl -X POST "https://api.apify.com/v2/acts/anshumanatrey~naukri-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/naukri-jobs-search").call(run_input={"searchTerms": ["python developer"]})
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["experience"], row["salary"], row["jobUrl"])

JavaScript(npm install apify-client):

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('anshumanatrey/naukri-jobs-search').call({ searchTerms: ['python developer'] });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const row of items) console.log(row.title, row.company, row.location, row.experience, row.salary, row.jobUrl);

n8n と Make。 n8n では Apify ノードを追加し、Run an Actor and get dataset を選択して、このアクターを選び、入力 JSON を貼り付けます。行は n8n のアイテムとして出力されます。Make では、Apify アプリの Run an Actor と Get Dataset Items モジュールで同じことができます。

AI エージェント(MCP)。 https://mcp.apify.com?tools=anshumanatrey/naukri-jobs-search を MCP クライアントに追加して Apify でサインインするか、Authorization: Bearer <YOUR_APIFY_TOKEN> を送信します。エージェントはこのアクターをツールとして取得し、すべての入力フィールドを JSON キーで参照できます。

クローズ済みの求人にも料金がかかりますか?

Naukri Jobs Scraper では、クローズ済みの求人は、確認のためにそのリンクを貼り付けた場合にのみ料金がかかります。検索で返されるのは募集中の求人だけです。貼り付けたリンク先がクローズ済みだった場合は、確認して結果を返したため、1 件の Job 行として扱われます。

利用は合法ですか?

Naukri Jobs Scraper は、ログインせずに誰でも閲覧できる公開求人情報を読み取ります。Naukri または Info Edge とは提携していません。Naukri の利用規約や適用されるプライバシー法など、データの利用方法についてはお客様の責任となります。

制限事項

  • Naukri では、1 回の検索で最大 15,000 件の求人を表示します(100 件ずつのページで 150 ページ)。検索語、場所、企業を指定しない検索では、過去 30 日間に掲載された求人を読み取ります。Naukri は全求人リストへの回答にばらつきがあるためです(連続して 4 回呼び出したところ、511,439 件から 692,506 件までの求人が列挙されました)。Naukri 全体の最新 15,000 件は、掲載から 2 日未満です。
  • Naukri の一覧では、インターンシップに掲載日が表示されないため、postedAt は最初に掲載された日(ID から取得)になります。Naukri は一覧に表示されない後日の再掲載日でインターンシップを並べ替えるため、再掲載されたインターンシップは Naukri 上よりもここでの順位が低くなる場合があります(2026-11-08 時点で、Naukri の最新のマーケティングインターンシップ 20 件のうち 2 件)。詳細情報には実際の日付が含まれます。
  • 求人種別は求人ページ自体にのみ表示されます。ただし、インターンシップは Naukri が一覧で表示します。正社員、パートタイム、契約社員、または臨時雇用を選ぶと、タイトルが一致する求人が、1 回の実行につき最大 300 件開かれます。
  • 企業種別と求人の投稿者は Naukri 独自のフィルターです。一覧には表示されないため、ここでは再確認されません(投稿者は詳細情報に含まれます)。
  • Naukri はアクセス元ごとに制限を設けています。実行が拒否された場合は、読み取れた分を保持し、その旨を通知します(上記を参照)。詳細情報の取得では求人ごとに 1 回呼び出すため、詳細情報を含む大規模な実行では制限に早く達します。
  • 給与は求人の約半数から 3 分の 2 に表示され、残りは「Not disclosed」と表示されます。
  • 経験年数を入力(experienceYears)すると、経験不問の求人は除外されます。Naukri では、これはすべてのインターンシップに該当します(2026-11-08 時点で、インターンシップ 32 件中 32 件が経験不問と記載されており、その他の求人 3,987 件はいずれも経験範囲が記載されています)。そのため、Job type(employmentType)でインターンを選ぶ場合は、Experience を空欄のままにしてください。
  • Naukri が国名を付けずに表示する海外の場所(Dubai、London)は、行に国が含まれません。India を指定すると除外され、国名を指定しても見つからないため、市名を入力してください。Naukri の市区町村リストにない都市の一部(Powai、Koramangala)には州も表示されません。そのため、求人にも市名が記載されていない限り、州を検索すると求人が除外されます。場所そのものを検索すると見つかります。
  • 同じ企業が同じ場所で同じ経験要件と給与の求人を 2 回掲載した場合、新しい方だけが返されます。
  • タイトルと説明は雇用主が記載したもので、ほぼすべて英語です。

メンテナンス担当者

Anshuman Atrey(@AnshumanAtrey)が開発・メンテナンスしており、Apify Store でデータおよび OSINT アクターのポートフォリオを公開しています。機能のリクエストやバグの報告は、LinkedIn(最も迅速です)でメッセージを送るか、GitHub リポジトリで Issue を作成するか、atrey.dev からご連絡ください。

関連アクター

アクター検索対象
Greenhouse Jobs ScraperGreenhouse を利用する全企業の求人をリアルタイムで検索
Lever Jobs ScraperLever(jobs.lever.co)を利用する2,300社以上の求人をリアルタイムで検索
Workday Jobs ScraperWorkday(myworkdayjobs.com)を利用する全企業の求人をリアルタイムで検索
Ashby Jobs ScraperAshby(jobs.ashbyhq.com)を利用する全企業の求人をリアルタイムで検索
SmartRecruiters Jobs ScraperSmartRecruiters を利用する2,900社以上の求人をリアルタイムで検索
Workable Jobs ScraperWorkable を利用する全企業の求人をまとめて検索
Cornerstone Jobs ScraperCornerstone(csod.com)を利用する全企業の求人をリアルタイムで検索
Deel Jobs ScraperDeel ATS(jobs.deel.com)を利用する全企業の求人を給与情報付きで検索

企業の関係者を探す場合は、LinkedIn Profile Finder を使うと、メールアドレスから公開されている LinkedIn プロフィールを検索できます。

ドキュメント

最終更新日

2026-11-08(バージョン 1.0)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。