Indeed Jobs Search Scraper avatar
Indeed Jobs Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Indeed Jobs Search Scraper

Indeed Jobs Search Scraper

Scrape comprehensive job listings from Indeed.com, the world's largest job search engine. Extract job titles, company details, salaries, application data, and recruitment intelligence from search results. Ideal for recruitment agencies, job aggregators, market researchers, and HR analytics platforms

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Indeed.com Jobs Search Scraper: Extract Global Job Market Data

Understanding Indeed.com and Its Market Dominance

Indeed.com processes over 350 million unique visitors monthly, making it the world's largest job search engine. Unlike specialized platforms, Indeed aggregates listings from company career sites, staffing agencies, and direct employers across all industries and locations. This breadth makes it an unparalleled source for understanding global employment trends, salary benchmarks, and hiring patterns.

The platform's data reveals real-time market dynamics: which skills command premium salaries, which locations have talent shortages, which companies are rapidly expanding, and how job descriptions evolve across industries. For recruitment agencies building candidate pipelines, job boards aggregating opportunities, or researchers analyzing labor markets, Indeed data provides comprehensive market intelligence unavailable elsewhere.

Manually collecting job data across searches, locations, and industries requires endless scrolling and copying. The Indeed.com Jobs Search Scraper automates this process, transforming search result pages into structured datasets ready for analysis, integration, or competitive intelligence.

What This Scraper Extracts and Target Users

The Indeed.com Jobs Search Scraper processes search result pages—the listings displayed after performing a job search with specific keywords, locations, and filters. Unlike job detail scrapers requiring individual URLs, this tool efficiently captures multiple listings from search pages.

Core Data Extracted:

Job Identification: Jobkey (unique ID), title, normalized title, display title, and link enable precise tracking and deduplication across datasets.

Company Information: Company name, company ID, rating, review count, review link, and branding attributes reveal employer reputation and candidate appeal.

Location Data: Job location (city, state), formatted location, location count (multiple sites), remote location flag, and precise location model support geographic analysis.

Compensation: Extracted salary, salary snippet provide critical benchmarking data often absent from other sources.

Application Intelligence: Indeed Apply enabled, third party apply URL, assisted apply, screener questions URL, smart fill enabled, and finish app URL enabled reveal application complexity and conversion barriers.

Timing & Status: Publication date, create date, formatted relative time, new job flag, expired status, and urgently hiring flag indicate posting freshness and hiring urgency.

Engagement Metrics: Apply count, organic apply start count, job visited flag, view job link, and click logging URL enable tracking listing performance and candidate interest.

Recruitment Features: Sponsored status, featured employer flags, hiring event job, open interviews indicators, and high volume hiring model identify premium placements and mass recruitment campaigns.

Job Attributes: Job types (full-time, contract, remote), taxonomy attributes, job flair package, benefits ranking, and job seeker match summary provide detailed role classification.

Content: Snippet (job description preview), company overview link, and enticers (attractive job features) offer enough context for initial filtering without accessing full descriptions.

Target Audiences:

Recruitment Agencies build automated candidate-matching systems and track client competitor hiring. Job Aggregators populate platforms with fresh listings across industries. Market Researchers analyze employment trends, salary movements, and skill demands. HR Analytics Platforms benchmark compensation, track hiring velocity, and identify talent shortages. Staffing Companies monitor contract opportunities and client hiring patterns. Career Coaches provide clients with real-time market data about opportunities and requirements.

Input Configuration: Search URLs and Parameters

The scraper processes Indeed search result URLs—pages showing multiple job listings with applied filters. Understanding URL construction ensures targeted data collection.

Example Input Configuration:

{
"proxy": {
"useApifyProxy": false,
},
"max_items_per_url": 20,
"ignore_url_failures": true,
"urls": [
"https://www.indeed.com/jobs?q=accountant&from=searchOnDesktopSerp%2Cwhatautocomplete%2CwhatautocompleteSourceStandard&start=30&vjk=4fd6fbc74ee41807"
]
}

Example Screenshot:

Parameter Explanation:

proxy configuration: Residential proxies essential for Indeed scraping—platform actively detects automated access. Country selection ("US") should match target job market for optimal results and accurate regional data.

max_items_per_url: Limits jobs extracted per search page. Indeed typically shows 15-20 jobs per page. Setting 20 captures full pages; higher values (50) work if multiple pages are aggregated. For testing, use 5-10.

ignore_url_failures: Set true when scraping multiple searches—individual URL failures won't halt execution. Critical for large-scale data collection where some searches may return errors.

urls array: Contains search result page URLs. Build these by performing searches on Indeed.com, then copying URLs from browser.

