VOOZH about

URL: https://apify.com/jobscrawler/freelancer-jobs-scraper

⇱ Freelancer Jobs Scraper Β· Apify


Pricing

from $3.99 / 1,000 results

Go to Apify Store

Freelancer Jobs Scraper

Extract freelance project listings and contract opportunities from Freelancer.com marketplace.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Jobs Scraper

Jobs Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Overview

Tap into Freelancer.com's vast marketplace of freelance projects and contract gigs. This actor navigates the platform's job search interface to extract project details, budget ranges, bid counts, and employer information across all skill categories.

Features

  • Freelance project discovery across all skill categories
  • Budget and pricing data extraction (fixed-price and hourly)
  • Employer reputation and verification status
  • Bid count and competition analysis
  • Proxy rotation with automatic fallback (residential β†’ datacenter)
  • CAPTCHA detection and session rotation
  • Automatic retry on failures with exponential backoff
  • Deduplication of results by application URL
  • Dataset validation with auto-fix capability

Supported Inputs

FieldTypeDefaultDescription
keywordstring"software engineer"Search terms for job discovery
locationstring""Geographic filter for results
countrystring"US"Country code for proxy routing
maxItemsinteger50Upper limit on extracted listings
proxyEnabledbooleantrueToggle proxy rotation on/off
sortBystring"relevance"Result ordering (relevance/date/salary)
jobTypestring""Employment type filter
experienceLevelstring""Seniority level filter
datePostedstring""Recency filter (24h/3d/7d/14d/30d)
remoteOnlybooleanfalseRestrict to remote positions only
includeCompanyDetailsbooleantrueFetch extra company information
includeSalarybooleantrueInclude compensation data

Output Format

Each scraped listing produces a JSON object with these fields:

{
"jobTitle":"Senior Software Engineer",
"companyName":"Freelancer Client",
"location":"US",
"salary":"$120,000 - $160,000",
"jobType":"Project",
"experienceLevel":"N/A",
"postedDate":"6 days left",
"applyUrl":"https://www.freelancer.com/projects/3d-visualization/modern-bhk-interior-renders",
"companyUrl":"",
"description":"We are looking for a skilled engineer...",
"requirements":["JavaScript","Node.js","React"],
"benefits":[],
"sourcePortal":"Freelancer.com",
"country":"US",
"scrapedAt":"2026-06-27T10:30:00.000Z",
"bidAvg":"$86",
"bidCount":30,
"projectId":40542558,
"isContest":false,
"timeLeft":"6 days left"
}

Proxy Handling

The actor employs a multi-tier proxy strategy to maximize successful data extraction.

  1. Apify Residential Proxy (country-targeted) β€” First choice for Freelancer.com
  2. Apify Residential Proxy (any region) β€” Fallback if country proxy unavailable
  3. Apify Datacenter Proxy β€” Secondary fallback for cost efficiency
  4. Direct Connection β€” Last resort when all proxies fail

Proxies auto-rotate on each request. Blocked sessions are discarded and replaced automatically.

Retry Logic

Failed requests are retried up to 5 times with automatic session rotation.

  • Maximum 5 retries per request
  • Fresh browser session on each retry
  • Automatic proxy rotation between attempts
  • Blocked status codes (401, 403, 429) trigger session refresh
  • Configurable request timeout (120 seconds)

Anti-block Handling

The actor incorporates multiple stealth techniques to minimize detection.

  • navigator.webdriver property masked
  • Human-like delays between page interactions (2–5 seconds)
  • Browser language and plugin fingerprints normalised
  • Session pool with automatic rotation on blocks
  • CAPTCHA detection with graceful retry
  • Rate limit detection (HTTP 429) with backoff

Sample Input

{
"keyword":"data analyst",
"location":"US",
"maxItems":25,
"proxyEnabled":true,
"sortBy":"date",
"remoteOnly":false
}

Sample Output

