Freelancer.com Job Scraper
Pricing
Pay per usage
Go to Apify Store
Pricing
Pay per usage
Rating
0.0
(0)
Developer

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
| Parameter | Description | Default |
|---|---|---|
| Search Query | Keyword search (e.g., "python scraper") | python |
| Skills | Filter by skill (Python, Excel, Data Entry, etc.) | ["Python"] |
| Min Budget | Minimum budget in USD | No minimum |
| Max Budget | Maximum budget in USD | No maximum |
| Project Types | Fixed price, hourly, or both | Both |
| Client Country | Filter by client country name | All countries |
| Max Results | How many jobs to return (up to 1000) | 100 |
| Sort By | Newest first, fewest bids, or by budget | Newest 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.