Building Search URLs:

  1. Single Search: Perform manual search on Indeed with desired filters, copy URL directly
  2. Multiple Pages: Increment start parameter (0, 10, 20, 30...) for pagination
  3. Multiple Searches: Create separate URLs for different keywords, locations, or filter combinations
  4. Advanced Filters: Apply remote work, salary range, company, date posted filters on Indeed UI before copying URL

Pro Tips:

  • Test URLs in browser before scraping to verify results match expectations
  • For broad datasets, use general keywords; for niche roles, use specific titles
  • Include multiple locations by creating separate URLs—Indeed's location parameter is single-value
  • Date posted filter (fromage=1 for last 24 hours) in URL captures only fresh listings

Complete Output Structure: Field Definitions

Understanding each output field enables effective data utilization and analysis.

Applied or Greater: Boolean indicating if job has received applications. Purpose: Filter for competitive listings, identify hard-to-fill positions (no applications despite age).

Apply Count: Number of applications received (when available). Purpose: Gauge position popularity, identify high-competition roles, benchmark application volumes.

Assisted Apply / Smart Fill Enabled: Features that pre-populate applications. Purpose: Identify user-friendly applications likely to have higher conversion rates.

Auto Sourcer Job: Automated sourcing indicator. Purpose: Distinguish algorithmic postings from deliberate employer campaigns.

Bid Position: Ad ranking position in sponsored results. Purpose: Understand competitive bidding, identify high-investment employers.

Blob Key / Encrypted Result Data / Organic Blob: Internal Indeed identifiers. Purpose: Technical tracking, deduplication across scrapes, linking to Indeed's internal systems.

Click Logging URL: Tracking endpoint for click analytics. Purpose: Understanding Indeed's analytics infrastructure (advanced use).

Company / Truncated Company: Employer name (truncated for display length). Purpose: Primary employer identification, filtering by specific companies.

Company Branding Attributes / Featured Company Attributes: Branding customization flags. Purpose: Identify employers investing in employer brand, premium listings.

Company ID Encrypted / FC Company ID / Encrypted FC Company ID: Unique employer identifiers. Purpose: Linking jobs to companies, tracking multi-location employers, company-level analysis.

Company Rating / Company Review Count / Company Review Link: Glassdoor-style employer reputation data. Purpose: Candidate decision factors, employer brand assessment, correlating reputation with hiring difficulty.

Campaign ID: Recruitment campaign identifier. Purpose: Grouping related postings, tracking campaign performance, identifying mass hiring initiatives.

Create Date / Publication Date: Job posting timestamps. Purpose: Age calculation, freshness filtering, time-to-fill analysis, posting pattern identification.

D2I Enabled / SMB D2I Enabled: Direct-to-Inbox application features. Purpose: Identifying streamlined application processes, conversion optimization opportunities.

Display Title / Title / Normalized Title: Job title variations (display formatted, raw, standardized). Purpose: Search/filter by title, role categorization, title standardization for analysis.

Dradis Job: Internal classification flag. Purpose: Indeed's job quality/type indicator (advanced use).

Employer Assist Enabled / Employer Responsive: Employer engagement indicators. Purpose: Identify active, responsive employers; likely faster hiring processes.

Enhanced Attributes Model: Rich job attribute data. Purpose: Detailed role characteristics for advanced matching algorithms.

Enticers: Attractive job features highlighted (benefits, perks, flexibility). Purpose: Understanding what employers emphasize to attract candidates, competitive benefit analysis.

Expired: Job no longer accepting applications. Purpose: Filtering active opportunities, calculating average posting duration.

Extract Tracking URLs: URLs for click tracking. Purpose: Technical integration with Indeed's tracking systems.

Extracted Salary / Salary Snippet: Compensation information when disclosed. Purpose: Critical salary benchmarking, market rate analysis, identifying competitive pay.

Featured Employer / Featured Employer Candidate: Premium employer flags. Purpose: Identifying employers investing heavily in recruitment, priority placements.

Feed ID / Homepage Job Feed Section ID: Content feed identifiers. Purpose: Understanding job distribution across Indeed's platform sections.

Formatted Location / Job Location City / Job Location State: Geographic data in various formats. Purpose: Location-based filtering, regional demand analysis, relocation opportunity identification.

Formatted Relative Time: Human-readable posting age ("2 days ago"). Purpose: User-friendly display, freshness indicators without date parsing.

Gated VJP: Gated view job page (requires action to see details). Purpose: Identifying additional application barriers.

Hide Meta Data: Display control flag. Purpose: Indeed's UI rendering decisions (advanced use).

High Volume Hiring Model: Mass recruitment indicator. Purpose: Identifying companies doing bulk hiring, warehouse/seasonal opportunities, staffing agencies.

Hiring Event Job / Open Interviews on the Spot / Open Interviews Job / Open Offers on the Spot: Immediate hiring opportunity flags. Purpose: Urgent positions, walk-in interview opportunities, fast-track hiring.

