Freelancer.com Job Scraper avatar

Freelancer.com Job Scraper

Pricing

Pay per usage

Go to Apify Store
Freelancer.com Job Scraper

Freelancer.com Job Scraper

Scrape job listings from Freelancer.com

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jan Bruinier

Jan Bruinier

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Scrape active freelance jobs from Freelancer.com in real time. Uses the public API -- no login or API key needed.

What it does

This actor pulls live job listings from Freelancer.com and returns structured data you can export to CSV, JSON, or feed into your own tools. Filter by skills, budget range, country, and keywords.

Use cases

  • Freelancers: Monitor new jobs matching your skills. Get alerts when high-budget projects drop.
  • Recruiters: Track demand for specific skills across the freelance market.
  • Market researchers: Analyze freelance pricing trends, popular skills, and client demographics.
  • Competitor analysis: See what projects are being posted and how many bids they attract.

Input options

ParameterDescriptionDefault
Search QueryKeyword search (e.g., "python scraper")python
SkillsFilter by skill (Python, Excel, Data Entry, etc.)["Python"]
Min BudgetMinimum budget in USDNo minimum
Max BudgetMaximum budget in USDNo maximum
Project TypesFixed price, hourly, or bothBoth
Client CountryFilter by client country nameAll countries
Max ResultsHow many jobs to return (up to 1000)100
Sort ByNewest first, fewest bids, or by budgetNewest first

Output format

Each job in the dataset contains:

{
"project_id": 12345678,
"title": "Python Web Scraper for E-commerce Site",
"description": "Need a Python script that scrapes product data from...",
"project_url": "https://www.freelancer.com/projects/python-web-scraper-12345678",
"type": "fixed",
"budget_min": 50,
"budget_max": 100,
"currency": "USD",
"bid_count": 12,
"bid_avg": 75.5,
"time_submitted": "2024-01-15T10:30:00+00:00",
"skills": ["Python", "Web Scraping", "Data Processing"],
"client_id": 87654321,
"client_username": "john_doe",
"client_country": "United States",
"client_review_count": 15,
"client_rating": 4.8,
"is_featured": false,
"is_urgent": false
}

How it works

The actor uses Freelancer.com's public project listing API. No authentication or API key is required. It paginates through results automatically and handles rate limiting with exponential backoff.

Limits and pricing

  • The Freelancer.com API allows up to 100 results per page. The actor paginates automatically for larger requests.
  • Rate limits are handled with automatic retries.
  • Typical runs use minimal compute. 100 jobs takes about 5 seconds.

Tips

  • Combine skill filters with keyword search for precise results.
  • Use the country filter to focus on clients from specific regions.
  • Sort by "fewest bids" to find low-competition jobs.
  • Schedule this actor to run every hour and export to a Google Sheet for a live job feed.