Freelancer Jobs Details Scraper avatar

Freelancer Jobs Details Scraper

Pricing

Pay per usage

Go to Apify Store
Freelancer Jobs Details Scraper

Freelancer Jobs Details Scraper

Automate extraction of freelance project listings from Freelancer.com with precision. Scrape titles, budgets, client info, bids, skills required, timelines, and 24+ fields per project — perfect for market research, bid analysis, and skills trend tracking.

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 hours ago

Last modified

Share

Freelancer.com Jobs Scraper: Capture Freelance Project Details Instantly


What Is Freelancer.com?

Freelancer.com is one of the world's largest freelance marketplaces, hosting hundreds of thousands of active projects ranging from writing and design to software development and business services. Projects span all budget ranges and skill levels, making it an invaluable source for understanding gig economy trends. Extracting project details manually is inefficient and error-prone — the Freelancer.com Jobs Scraper automates this process, delivering structured project data at scale.


Overview

The Freelancer Jobs Scraper extracts comprehensive project detail pages from Freelancer.com, converting unstructured listings into clean, machine-readable records. It is designed for:

  • Freelancers researching market rates, competition, and emerging skill demands
  • Marketers analyzing gig economy trends and competitor activity
  • Researchers studying freelance labor markets and project characteristics
  • Aggregator platforms building freelance job databases or comparison tools
  • Business analysts tracking project volume, budgets, and hiring patterns

Key features include flexible URL input, graceful error handling via ignore_url_failures, and rich output spanning 24+ fields covering project scope, budget, timeline, and engagement metrics.


Input Format

The scraper accepts a minimal JSON configuration:

{
"urls": [
"https://www.freelancer.com/projects/shopify-site/multi-platform-craft-store-setup"
],
"ignore_url_failures": true
}

Input Parameters Explained