Indeed Apply Enabled / Indeed Applyable / Finish App URL Enabled: Native Indeed application features. Purpose: Simplest application process = higher conversion, candidate-friendly opportunities.

Job Visited: User's browsing history flag. Purpose: Personalization, avoiding duplicate recommendations (in consumer apps).

Mobile Third Party Applyable: Mobile-friendly external applications. Purpose: Mobile user experience optimization, application accessibility.

No Resume Job / Subsidiary Job: Special job classification flags. Purpose: Identifying easy-apply opportunities (no resume), subsidiary company postings.

Job Card Requirements Model: Structured requirement data. Purpose: Automated candidate-job matching based on qualifications.

Job Flair Package Enabled: Enhanced visual presentation. Purpose: Premium listing identification, employer investment indicators.

Job Seeker Match Summary Model: Candidate fit scoring. Purpose: Indeed's recommendation algorithm data, match quality assessment.

Job Types: Employment classification (full-time, part-time, contract, temporary, remote). Purpose: Critical filtering, market composition analysis, employment trend tracking.

Jobkey: Unique job identifier (primary key). Purpose: Deduplication, tracking specific jobs over time, database integration.

JSI Enabled: Job Search Insights feature. Purpose: Enhanced job intelligence availability.

Link / View Job Link: URLs to full job page. Purpose: Accessing complete job details, candidate sharing, verification.

Location Count: Number of job locations (multi-site positions). Purpose: Identifying companies hiring across multiple locations, geographic expansion.

Minimum Count: Minimum requirements threshold. Purpose: Application barrier assessment (advanced use).

Mobtk: Mobile tracking token. Purpose: Platform-specific analytics (advanced use).

More Links / More Location URL: Additional information links. Purpose: Enhanced job context, multi-location details.

Mouse Down Handler Option: UI interaction tracking. Purpose: Indeed's analytics (advanced use).

New Job: Recently posted flag. Purpose: Highlighting fresh opportunities, candidate engagement optimization.

Open Phone Job: Phone application option available. Purpose: Alternative application methods, accessibility for candidates without computers.

Organic Apply Start Count: Applications via organic (non-sponsored) exposure. Purpose: True candidate interest vs. paid visibility performance comparison.

Override Indeed Apply Text: Custom application CTA. Purpose: Employer branding customization.

Precise Location Model: Detailed geographic data. Purpose: Exact location mapping, commute calculations, micro-market analysis.

Ranked Benefits: Prioritized benefit list. Purpose: Competitive benefits analysis, understanding what employers emphasize.

Ranking Scores Model: Search result ranking factors. Purpose: Understanding Indeed's algorithm, optimizing job postings (for employers).

Recommendation Reason Model: Why job was recommended. Purpose: Indeed's matching logic, personalization factors.

Redirect to Third Party Site: External application flag. Purpose: Application journey complexity, tracking conversion barriers.

Remote Location: Remote work availability. Purpose: Critical filter for remote job seekers, remote work trend analysis.

Result Before Expansion: Pre-expansion display state. Purpose: UI rendering control (advanced use).

Resume Match: Candidate-job fit score (when resume uploaded). Purpose: Personalized recommendations, match quality.

Saved / Saved Application: User interaction history. Purpose: Candidate engagement tracking, interest signals.

Screener Questions URL: Pre-screening questionnaire link. Purpose: Application complexity assessment, screening process analysis.

Search UID: Search session identifier. Purpose: Session tracking, user journey analysis (advanced use).

Show Commute Promo / Show Early Apply / Show Job Type / Show Relative Date / Show Sponsored Label / Show Stronger Applied Label: Display control flags. Purpose: Indeed's UI optimization decisions.

Snippet: Job description preview/excerpt. Purpose: Quick role context without full description, keyword extraction for classification.

Source ID: Job source identifier (original posting platform). Purpose: Tracking job aggregation sources, identifying direct employers vs. aggregators.

Sponsored: Paid placement flag. Purpose: Distinguishing organic vs. paid results, competitive intelligence on employer ad spend.

Taxo Attributes / Taxo Attributes Display Limit / Taxo Log Attributes / Taxonomy Attributes: Taxonomic classification data. Purpose: Detailed job categorization, industry classification, skill tagging.

Third Party Apply URL: External application destination. Purpose: Understanding application journey, tracking career site vs. ATS platforms.

Tier: Job quality/priority tier. Purpose: Indeed's internal quality assessment (advanced use).

Translated Attributes / Translated CMI Job Tags: Localization data. Purpose: Multi-language markets, international job data.

Urgently Hiring: Immediate need flag. Purpose: High-priority opportunities, positions with hiring pressure.

Sample Output:

