Mercor Jobs Search Scraper avatar

Mercor Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Mercor Jobs Search Scraper

Mercor Jobs Search Scraper

Scrape job listings from Mercor's talent marketplace with precision. Collect 50+ fields including role details, company info, matching scores, interview configs, and compensation data — perfect for talent intelligence, market research, and platform integration.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Mercor Jobs Scraper: Extract Talent Marketplace Listings at Scale


What Is Mercor?

Mercor is a premier talent marketplace connecting vetted engineers and technical professionals with high-growth tech companies. Unlike traditional job boards, Mercor uses intelligent matching algorithms to connect candidates with opportunities based on skills, preferences, and career goals. For recruiters, researchers, and developers, accessing Mercor's job data at scale unlocks competitive intelligence and market trends — the Mercor Jobs Search Scraper automates this extraction process.


Overview

The Mercor Jobs Search Scraper extracts job listings from Mercor's explore page and search results, delivering rich, structured records with 50+ data points per listing. It's built for:

  • Recruiters monitoring tech hiring trends and competitor activity
  • Talent strategists benchmarking compensation, equity, and role types
  • Market researchers studying remote-first and distributed work adoption
  • Job aggregators feeding Mercor data into multi-platform job boards
  • Data analysts building models on tech labor supply and demand

Key features include configurable item limits, flexible URL input for targeted scraping, and robust error handling via ignore_url_failures.


Input Format

The scraper accepts a JSON configuration object:

{
"urls": [
"https://work.mercor.com/explore"
],
"ignore_url_failures": true,
"max_items_per_url": 20
}
FieldDescriptionExample
urlsArray of Mercor jobs list or explore page URLs["https://work.mercor.com/explore"]
max_items_per_urlMaximum listings to extract per URL (default: 20)20, 50, 100
ignore_url_failuresIf true, continues scraping if a URL fails; if false, halts the runtrue or false

URL Tips:

  • Use https://work.mercor.com/explore to scrape all active listings
  • Add URL filters for specific parameters (e.g., location, commitment type) if Mercor's UI supports them
  • Each URL is processed independently; run multiple URLs for broader data collection

Output Format

Sample output

{
"listing_id": "list_AAABn2QixPUZ3VRzf41C26mh",
"version": 5,
"uid": "listing_uid_AAABn2QkZPr3Vi5LrEJDrqE5",
"title": "Clinical Law Professor / Clinic Director",
"description": "Mercor is seeking experienced **Clinical Law Professors and Clinic Directors** to evaluate AI-generated legal reasoning involving civil legal services. Experts will combine doctrinal knowledge, legal pedagogy, and practical supervision experience to assess AI-generated legal analyses.\n\n* * *\n\n## Responsibilities\n\n- Evaluate AI-generated legal responses.\n \n- Review issue spotting, legal reasoning, and procedural analysis.\n \n- Assess scenarios involving housing, family, consumer, and debt law.\n \n- Provide structured feedback to improve AI systems.\n \n- Apply experience supervising law students and live-client clinics.\n \n\n* * *\n\n## Required Qualifications\n\n- Juris Doctor (JD).\n \n- Current or previous U.S. bar admission.\n \n- Experience directing or supervising a law school clinic.\n \n- Expertise in one or more civil legal practice areas.\n \n- Strong legal writing and evaluation skills.\n \n\n* * *\n\n## Preferred Qualifications\n\n- Clinical Professor of Law or Clinic Director.\n \n- Experience with housing, family, consumer, elder, or disability law clinics.\n \n- Experience developing legal curriculum or assessment rubrics.\n \n- Published scholarship or educational materials.\n \n\n* * *\n\n## Why Join Mercor?\n\n- Help build more accurate AI for legal education and practice.\n \n- Bring your clinical teaching expertise to emerging legal technologies.\n \n- Short-term, intellectually engaging project.\n \n- Competitive compensation.\n \n\n* * *\n\n## Engagement Details\n\n**Location:** Remote\n\n**Commitment:** Approximately 15 hours/week\n\n**Project Duration:** Estimated 2–3 weeks",
"commitment": "hourly",
"referral_amount": 720.0,
"created_at": "2026-07-15T04:57:08",
"deleted_at": null,
"is_most_recent": true,
"status": "active",
"listing_type": "standard",
"required_interview_config_id": null,
"rate_min": 180.0,
"rate_max": 180.0,
"hours_per_week": 40,
"location": "Remote",
"work_arrangement": "remote",
"eligible_location": [
"USA"
],
"eligible_residence_location": [
"USA"
],
"ineligible_location": [],
"ineligible_residence_location": [],
"form_id": null,
"disable_applications": false,
"auto_redirect_to_apply": false,
"pay_rate_frequency": "hourly",
"is_private": false,
"interview_duration": null,
"offers_equity": false,
"interview_scheduling_enabled": false,
"interview_schedule_link": null,
"is_recommended": false,
"hourly_pay_rate": null,
"company_brand_visible": false,
"company_logo": null,
"company_name": null,
"company_alias": null,
"posted_at": "2026-07-15T04:57:08",
"user_similarity_score": 0.0,
"search_similarity_score": 0.0,
"match_quality": null,
"prequalified_listing": false,
"recent_candidates_count": 0,
"application_steps_completed": null,
"application_steps_pending": null,
"listing_domain": "Law",
"remaining_slots": 2,
"supplied_slots": 0,
"max_future_hcg": 2,
"is_fast_paced_enabled": false,
"fast_paced_role_id": null,
"submitted_on": null,
"from_url": "https://work.mercor.com/explore"
}

