Freelancer Jobs Search Scraper avatar

Freelancer Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Freelancer Jobs Search Scraper

Freelancer Jobs Search Scraper

Extract comprehensive freelance job listings from Freelancer.com with one simple configuration. Collect project titles, budgets, bid stats, skills required, and 22+ fields per listing — perfect for job aggregators, career analysts, and market researchers tracking the gig economy.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Freelancer.com Jobs Scraper: Scrape Freelance Project Listings at Scale


What Is Freelancer.com?

Freelancer.com is one of the world's largest online freelance marketplaces, hosting hundreds of thousands of active projects across categories like design, development, writing, marketing, and more. Clients post projects with budgets, timelines, and skill requirements; freelancers then bid to win the work. The platform generates massive daily volume, making it a goldmine for workforce analytics, competitive intelligence, and job aggregation — but manual data collection is impractical. The Freelancer.com Jobs Scraper automates this entirely, turning search results into structured, actionable data.


Overview

The Freelancer.com Jobs Scraper extracts job listings from Freelancer's search pages, collecting up to 22 data fields per project. It is ideal for:

  • Freelancers automating job discovery and monitoring market trends
  • Job aggregators building comprehensive freelance job databases
  • Market researchers studying gig economy demand by skill and industry
  • Career platforms enriching their own job data with Freelancer projects
  • Data analysts benchmarking freelance rates and project volume

Key advantages include support for keyword-based search filtering, configurable item limits per URL, resilient error handling with ignore_url_failures, and detailed project metadata including budget, bid statistics, and required skills.


Input Format

The scraper accepts a JSON configuration object controlling which jobs to collect and how many:

{
"urls": [
"https://www.freelancer.com/jobs/?keyword=design"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}

Input Parameters Explained

ParameterTypeDescriptionExample
urlsArrayLinks to Freelancer.com job search pages filtered by keyword, category, or criteria["https://www.freelancer.com/jobs/?keyword=design"]
ignore_url_failuresBooleanIf true, the scraper continues running even if some URLs fail. If false, a single failed URL stops the entire runtrue
max_items_per_urlIntegerMaximum number of job listings to scrape per URL (1–200). Useful for controlling data volume and API usage200

Usage Tips

  • Filter by keyword: Append ?keyword=TERM to the Freelancer.com jobs URL to scrape specific skill areas (e.g., design, python, writing)
  • Bulk URLs: Add multiple search URLs to capture different job categories in one run
  • Large datasets: Set max_items_per_url to 200 for comprehensive collection; use lower values (20–50) for quick samples

Output Format

Sample output

{
"id": "business-cards/commission-based-business-development",
"project_id": 40568003,
"bids": [],
"bid_stats": {
"bid_count": 0,
"bid_avg": 0
},
"breadcrumb": {
"skill": "Business Card Design",
"url": "business-cards"
},
"budget": {
"min": 2500,
"max": 5000
},
"client": null,
"currency_details": {
"id": 11,
"code": "INR",
"sign": "₹",
"name": "Indian Rupee",
"exchange_rate": 0.010502,
"country": "IN",
"is_external": false
},
"days_left": 7,
"description": "We're looking for ambitious, self-motivated Business Development Partners to help us grow our creative agency by bringing in new clients.\n\nOur agency specializes in:\nCustom Website Design & Development\nBrand Identity & Logo Design\nUI/UX Design\nE-commerce Websites\nLanding Pages\nWebsite Redesign\nDigital Branding Solutions\n\nYour Role:\nFind businesses, startups, entrepreneurs, and professionals who need a website or branding services.\nReach out through calls, emails, LinkedIn, networking, or referrals.\nSchedule meetings with potential clients.\nCoordinate with our team during the sales process.\nEarn attractive commissions for every successful project.\n\nWho Can Apply:\nFreelancers\nSales Professionals\nBusiness Development Executives\nDigital Marketers\nSocial Media Managers\nGraphic Designers\nStudents looking for performance-based income\nAnyone with a strong network of business owners\n\nCompensation:\n100% Commission-Based\nAttractive commission on every successful project\nNo limit on earnings—the more clients you bring, the more you earn.\nTimely payouts after project confirmation/payment.\n\t\t\t\tRequirements:\n-Good communication and negotiation skills.\n-Ability to generate leads independently.\n-Basic understanding of websites and branding is a plus but not mandatory.\n-Self-driven and goal-oriented mindset.",
"end_time": 1784112486000,
"formatted_budget": "₹2500-5000 INR",
"hours_left": 23,
"type": "fixed",
"is_local": false,
"latest_activity_time": 0,
"next_project": null,
"previous_project": {
"title": "Minimalist Pen & Notepad Artwork",
"seo_url": "adobe-illustrator/minimalist-pen-notepad-artwork"
},
"selected_bids": [],
"similar_jobs": [
{
"title": "\"Need a professional packaging designer to create a premium tea pouch design for Raza Traders including print-ready CDR/AI files, barcode area, FSSAI details, MRP box, and premium branding.\"",
"seo_url": "/projects/graphic-design/need-professional-packaging-designer",
"formatted_budget": "₹600-1500 INR"
},
{
"title": "Tranquil Rustic Spa and Cafe Design",
"seo_url": "/projects/architecture/tranquil-rustic-spa-cafe-design",
"formatted_budget": "$250-750 USD"
},
{
"title": "Health & Beauty Label (Center Panel Only) Design",
"seo_url": "/contest/health-beauty-label-center-panel-only-design-2760238",
"formatted_budget": "$95 USD"
},
{
"title": "Student-Centric LMS SaaS Development",
"seo_url": "/projects/saas/student-centric-lms-saas-development",
"formatted_budget": "$3000-5000 USD"
},
{
"title": "Ecommerce Website Development for JanPal - Janitorial, Cleaning & Hygiene Products (UK)",
"seo_url": "/projects/api-developmet/ecommerce-website-development-for-janpal",
"formatted_budget": "£250-750 GBP"
},
{
"title": "Custom Couture Clothing Creation",
"seo_url": "/projects/garment-construction/custom-couture-clothing-creation",
"formatted_budget": "$10-100 USD"
},
{
"title": "Minimalist YouTube Thumbnail Design",
"seo_url": "/projects/adobe-photoshop/minimalist-youtube-thumbnail-design-40558932",
"formatted_budget": "₹600-1500 INR"
},
{
"title": "Modern Rural Builder Logo",
"seo_url": "/contest/modern-rural-builder-logo-2762073",
"formatted_budget": "$150 NZD"
},
{
"title": "E-Commerce App & Logo Design",
"seo_url": "/projects/ui-design/commerce-app-logo-design",
"formatted_budget": "€30-250 EUR"
},
{
"title": "Innovative Website Redesign for Relationship Therapist",
"seo_url": "/projects/graphic-design/innovative-website-redesign-for-40559631",
"formatted_budget": "₹750-1250 INR / hour"
},
{
"title": "Luxury Texas Whiskey Label Logo",
"seo_url": "/contest/luxury-texas-whiskey-label-logo-2760175",
"formatted_budget": "$30 USD"
},
{
"title": "Elegant Brand Toolkit Redesign",
"seo_url": "/projects/adobe-illustrator/elegant-brand-toolkit-redesign",
"formatted_budget": "$10-30 USD"
},
{
"title": "Website Cloning and Text Adjustment",
"seo_url": "/projects/website-design/website-cloning-text-adjustment",
"formatted_budget": "$30-250 USD"
},
{
"title": "Cartoon Branding Sticker Designs",
"seo_url": "/projects/adobe-illustrator/cartoon-branding-sticker-designs",
"formatted_budget": "₹600-1500 INR"
},
{
"title": "\"Need a professional packaging designer to create a premium tea pouch design for Raza Traders including print-ready CDR/AI files, barcode area, FSSAI details, MRP box, and premium branding.\"",
"seo_url": "/projects/graphic-design/need-professional-packaging-designer",
"formatted_budget": "₹600-1500 INR"
},
{
"title": "Vlog Thumbnail Text Design",
"seo_url": "/projects/adobe-creative-cloud/vlog-thumbnail-text-design",
"formatted_budget": "$15-25 USD / hour"
},
{
"title": "WooCommerce Developer for Countertop e-commerce platform",
"seo_url": "/projects/web-development/woocommerce-developer-for-countertop",
"formatted_budget": "$750-1500 USD"
},
{
"title": "Web-Based Management System for GSE",
"seo_url": "/projects/website-design/web-based-management-system-for",
"formatted_budget": "$10-30 USD"
},
{
"title": "Precise Bi-Fold Brochure Design",
"seo_url": "/projects/print-design/precise-fold-brochure-design",
"formatted_budget": "$30-250 AUD"
},
{
"title": "Logo Design for Care Consulting Business (Glücksklee)",
"seo_url": "/contest/logo-design-for-care-consulting-business-glcksklee-2762293",
"formatted_budget": "€50 EUR"
}
],
"skills": [
{
"id": 278,
"name": "Business Card Design",
"category": {
"id": 3
},
"local": false,
"seo_url": "business-cards",
"active_project_count": 13
},
{
"id": 20,
"name": "Graphic Design",
"category": {
"id": 3
},
"local": false,
"seo_url": "graphic-design",
"active_project_count": 1308
},
{
"id": 32,
"name": "Logo Design",
"category": {
"id": 3
},
"local": false,
"seo_url": "logo-design",
"active_project_count": 454
},
{
"id": 38,
"name": "SEO",
"category": {
"id": 1
},
"local": false,
"seo_url": "seo",
"active_project_count": 475
},
{
"id": 17,
"name": "Website Design",
"category": {
"id": 3
},
"local": false,
"seo_url": "website-design",
"active_project_count": 670
}
],
"start_time": 1783507686000,
"status": "active",
"title": "Commission-Based Business Development Partner – Website & Branding Agency -- 2",
"seo_url": "business-cards/commission-based-business-development",
"from_url": "https://www.freelancer.com/jobs/?keyword=design"
}

Each scraped job returns a detailed record with 22 fields structured as follows:

Project Identification

FieldMeaningExample
IDUnique Freelancer project identifier12345678
Project IDAlternative project ID formatproj_12345
TitleJob title/project name as listedLogo Design for Tech Startup
SEO URLSearch-engine-friendly URL slug for the projectlogo-design-for-tech-startup
TypeProject type (e.g., "Fixed Price" or "Hourly")Fixed Price

Budget & Financials

FieldMeaningExample
BudgetRaw budget value in native currency500
Formatted BudgetBudget with currency symbol and formatting$500 USD
Currency DetailsCurrency code and exchange information{ "code": "USD", "symbol": "$" }

Activity & Timeline

FieldMeaningExample
Start TimeUnix timestamp when the project was posted1688169600
End TimeUnix timestamp for project deadline1688515200
Days LeftRemaining days until deadline (calculated)3
Hours LeftRemaining hours until deadline (calculated)72
Latest Activity TimeLast bid, comment, or update timestamp1688428800

Bidding & Competition

FieldMeaningExample
BidsTotal number of bids received14
Bid StatsBreakdown of bid quality/status{ "count": 14, "avg_bid": 450 }
Selected BidsNumber of bids shortlisted by the client2

Project Details

FieldMeaningExample
DescriptionFull project description and requirementsWe need a modern logo in vector format...
SkillsArray of required or preferred skills["Logo Design", "Branding", "Adobe Illustrator"]
StatusProject status (active, completed, cancelled)Active
Is LocalWhether the project requires local/in-person workfalse
FieldMeaningExample
ClientClient/employer name and profile info{ "name": "TechCorp", "rating": 4.8 }
BreadcrumbNavigation path on Freelancer.comJobs › Design › Graphic Design
Similar JobsArray of related project listings[proj_id_1, proj_id_2, ...]
Next ProjectID of the next project in search results12345679
Previous ProjectID of the previous project in search results12345677

How to Use

  1. Build your search URL — Go to Freelancer.com, search for jobs by keyword, category, or filter. Copy the resulting URL (e.g., https://www.freelancer.com/jobs/?keyword=design).

  2. Prepare the configuration — Create a JSON input with your URL(s):

{
"urls": ["https://www.freelancer.com/jobs/?keyword=design"],
"max_items_per_url": 100,
"ignore_url_failures": true
}
  1. Run the scraper — Execute with your configuration. Monitor the run log for progress and errors.

  2. Export results — Download the output as JSON, CSV, or Excel. Each row represents one job listing.

  3. Process the data — Filter by budget, skills, or activity date; deduplicate using the ID field; load into your database or analytics tool.

Handling Common Issues

  • No results returned? Verify the URL is a Freelancer job search page, not a profile or single job detail page
  • Rate limiting? Reduce max_items_per_url or spread runs across multiple hours
  • Incomplete data? Enable ignore_url_failures: true to skip problematic URLs and continue scraping others

Real-World Applications

  • Freelancer job boards: Aggregate Freelancer listings alongside Upwork, Fiverr, and others for a unified job feed
  • Skills demand analysis: Track which skills appear most in high-budget projects to guide your career development
  • Competitive intelligence: Monitor competitor activity by scraping projects from specific categories or clients
  • Machine learning datasets: Build training data for job recommendation, salary prediction, or skill classification models
  • Market research: Analyze freelance pricing trends, project volume growth, and seasonal hiring patterns

Why Use the Freelancer.com Jobs Scraper?

Manual browsing of Freelancer is tedious and error-prone — you can only view 20–50 listings per session. This scraper:

  • Saves hours by automating data collection entirely
  • Enables scale with support for 200+ jobs per URL in a single run
  • Ensures accuracy with structured data fields ready for analysis
  • Supports integration through JSON, CSV, and Excel output formats
  • Remains resilient by gracefully handling failed URLs

Whether you're a freelancer optimizing your job search or a business building a data-driven product, the Freelancer.com Jobs Scraper transforms raw web data into insights.


Conclusion

The Freelancer.com Jobs Scraper is your automation solution for capturing freelance job listings at scale. With 22 detailed fields per project and flexible filtering options, you can monitor the gig economy in real time, build competitive intelligence, or power your own job aggregation platform. Start scraping today.