[
{
"applied_or_greater": false,
"apply_count": -1,
"assisted_apply": false,
"auto_sourcer_job": false,
"bid_position": 0,
"blob_key": "SoAJ67M3q_rML8xS3J0LbzkdCdPP",
"click_logging_url": "/rc/clk?jk=cf2ff0def03f485e&from=jasx&tk=1jbvhgv5723aj0aa&bb=xJuJzf9-RhUEgXrXnONVfABCX2nRDkUSXtPZrH-hlD7A-TTskHraPuPFguBPPCmgqK_8BC4FjlattD3C4oQ-ybIhnQwXnYczX5YaJ9JxCnA9jjtgd2XUWFC3kfHAwJAgT_JBB_R4eKY%3D&xkcb=SoAJ67M3q_rML8xS3J0LbzkdCdPP&vjs=2",
"company": "Systems Planning and Analysis",
"company_branding_attributes": {
"branding_reasons": [],
"header_image_url": "https://d2q79iu7y748jz.cloudfront.net/s/_headerimage/1960x400/444fdb8bfe53d6b1493830e060bfc74c",
"logo_url": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/256x256/dcf51558b2ac901be663279d5a47cecf",
"show_job_branding": false,
"shown_for_branded_job_package": false
},
"company_id_encrypted": "2b71572aab734bf8",
"company_overview_link": "/cmp/Systems-Planning-and-Analysis,-Inc.-(spa)",
"company_overview_link_campaign_id": "serp-linkcompanyname-content",
"company_rating": 3.4,
"company_review_count": 64,
"company_review_link": "/cmp/Systems-Planning-and-Analysis,-Inc.-(spa)/reviews",
"company_review_link_campaign_id": "cmplinktst2",
"create_date": 1761034216919,
"d2i_enabled": false,
"display_title": "Audit Readiness Specialist",
"dradis_job": false,
"employer_assist_enabled": false,
"employer_responsive": false,
"encrypted_fccompany_id": "cb9ca4c60cee75d5",
"encrypted_result_data": "VwIPTVJ1cTn5AN7Q-tSqGRXGNe2wB2UYx73qSczFnGU",
"enhanced_attributes_model": {},
"enticers": [],
"expired": false,
"extract_tracking_urls": "",
"extracted_salary": {
"max": 125000,
"min": 110000,
"type": "yearly"
},
"fccompany_id": -1,
"featured_company_attributes": {},
"featured_employer": false,
"featured_employer_candidate": false,
"feed_id": 78728,
"formatted_location": "Remote",
"formatted_relative_time": "30+ days ago",
"gated_vjp": false,
"hide_meta_data": false,
"high_volume_hiring_model": {
"high_volume_hiring": false
},
"hiring_event_job": false,
"homepage_job_feed_section_id": "0",
"indeed_apply_enabled": false,
"indeed_apply_finish_app_url_enabled": false,
"indeed_applyable": false,
"is_job_visited": false,
"is_mobile_third_party_applyable": false,
"is_no_resume_job": false,
"is_subsidiary_job": false,
"job_card_requirements_model": {
"additional_requirements_count": 0,
"job_only_requirements": [],
"job_tag_requirements": [],
"requirements_header_shown": false,
"screener_question_requirements": []
},
"job_flair_package_enabled": false,
"job_location_city": "Remote",
"job_location_state": null,
"job_seeker_match_summary_model": {
"sorted_entity_display_text": [],
"sorted_matching_entity_display_text": [],
"sorted_mis_matching_entity_display_text": [
"Accounting",
"Accounting",
"Audit control testing",
"Auditing experience within finance industry",
"Bachelor's degree",
"Business management",
"CPA",
"Certified Defense Financial Manager",
"Certified Government Financial Manager",
"Certified Information Systems Auditor",
"Certified Internal Auditor",
"Change management",
"Corrective and preventive actions (CAPA)",
"DoD experience",
"Financial analysis",
"Financial reporting",
"IT",
"Internal controls",
"Leadership",
"Logistics",
"Microsoft Excel",
"Organizational skills",
"Productivity software",
"Visio"
],
"taxo_entity_matches_negative": [
{
"display_text": "Certified Government Financial Manager",
"id": "",
"raw_name": "Certified Government Financial Manager",
"source": "JOB",
"strictness": "",
"suid": "7CWSM"
},
{
"display_text": "Change management",
"id": "",
"raw_name": "Change management",
"source": "JOB",
"strictness": "",
"suid": "FDAXP"
},
{
"display_text": "DoD experience",
"id": "",
"raw_name": "DoD experience",
"source": "JOB",
"strictness": "",
"suid": "DTEHS"
},
{
"display_text": "Leadership",
"id": "",
"raw_name": "Leadership",
"source": "JOB",
"strictness": "",
"suid": "W3PMJ"
},
{
"display_text": "Auditing experience within finance industry",
"id": "",
"raw_name": "Auditing experience within finance industry",
"source": "JOB",
"strictness": "",
"suid": "6WACX"
},
{
"display_text": "Certified Information Systems Auditor",
"id": "",
"raw_name": "Certified Information Systems Auditor",
"source": "JOB",
"strictness": "",
"suid": "47XEG"
},
{
"display_text": "Audit control testing",
"id": "",
"raw_name": "Audit control testing",
"source": "JOB",
"strictness": "",
"suid": "M6UE8"
},
{
"display_text": "Certified Defense Financial Manager",
"id": "",
"raw_name": "Certified Defense Financial Manager",
"source": "JOB",
"strictness": "",
"suid": "NAFB6"
},
{
"display_text": "Corrective and preventive actions (CAPA)",
"id": "",
"raw_name": "Corrective and preventive actions (CAPA)",
"source": "JOB",
"strictness": "",
"suid": "D5JMV"
},
{
"display_text": "Productivity software",
"id": "",
"raw_name": "Productivity software",
"source": "JOB",
"strictness": "",
"suid": "SEGNX"
},
{
"display_text": "Organizational skills",
"id": "",
"raw_name": "Organizational skills",
"source": "JOB",
"strictness": "",
"suid": "NTT75"
},
{
"display_text": "Accounting",
"id": "",
"raw_name": "Accounting",
"source": "JOB",
"strictness": "",
"suid": "KYZ6U"
},
{
"display_text": "Accounting",
"id": "",
"raw_name": "Accounting",
"source": "JOB",
"strictness": "",
"suid": "WKTY5"
},
{
"display_text": "Financial analysis",
"id": "",
"raw_name": "Financial analysis",
"source": "JOB",
"strictness": "",
"suid": "EP249"
},
{
"display_text": "IT",
"id": "",
"raw_name": "IT",
"source": "JOB",
"strictness": "",
"suid": "QJWAE"
},
{
"display_text": "Business management",
"id": "",
"raw_name": "Business management",
"source": "JOB",
"strictness": "",
"suid": "TE67X"
},
{
"display_text": "Logistics",
"id": "",
"raw_name": "Logistics",
"source": "JOB",
"strictness": "",
"suid": "CDPVJ"
},
{
"display_text": "Visio",
"id": "",
"raw_name": "Visio",
"source": "JOB",
"strictness": "",
"suid": "CUF9H"
},
{
"display_text": "Financial reporting",
"id": "",
"raw_name": "Financial reporting",
"source": "JOB",
"strictness": "",
"suid": "9V62W"
},
{
"display_text": "Bachelor's degree",
"id": "",
"raw_name": "Bachelor's degree",
"source": "JOB",
"strictness": "",
"suid": "HFDVW"
},
{
"display_text": "CPA",
"id": "",
"raw_name": "CPA",
"source": "JOB",
"strictness": "",
"suid": "6R49D"
},
{
"display_text": "Microsoft Excel",
"id": "",
"raw_name": "Microsoft Excel",
"source": "JOB",
"strictness": "",
"suid": "5SCBS"
},
{
"display_text": "Certified Internal Auditor",
"id": "",
"raw_name": "Certified Internal Auditor",
"source": "JOB",
"strictness": "",
"suid": "XVWE8"
},
{
"display_text": "Internal controls",
"id": "",
"raw_name": "Internal controls",
"source": "JOB",
"strictness": "",
"suid": "5BH3X"
}
],
"taxo_entity_matches_positive": [],
"traffic_light": "yellow"
},
"job_types": [],
"jobkey": "cf2ff0def03f485e",
"jsi_enabled": false,
"link": "/rc/clk?jk=cf2ff0def03f485e&bb=xJuJzf9-RhUEgXrXnONVfABCX2nRDkUSXtPZrH-hlD7A-TTskHraPuPFguBPPCmgqK_8BC4FjlattD3C4oQ-ybIhnQwXnYczX5YaJ9JxCnA9jjtgd2XUWO-pmgv_x2S5nB-xJhSZGKaKhdwtj2dNcw%3D%3D&xkcb=SoAJ67M3q_rML8xS3J0LbzkdCdPP&fccid=ccfce62820936877&vjs=3",
"location_count": 2,
"minimum_count": 2,
"mobtk": "1jbvhgv5723aj0aa",
"more_links": {
"company_name": "Systems Planning and Analysis",
"company_text": "Systems Planning and Analysis jobs in Remote",
"location_name": "Remote",
"qna_url": "/cmp/Systems-Planning-and-Analysis,-Inc.-(spa)/faq",
"qna_url_params": "?from=serp-more&campaignid=serp-more&fromjk=cf2ff0def03f485e&jcid=2b71572aab734bf8",
"result_number": 0,
"salary_location_name": "Remote",
"salary_no_follow_link": false,
"salary_url": "/career/auditor/salaries",
"salary_url_params": "?campaignid=serp-more&fromjk=cf2ff0def03f485e&from=serp-more",
"short_location_name": "Remote",
"show_acme_link": true,
"show_acme_qna_link": true,
"show_view_all_company_and_location_links": true,
"show_view_all_company_link": true,
"show_view_all_location_link": true,
"show_view_all_normalized_title_link": true,
"view_all_company_link_text": "Systems Planning and Analysis jobs in Remote",
"view_all_company_url": "/q-systems-planning-analysis-l-remote-jobs.html",
"view_all_location_url": "/l-remote-jobs.html",
"view_all_normalized_title_link": "/q-auditor-l-remote-jobs.html",
"view_all_normalized_title_link_text": "Auditor jobs in Remote",
"visible": false
},
"more_loc_url": "/jobs?q=audit&jtid=f2eddd049b8961b9&jcid=2b71572aab734bf8&fromage=last&grp=tcl",
"mouse_down_handler_option": {
"ad_id": "",
"advn": "",
"extract_tracking_urls": [],
"from": "vjs",
"job_key": "cf2ff0def03f485e",
"link": "/rc/clk?jk=cf2ff0def03f485e&bb=xJuJzf9-RhUEgXrXnONVfABCX2nRDkUSXtPZrH-hlD7A-TTskHraPuPFguBPPCmgqK_8BC4FjlattD3C4oQ-ybIhnQwXnYczX5YaJ9JxCnA9jjtgd2XUWO-pmgv_x2S5nB-xJhSZGKaKhdwtj2dNcw%3D%3D&xkcb=SoAJ67M3q_rML8xS3J0LbzkdCdPP&fccid=ccfce62820936877&vjs=3",
"tk": "1jbvhgv5723aj0aa"
},
"new_job": false,
"norm_title": "Auditor",
"open_interviews_interviews_on_the_spot": false,
"open_interviews_job": false,
"open_interviews_offers_on_the_spot": false,
"open_interviews_phone_job": false,
"organic_apply_start_count": 0,
"organic_blob": "xJuJzf9-RhUEgXrXnONVfABCX2nRDkUSXtPZrH-hlD7A-TTskHraPuPFguBPPCmgqK_8BC4FjlattD3C4oQ-ybIhnQwXnYczX5YaJ9JxCnA9jjtgd2XUWO-pmgv_x2S5nB-xJhSZGKaKhdwtj2dNcw==",
"override_indeed_apply_text": true,
"precise_location_model": {
"obfuscate_location": false,
"override_j_c_m_precise_location_model": true
},
"pub_date": 1760936400000,
"ranked_benefits": {
"g_e_n_e_r_i_c": [
"FVKX2",
"EY33Q",
"7KV6C",
"G85UP",
"CFRGS"
],
"o_c_c_u_p_a_t_i_o_n__t_f_i_d_f": [
"7KV6C",
"FVKX2",
"EY33Q",
"G85UP",
"CFRGS"
]
},
"ranking_scores_model": {
"bid": 142000,
"bid_position": 0,
"e_apply": 0.010314672,
"e_attainability": 0,
"e_qualified": 0
},
"recommendation_reason_model": {
"reason": null
},
"redirect_to_third_party_site": false,
"remote_location": true,
"result_before_expansion": false,
"resume_match": false,
"salary_snippet": {
"currency": "USD",
"salary_text_formatted": false,
"source": "EXTRACTION",
"text": "$110,000 - $125,000 a year"
},
"saved": false,
"saved_application": false,
"screener_questions_url": "",
"search_uid": "1jbvhgv5723aj0aa",
"show_commute_promo": false,
"show_early_apply": false,
"show_job_type": false,
"show_relative_date": true,
"show_sponsored_label": false,
"show_stronger_applied_label": false,
"smart_fill_enabled": false,
"smb_d2i_enabled": false,
"snippet": "<ul style=\"list-style-type:circle;margin-top: 0px;margin-bottom: 0px;padding-left:20px;\">\n <li>Performing financial statement <b>audits</b>, <b>audit</b> readiness services or <b>audit</b> remediation and sustainment services within DoD or another Federal Government agency or…</li>\n</ul>",
"source_id": 41595,
"sponsored": false,
"taxo_attributes": [],
"taxo_attributes_display_limit": 0,
"taxo_log_attributes": [],
"taxonomy_attributes": [
{
"attributes": [
{
"label": "Full-time",
"suid": "CF3CP"
}
],
"label": "job-types"
},
{
"attributes": [],
"label": "shifts"
},
{
"attributes": [
{
"label": "Remote",
"suid": "DSQF7"
}
],
"label": "remote"
},
{
"attributes": [
{
"label": "Health savings account",
"suid": "7KV6C"
},
{
"label": "Health insurance",
"suid": "EY33Q"
},
{
"label": "401(k)",
"suid": "FVKX2"
},
{
"label": "Flexible spending account",
"suid": "G85UP"
},
{
"label": "Disability insurance",
"suid": "CFRGS"
}
],
"label": "benefits"
},
{
"attributes": [
{
"label": "Full-time",
"suid": "CF3CP"
}
],
"label": "job-types-cc"
},
{
"attributes": [],
"label": "schedules"
}
],
"third_party_apply_url": "http://www.indeed.com//applystart?jk=cf2ff0def03f485e&from=jobsearch&mvj=0&jobsearchTk=1jbvhgv5723aj0aa&spon=0&adid=444689020&xkcb=SoAJ67M3q_rML8xS3J0LbzkdCdPP&sjdu=i9sB24MCKme-fF78p4KIQgM0X6NbWehyiinGstTVnE7B6b0CsnpMW3jmB3Zpdmxb7kByxY_OITXmDWs3uVBHtuWjShBtZAyB6aYA6vXszR7a0el820BdEdopupTwa57OHcFotj-t6O7oBopyey6u4KTaK-dlTZXeoMlz9LJsGqu_HrFtVKCxOOIt_xZzTdvPM7Jf9JgzqQdFEBPlCt3xED1Cn4Q6GP4cK8vhCMNPZIjdWG9q3dOw1j-7r1HAA5UdvA4X1hC1ofRFqCrRWZMkURfvEeU4aBZA8RP_pU6uYYpV_uzNKy7UhNbETqHbcl7p6ssib6nDsw0cjw3BNreIig&vjfrom=vjs&astse=eaa2852d18a88955&assa=6831",
"tier": {
"matched_preferences": {
"long_matched_preferences": [],
"string_matched_preferences": []
},
"type": "DEFAULT"
},
"title": "Audit Readiness Specialist",
"translated_attributes": [],
"translated_cmi_job_tags": [
"完全在宅",
"健康保険あり"
],
"truncated_company": "Systems Planning and Analysis",
"urgently_hiring": false,
"view_job_link": "/viewjob?jk=cf2ff0def03f485e&from=vjs&tk=1jbvhgv5723aj0aa&viewtype=embedded&xkcb=SoAJ67M3q_rML8xS3J0LbzkdCdPP&continueUrl=%2Fjobs%3Fq%3Daudit%26newcount%3D461%26fromage%3Dlast%26vjk%3Daf9e464759a57dc4%26rsIdx%3D0%26from%3DsearchOnHP%26l%3D%26ts%3D1765194370877%26rq%3D1",
"vj_featured_employer_candidate": false,
"from_url": "https://vn.indeed.com/jobs?q=audit&l=&ts=1765194370877&from=searchOnHP&rq=1&rsIdx=0&newcount=461&fromage=last"
}
]