{
"jobTitle":"Modern 2BHK Interior 3D Renders",
"companyName":"Freelancer Client",
"location":"US",
"salary":"$16 - $132",
"jobType":"Project",
"experienceLevel":"N/A",
"postedDate":"6 days left",
"applyUrl":"https://www.freelancer.com/projects/3d-visualization/modern-bhk-interior-renders",
"companyUrl":"",
"description":"I'm ready to move forward with a full interior concept...",
"requirements":["3D Animation","3D Modelling","3D Rendering"],
"benefits":[],
"sourcePortal":"Freelancer.com",
"country":"US",
"scrapedAt":"2026-06-27T14:22:00.000Z",
"bidAvg":"$86",
"bidCount":30,
"projectId":40542558,
"isContest":false,
"timeLeft":"6 days left"
}

Usage

Local Development

# Install dependencies
npminstall
# Set Apify token (required for proxy)
exportAPIFY_TOKEN=your_token_here
# Run the actor
npm start
# Validate scraped data
node dataset-validator.js

Apify Platform

# Login to Apify
apify login
# Push actor to platform
apify push
# Run from Apify Console or API

Deployment

  1. Ensure all dependencies are installed: npm install
  2. Authenticate with Apify: apify login
  3. Deploy the actor: apify push
  4. Configure input in the Apify Console
  5. Schedule runs or trigger via API / webhooks

Limitations

  • Results depend on the portal's current HTML structure; layout changes may require selector updates
  • Some job details (salary, benefits) may not be available for all listings
  • Rate limiting by the portal may reduce throughput during high-volume scrapes
  • CAPTCHA challenges may interrupt scraping on heavily protected pages
  • Freelancer.com may modify their anti-bot measures, requiring periodic updates
  • Maximum items per run is capped at 1000 to prevent excessive resource usage
  • Proxy costs apply when using Apify residential or datacenter proxies

You might also like

Freelancer Scraper

jupri/freelancer-scraper

πŸ’« Scrape Freelancer.com

Freelancer.com Freelancer Profile Scraper

automation-lab/freelancer-com-freelancer-profile-scraper

Find and enrich public Freelancer.com freelancer profiles by skill, profile URL, or user ID for sourcing and marketplace research.

πŸ‘ User avatar

Stas Persiianenko

2

Freelancer.com Jobs Scraper πŸŒπŸ’ΌπŸ“Š - Cheap

scrapestorm/freelancer-com-jobs-scraper---cheap

Easily collect project listings from Freelancer.com, one of the largest global freelance marketplaces Extract structured project data including project titles, budgets, required skills, status, client details & more Perfect for freelance job aggregation, talent sourcing & market intelligence πŸ’ΌπŸŒβœ¨

13

Freelancer.com Jobs Scraper - Low-costπŸ’²πŸ”₯πŸ’ΌπŸŒ

delectable_incubator/freelancer-com-jobs-scraper-low-cost

Scrape Freelancer.com projects πŸ’ΌπŸŒ with a powerful freelance marketplace scraper. Extract project titles, budgets, required skills, project statuses, client details & more. Ideal for freelance job aggregation, talent sourcing, competitor research, hiring trends & market intelligence datasets

Freelancer Jobs Scraper

piotrv1001/freelancer-jobs-scraper

Scrapes freelancer profiles from Freelancer.com by skill category, extracting usernames, hourly rates, ratings, skills, locations, and taglines. Ideal for talent sourcing, freelance market research, and competitive rate analysis.

Freelancer Jobs Scraper CHEAP – Real-Time Project & Lead Finder

ahmed_jasarevic/freelancer-jobs-scraper

A fast and reliable scraper for extracting real-time freelance job listings from Freelancer.com. Supports advanced filtering by skills, budget, and keywords for lead generation and market research.

πŸ‘ User avatar

Ahmed Jasarevic

28

Freelancer Profiles Scraper

automation-lab/freelancer-profiles-scraper

Scrape public Freelancer.com freelancer profiles by skill or directory URL. Extract rates, ratings, reviews, skills, summaries, and metadata.

πŸ‘ User avatar

Stas Persiianenko

2

Freelancer Scraper

crawlerbros/freelancer-scraper

Scrape Freelancer project pages from direct URLs, Freelancer search queries, or job category URLs. Extract project title, budget or hourly rate, bid counts, days left, skills, and project descriptions.

Freelancer.com Project Listings Scraper

automation-lab/freelancer-project-listings-scraper

Scrape Freelancer.com project listings, budgets, skills, bid counts, payment verification, and URLs for lead generation and demand research.

πŸ‘ User avatar

Stas Persiianenko

2