Each listing returns a comprehensive record with 50+ fields organized by category:

Listing Identification

FieldMeaning
Listing IDUnique identifier for the job posting on Mercor
UIDUniversal identifier linked across Mercor systems
VersionData schema version of the listing record
Listing TypeCategory of job (e.g., full-time, contract, freelance)
Posted AtTimestamp when the listing was published
Submitted OnWhen the listing data was submitted/updated
Is Most RecentBoolean indicating if this is the current version
StatusCurrent state of the listing (active, closed, draft)
Deleted AtTimestamp if the listing was deleted

Job Details & Description

FieldMeaning
TitleJob title as displayed to candidates
DescriptionFull job description, qualifications, and responsibilities
CommitmentWork commitment type (full-time, part-time, contract, freelance)
Hours Per WeekExpected weekly hours for the role
Work ArrangementEmployment arrangement (remote, hybrid, on-site)
Pay Rate FrequencyHow compensation is billed (hourly, monthly, yearly)
Hourly Pay RateStandardized hourly equivalent rate in USD
Rate MinMinimum compensation/hourly rate
Rate MaxMaximum compensation/hourly rate
Offers EquityBoolean indicating if the role includes equity

Location & Eligibility

FieldMeaning
LocationPrimary job location or timezone
Eligible LocationGeographic regions where candidates are eligible
Eligible Residence LocationCountries/regions where candidates may reside
Ineligible LocationRestricted geographic locations
Ineligible Residence LocationProhibited residence regions (often for tax/visa compliance)
Listing DomainDomain or department category the listing belongs to

Matching & Scoring

FieldMeaning
User Similarity ScoreMercor's match score between candidate and job (0-100)
Search Similarity ScoreRelevance score for search query matching
Match QualityOverall quality of the match (low, medium, high, excellent)
Is RecommendedMercor's internal recommendation flag for this listing
Prequalified ListingWhether candidates are pre-screened before application

Application & Interview Flow

FieldMeaning
Form IDUnique identifier for the application form
Application Steps CompletedNumber of application steps already filled by candidate
Application Steps PendingRemaining application steps required
Disable ApplicationsBoolean to pause new applications
Auto Redirect To ApplyWhether clicking the listing auto-initiates application flow
Required Interview Config IDID of the interview process template for this role
Interview DurationExpected interview length in minutes
Interview Scheduling EnabledWhether candidates can self-schedule interviews
Interview Schedule LinkURL for candidates to schedule an interview

Company Information

FieldMeaning
Company NameOfficial company name posting the job
Company AliasAlternative name or brand used by the company
Company LogoURL to the company's logo image
Company Brand VisibleBoolean indicating if company branding is shown to candidates

Performance & Capacity

FieldMeaning
Recent Candidates CountNumber of applicants in the last period (e.g., 7 days)
Remaining SlotsNumber of open positions still available
Supplied SlotsTotal positions the company provided
Max Future HCGMaximum future hiring cohort groups planned
Is Fast Paced EnabledBoolean for "fast-paced role" designation
Fast Paced Role IDIdentifier if the role is in fast-paced hiring pipeline

Referral & Incentives

FieldMeaning
Referral AmountBonus paid for successful candidate referrals

Privacy & Visibility

FieldMeaning
Is PrivateWhether the listing is private (not visible to all users)

How to Use

  1. Identify target URLs — Navigate to Mercor's explore page or use filtered search results. Copy the URL.
  2. Set scrape parameters — Adjust max_items_per_url based on your needs (20–100 typically; higher values increase runtime).
  3. Configure resilience — Set ignore_url_failures: true for production runs to skip unreachable URLs.
  4. Execute the scraper — Start the actor and monitor progress via the run log.
  5. Download results — Export data as JSON, CSV, or Excel for analysis.

Best Practices:

  • Scrape during off-peak hours to minimize impact on Mercor's platform
  • Use filters in the URL to target specific regions, commitment types, or skill categories
  • Set max_items_per_url to 20–30 for consistent, repeatable runs
  • Combine multiple scrapes to build time-series datasets for trend analysis

Common Issues:

  • If few items are returned, verify the URL contains active listings and is accessible
  • Check Mercor's robots.txt and terms of service before large-scale scraping
  • Use ignore_url_failures: true to handle transient network issues gracefully

Use Cases & Business Value

  • Talent intelligence: Track hiring velocity, compensation benchmarks, and equity offerings across tech companies
  • Competitive analysis: Monitor when competitors post roles, hiring volume, and target markets
  • Platform integration: Feed Mercor data into internal job boards or talent aggregators
  • Market research: Analyze remote-work trends, skill demand, and geographic hiring patterns
  • Compensation benchmarking: Build datasets for salary and rate comparison across roles and regions

By automating data collection, the Mercor Jobs Scraper enables data-driven talent strategy while eliminating manual research hours.


Conclusion

The Mercor Jobs Search Scraper delivers comprehensive, structured data from a leading tech talent marketplace. With 50+ fields covering job details, matching insights, company info, and application workflows, it's the ideal solution for recruiters, researchers, and talent platform operators. Start scraping today and gain competitive edge through data-driven hiring intelligence.