Step-by-Step Usage Guide

1. Define Data Requirements: Determine job types, locations, industries, and keywords needed. Consider whether you need broad market overview or targeted niche roles.

2. Build Search URLs: Perform test searches on Indeed.com with desired filters. Copy resulting URLs. For large datasets, create multiple URLs with different keywords, locations, or page numbers (pagination).

3. Configure Input: Assemble JSON with URL list. Set max_items_per_url based on needs (20 for standard pages, 50+ for comprehensive extraction). Enable ignore_url_failures for robustness with multiple URLs.

4. Launch Scraper: Execute via Apify console. Monitor real-time progress. Processing 10 search pages (200 jobs) typically completes in 3-5 minutes, varying with proxy performance.

5. Validate Data: Review dataset preview. Check for critical fields (title, company, location, jobkey). Verify salary data presence if compensation analysis is primary goal.

6. Export Results: Choose format based on use case—JSON for databases/APIs, CSV for spreadsheet analysis, Excel for business reporting.

7. Handle Pagination: For comprehensive datasets, include multiple page URLs by incrementing start parameter (start=0, start=10, start=20...). Indeed shows ~15 jobs per page.

Error Handling: URL failures typically indicate invalid search parameters, expired searches, or rate limiting. Activity logs provide detailed error messages. Validate URLs in browser before bulk scraping. Respect Indeed's terms of service and rate limits.