ParameterTypeDescription
urlsArray (required)List of direct Freelancer.com project detail page URLs. Paste the full project URL (e.g., https://www.freelancer.com/projects/[category]/[project-slug]). Supports bulk entry via UI.
ignore_url_failuresBoolean (optional)If true, the scraper continues running even if individual URLs fail to load or are deleted. If false, any failure halts the entire run. Recommended: true for batch operations.

Tip: To find project URLs, browse Freelancer.com, open a project detail page, and copy the URL from your browser's address bar.


Output Format

Sample output

{
"id": "shopify-site/multi-platform-craft-store-setup",
"project_id": 40568188,
"bids": [],
"bid_stats": {
"bid_count": 0,
"bid_avg": 0
},
"breadcrumb": {
"skill": "Shopify",
"url": "shopify-site"
},
"budget": {
"min": 30,
"max": 250
},
"client": {
"registration_time": 1783498735000,
"address": {
"city": "Antioch",
"country": "United States",
"country_code": "us"
},
"rating": {
"average": 0,
"review_count": 0
},
"verification": {
"payment_verified": false,
"email_verified": true,
"profile_complete": false,
"phone_verified": true,
"deposit_made": false
}
},
"currency_details": {
"id": 1,
"code": "USD",
"sign": "$",
"name": "US Dollar",
"exchange_rate": 1,
"country": "US",
"is_external": false
},
"days_left": 6,
"description": "I need help turning my small brand, [login to view URL], into a series of fully functional online stores. The focus is simple: showcase my art pieces on Etsy while selling clothing and other items on TikTok Shop, Amazon, eBay, Shopify’s free-trial tier, and any additional marketplaces that offer a no-cost entry level.\n\nHere’s what I’m after: \n\n• Open or verify seller accounts on each platform listed above. \n• Build an appealing storefront for every channel, carrying over the TeeTinyBoutique look where it makes sense, yet allowing Etsy to keep its own vibe. \n• Upload an initial batch of products with polished titles, descriptions, pricing, and photos (I’ll supply images; you optimise and post). \n• Configure basics that drive sales—shipping profiles, payment settings, shop policies, and to make sales\n\nIf you have experience launching handmade on etsy and or boutique brands across other multiple marketplaces and can move quickly while keeping the details tidy, I’d love to work together.",
"end_time": 1784103602000,
"formatted_budget": "$30-250 USD",
"hours_left": 23,
"type": "fixed",
"is_local": false,
"latest_activity_time": 0,
"next_project": {
"title": "Convert WordPress website to HTML Conversion",
"seo_url": "javascript/convert-wordpress-website-html"
},
"previous_project": {
"title": "Maintain & Optimize PHP Content Sites",
"seo_url": "web-development/maintain-optimize-php-content-sites"
},
"selected_bids": [],
"similar_jobs": [
{
"title": "# Experto en tiendas Amazon y TikTok requerido",
"seo_url": "/projects/amazon/experto-tiendas-amazon-tiktok-requerido",
"formatted_budget": "$30-250 USD"
},
{
"title": "Full E-Commerce Website Development",
"seo_url": "/projects/web-development/full-commerce-website-development-40564925",
"formatted_budget": "$250-750 USD"
},
{
"title": "Shopify Ecommerce Revamp for Trellis Bliss",
"seo_url": "/projects/shopify-site/shopify-ecommerce-revamp-for-trellis",
"formatted_budget": "₹12500-37500 INR"
},
{
"title": "Shopify CRO for Higher Conversions",
"seo_url": "/projects/ab-testing/shopify-cro-for-higher-conversions",
"formatted_budget": "$250-750 USD"
},
{
"title": "Amazon eBay Etsy Store Manager",
"seo_url": "/projects/ecommerce/amazon-ebay-etsy-store-manager",
"formatted_budget": "$250-750 USD"
},
{
"title": "Social Media Content Creator (Instagram & TikTok)",
"seo_url": "/projects/canva/social-media-content-creator-instagram",
"formatted_budget": "$25-50 AUD / hour"
},
{
"title": "AI Course E-Commerce Website",
"seo_url": "/projects/web-development/course-commerce-website",
"formatted_budget": "₹1500-12500 INR"
},
{
"title": "Full Time Australian E-commerce Manager must speak write fluent Mandarin and English. Local Chinese . Malaysia/ Taiwan/ China/ Hong Kong applicants ",
"seo_url": "/projects/shopify-site/full-time-australian-commerce-manager",
"formatted_budget": "$2-8 AUD / hour"
},
{
"title": "Shopify Store Setup & Design",
"seo_url": "/projects/digital-marketing/shopify-store-setup-design",
"formatted_budget": "$15-25 CAD / hour"
},
{
"title": "Build Modern Portfolio Site on Shopify -- 2",
"seo_url": "/projects/shopify-site/build-modern-portfolio-site-shopify",
"formatted_budget": "$250-750 USD"
},
{
"title": "E-commerce Website Design Internship",
"seo_url": "/projects/web-design/commerce-website-design-internship",
"formatted_budget": "$8-15 AUD / hour"
},
{
"title": "Dynamic TikTok Video Editor Needed",
"seo_url": "/projects/tiktok/dynamic-tiktok-video-editor-needed",
"formatted_budget": "€8-30 EUR"
},
{
"title": "Elegant Shopify Store for Neck Ties",
"seo_url": "/projects/shopify-development/elegant-shopify-store-for-neck",
"formatted_budget": "₹1500-12500 INR"
},
{
"title": "Expert CapCut Editor for Social Media Videos",
"seo_url": "/projects/capcut/expert-capcut-editor-for-social",
"formatted_budget": "$2-8 AUD / hour"
},
{
"title": "looking for etsy VA to work on percentage basis",
"seo_url": "/projects/etsy/looking-for-etsy-work-percentage",
"formatted_budget": "$10-30 USD"
},
{
"title": "Bridal Party Gift Mockups",
"seo_url": "/projects/photo-editing/bridal-party-gift-mockups",
"formatted_budget": "$25-50 AUD / hour"
},
{
"title": "Etsy Shop Enhancement",
"seo_url": "/projects/etsy/etsy-shop-enhancement",
"formatted_budget": "$10-30 USD"
},
{
"title": "Pay for 100 Real USA kindslot.com players",
"seo_url": "/projects/internet-marketing/pay-for-real-usa-kindslot",
"formatted_budget": "$30-250 USD"
},
{
"title": "Padel Reels Video Editor",
"seo_url": "/projects/adobe-premiere-pro/padel-reels-video-editor",
"formatted_budget": "£10-20 GBP"
},
{
"title": "Need a CapCut Editor for Social Media Videos",
"seo_url": "/projects/capcut/need-capcut-editor-for-social",
"formatted_budget": "$2-8 AUD / hour"
}
],
"skills": [
{
"id": 502,
"name": "Shopify",
"category": {
"id": 1
},
"local": false,
"seo_url": "shopify-site",
"active_project_count": 107
},
{
"id": 1712,
"name": "Amazon",
"category": {
"id": 8
},
"local": false,
"seo_url": "amazon",
"active_project_count": 28
},
{
"id": 754,
"name": "Etsy",
"category": {
"id": 6
},
"local": false,
"seo_url": "etsy",
"active_project_count": 6
},
{
"id": 38,
"name": "SEO",
"category": {
"id": 1
},
"local": false,
"seo_url": "seo",
"active_project_count": 479
},
{
"id": 137,
"name": "eCommerce",
"category": {
"id": 1
},
"local": false,
"seo_url": "ecommerce",
"active_project_count": 118
},
{
"id": 17,
"name": "Website Design",
"category": {
"id": 3
},
"local": false,
"seo_url": "website-design",
"active_project_count": 671
},
{
"id": 335,
"name": "HTML",
"category": {
"id": 1
},
"local": false,
"seo_url": "html",
"active_project_count": 676
},
{
"id": 251,
"name": "eBay",
"category": {
"id": 6
},
"local": false,
"seo_url": "ebay",
"active_project_count": 18
},
{
"id": 1927,
"name": "TikTok",
"category": {
"id": 6
},
"local": false,
"seo_url": "tiktok",
"active_project_count": 36
},
{
"id": 1175,
"name": "Account Management",
"category": {
"id": 7
},
"local": false,
"seo_url": "account-management",
"active_project_count": 98
}
],
"start_time": 1783498802000,
"status": "active",
"title": "Multi-Platform Craft Store Setup",
"seo_url": "shopify-site/multi-platform-craft-store-setup"
}

Each scraped project returns a comprehensive record with 24+ fields:

Project Identification

FieldMeaning
IDUnique internal Freelancer identifier for the project
Project IDAlternative project ID reference
TitleProject title as displayed on the listing
SEO URLURL-friendly slug version of the project title
DescriptionFull project description, including scope and requirements

Budget & Financial Details

FieldMeaning
BudgetRaw budget amount (numeric value)
Formatted BudgetBudget displayed with currency symbol and formatting (e.g., "$500–$1000")
Currency DetailsMetadata about the currency (code, symbol, exchange info)
TypeProject pricing model (e.g., fixed-price, hourly, contest)

Timeline & Status

FieldMeaning
Start TimeProject publication/creation timestamp
End TimeProject deadline or completion date
Days LeftDays remaining until project closes (calculated field)
Hours LeftHours remaining until project closes (calculated field)
Latest Activity TimeTimestamp of the most recent activity (bid, comment, update)
StatusCurrent project status (e.g., open, pending, awarded, completed)

Bidding & Engagement

FieldMeaning
BidsTotal number of bids received on the project
Bid StatsDetailed bidding statistics (bid range, average bid, bidder counts)
Selected BidsNumber of bids shortlisted or selected by the client

Project Details

FieldMeaning
SkillsArray of required skills/technologies (e.g., ["React", "Node.js", "MongoDB"])
Is LocalBoolean flag indicating if the project requires local/in-person work
BreadcrumbNavigation path showing project category hierarchy
FieldMeaning
ClientFreelancer client profile info (name, rating, verification status)
Next ProjectLink/reference to the next project in the category
Previous ProjectLink/reference to the previous project in the category
Similar JobsList of related projects or recommended opportunities

How to Use

  1. Identify project URLs — Visit Freelancer.com, browse projects, and open project detail pages. Copy the full URL.
  2. Paste URLs — Add URLs to the urls input field, one per line or using bulk edit. You can scrape a single URL or hundreds simultaneously.
  3. Configure error handling — Set ignore_url_failures: true to skip deleted or unavailable projects without interrupting the run.
  4. Execute the scraper — Start the run and monitor progress via the logs.
  5. Export results — Download the scraped data as JSON, CSV, or Excel for analysis or integration.

Best practices:

  • Verify URLs are project detail pages (not search results or portfolio pages).
  • For large batches, always enable ignore_url_failures — projects may be deleted or archived during your run.
  • Extract data during off-peak hours to minimize server load.

Use Cases & Business Value

  • Rate benchmarking: Analyze budget ranges and hourly rates across skills and categories
  • Skill demand analysis: Identify trending technologies and most-requested competencies
  • Market intelligence: Track competitor activity, project volume, and client acquisition strategies
  • Freelancer research: Study bidding patterns, client ratings, and project complexity
  • Job board aggregation: Feed Freelancer data into your own job marketplace or aggregator platform
  • Academic studies: Research gig economy dynamics, labor supply, and project characteristics

By automating data extraction, you eliminate manual work and unlock actionable insights that inform hiring, pricing, and business strategy.


Conclusion

The Freelancer.com Jobs Scraper is a powerful tool for anyone seeking structured project data from the world's largest freelance marketplace. With 24+ fields covering budgets, timelines, skills, and engagement metrics, it enables rapid market analysis and data-driven decision-making. Start scraping today and transform Freelancer listings into competitive intelligence.