Mercor Jobs Search Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
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}
| Field | Description | Example |
|---|---|---|
urls | Array of Mercor jobs list or explore page URLs | ["https://work.mercor.com/explore"] |
max_items_per_url | Maximum listings to extract per URL (default: 20) | 20, 50, 100 |
ignore_url_failures | If true, continues scraping if a URL fails; if false, halts the run | true or false |
URL Tips:
- Use
https://work.mercor.com/exploreto 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
| Field | Meaning |
|---|---|
Listing ID | Unique identifier for the job posting on Mercor |
UID | Universal identifier linked across Mercor systems |
Version | Data schema version of the listing record |
Listing Type | Category of job (e.g., full-time, contract, freelance) |
Posted At | Timestamp when the listing was published |
Submitted On | When the listing data was submitted/updated |
Is Most Recent | Boolean indicating if this is the current version |
Status | Current state of the listing (active, closed, draft) |
Deleted At | Timestamp if the listing was deleted |
Job Details & Description
| Field | Meaning |
|---|---|
Title | Job title as displayed to candidates |
Description | Full job description, qualifications, and responsibilities |
Commitment | Work commitment type (full-time, part-time, contract, freelance) |
Hours Per Week | Expected weekly hours for the role |
Work Arrangement | Employment arrangement (remote, hybrid, on-site) |
Pay Rate Frequency | How compensation is billed (hourly, monthly, yearly) |
Hourly Pay Rate | Standardized hourly equivalent rate in USD |
Rate Min | Minimum compensation/hourly rate |
Rate Max | Maximum compensation/hourly rate |
Offers Equity | Boolean indicating if the role includes equity |
Location & Eligibility
| Field | Meaning |
|---|---|
Location | Primary job location or timezone |
Eligible Location | Geographic regions where candidates are eligible |
Eligible Residence Location | Countries/regions where candidates may reside |
Ineligible Location | Restricted geographic locations |
Ineligible Residence Location | Prohibited residence regions (often for tax/visa compliance) |
Listing Domain | Domain or department category the listing belongs to |
Matching & Scoring
| Field | Meaning |
|---|---|
User Similarity Score | Mercor's match score between candidate and job (0-100) |
Search Similarity Score | Relevance score for search query matching |
Match Quality | Overall quality of the match (low, medium, high, excellent) |
Is Recommended | Mercor's internal recommendation flag for this listing |
Prequalified Listing | Whether candidates are pre-screened before application |
Application & Interview Flow
| Field | Meaning |
|---|---|
Form ID | Unique identifier for the application form |
Application Steps Completed | Number of application steps already filled by candidate |
Application Steps Pending | Remaining application steps required |
Disable Applications | Boolean to pause new applications |
Auto Redirect To Apply | Whether clicking the listing auto-initiates application flow |
Required Interview Config ID | ID of the interview process template for this role |
Interview Duration | Expected interview length in minutes |
Interview Scheduling Enabled | Whether candidates can self-schedule interviews |
Interview Schedule Link | URL for candidates to schedule an interview |
Company Information
| Field | Meaning |
|---|---|
Company Name | Official company name posting the job |
Company Alias | Alternative name or brand used by the company |
Company Logo | URL to the company's logo image |
Company Brand Visible | Boolean indicating if company branding is shown to candidates |
Performance & Capacity
| Field | Meaning |
|---|---|
Recent Candidates Count | Number of applicants in the last period (e.g., 7 days) |
Remaining Slots | Number of open positions still available |
Supplied Slots | Total positions the company provided |
Max Future HCG | Maximum future hiring cohort groups planned |
Is Fast Paced Enabled | Boolean for "fast-paced role" designation |
Fast Paced Role ID | Identifier if the role is in fast-paced hiring pipeline |
Referral & Incentives
| Field | Meaning |
|---|---|
Referral Amount | Bonus paid for successful candidate referrals |
Privacy & Visibility
| Field | Meaning |
|---|---|
Is Private | Whether the listing is private (not visible to all users) |
How to Use
- Identify target URLs — Navigate to Mercor's explore page or use filtered search results. Copy the URL.
- Set scrape parameters — Adjust
max_items_per_urlbased on your needs (20–100 typically; higher values increase runtime). - Configure resilience — Set
ignore_url_failures: truefor production runs to skip unreachable URLs. - Execute the scraper — Start the actor and monitor progress via the run log.
- 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_urlto 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: trueto 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.