Strategic Applications Across Industries

Recruitment Pipeline Automation: Build continuously updated job databases filtered by client needs. Track competitors' hiring patterns, identify companies entering new markets, discover emerging roles before saturation.

Salary Benchmarking Intelligence: Aggregate extracted salary data across locations, experience levels, and industries. Identify geographic pay premiums, emerging high-demand skills commanding salary increases, compensation trends over time.

Market Entry Analysis: Companies expanding to new regions analyze local job markets—what roles are in demand, typical salaries, competitor hiring intensity, talent availability signals (high urgently_hiring rates = shortage).

Competitive Hiring Intelligence: Monitor specific companies' job postings. Track hiring velocity (new jobs per week), departments expanding, locations opening, job types (contract surge may indicate project-based growth).

Talent Shortage Identification: High apply counts with "urgently hiring" flags signal competitive markets. Low apply counts on old postings indicate hard-to-fill roles—skill shortages or compensation misalignment.

Application Funnel Optimization: Analyze which application methods correlate with success. Jobs with indeed_apply_enabled typically see higher application volumes—insights for optimizing your own postings or advising clients.

Remote Work Trend Analysis: Track remote_location flags across time and industries. Quantify remote work adoption rates, identify which sectors embrace flexibility, geographic patterns in remote offerings.

Job Content Intelligence: Extract snippets and enticers to understand what language attracts candidates. Identify trending benefits (flexible schedule mentions increasing), skill keywords gaining prominence, persuasive job description patterns.

Maximizing Data Value: Advanced Strategies

Temporal Trend Analysis: Schedule weekly scrapes of same searches. Track how job volumes fluctuate seasonally, how salary ranges evolve, which companies consistently hire (versus one-time campaigns). Historical data reveals market cycles impossible to see in snapshots.

Geographic Arbitrage Identification: Compare extracted salaries across locations for same roles. Identify markets where companies pay premiums (talent shortages) vs. discount (oversupply). Critical for remote work salary negotiation and relocation decisions.

Employer Investment Scoring: Combine sponsored flags, featured employer indicators, company branding attributes, and bid positions to score employer recruitment investment. High investment often correlates with urgent needs or competitive advantages worth investigating.

Application Complexity Index: Score jobs by application barriers—third party redirects, screener questions, no smart fill. Complex applications reduce conversion; identifying simple-apply opportunities helps candidates and reveals employer sophistication.

Match Quality Enhancement: Use taxonomy_attributes and job_card_requirements_model data to build semantic matching. Go beyond keyword matching to qualification-based recommendations using Indeed's own classification.

Competitive Set Analysis: For specific companies, track all postings over time. Calculate hiring velocity, identify department expansions, monitor role evolution (junior roles appearing = team growth, senior roles = leadership changes).

Campaign Performance Benchmarking: Track campaign_id groups to analyze recruitment campaigns. Compare organic vs. sponsored performance (apply counts), identify successful campaign structures for replication.

Skills Demand Forecasting: Extract and analyze snippet content for skill mentions across time. Graph emergence of new skills (AI/ML mentions surging in traditional industries), declining legacy skills, certifications gaining importance.

Quality Assurance Workflows: Flag anomalies—extremely high apply counts may indicate viral postings, very old expired jobs still appearing suggest scraping issues, missing salaries for senior roles signal competitive intelligence opportunities.

Data Management and Best Practices

Update Frequency: Indeed's job market changes daily. For recruitment databases, scrape daily for fresh listings. For market research, weekly captures trends without overwhelming storage. Balance freshness against computational costs.

Deduplication Strategy: Use jobkey as primary key. Jobs can appear across multiple searches—deduplicate by jobkey to avoid counting same posting multiple times. Track first_seen and last_seen dates for each jobkey to calculate posting duration.

Data Enrichment: Combine Indeed data with LinkedIn company profiles for deeper employer context, Glassdoor reviews for culture insights, Bureau of Labor Statistics for industry benchmarks. Merged datasets provide comprehensive market intelligence.

Privacy and Compliance: Scraped job data is generally public information, but respect Indeed's terms of service. Don't republish large datasets publicly, use data for internal analysis/matching rather than creating competitor job boards without permission.

Rate Limiting Respect: Residential proxies help avoid detection, but don't abuse access. Space large scraping runs (1000+ URLs) over hours. Sustainable practices ensure continued access to this valuable resource.

Storage Optimization: Job postings contain redundant data (company appears in every job from that employer). Normalize databases—separate company table linked by company_id. Reduces storage and enables efficient company-level analysis.

Validation Pipelines: Implement automated checks—titles shouldn't be empty, publication dates should be recent (unless historical scraping), extracted salaries should be reasonable ranges, jobkeys should be unique.

API Integration Patterns: For recruitment platforms, implement webhook notifications when new jobs matching client criteria appear. Create REST APIs serving filtered subsets of scraped data to applications, maintaining single source of truth.

Conclusion

The Indeed.com Jobs Search Scraper transforms the world's largest job search engine into actionable labor market intelligence. From real-time salary benchmarking to competitor hiring patterns, comprehensive job data drives better decisions for recruiters, market researchers, and HR professionals. Whether building automated recruitment pipelines, analyzing employment trends, or optimizing talent acquisition strategies, Indeed data provides unmatched insights into global job markets. Start extracting employment intelligence today and gain competitive advantage in talent acquisition.