Freelancer Projects, Budgets & Bids Scraper
Pricing
from $2.00 / 1,000 results
Freelancer Projects, Budgets & Bids Scraper
Scrape freelance project listings from Freelancer.com worldwide. Extract title, full brief, fixed or hourly budget with currency, bid count, average bid, required skills, status and posting date. Export to JSON, CSV or Excel. No login needed.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Freelancer Projects, Budgets & Bids Scraper
Extract live freelance project listings from Freelancer.com, the global marketplace with millions of posted jobs across every category and currency
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
| 20 fields per record | Global coverage | JSON / CSV / Excel output formats |
What you get
One record per active project posted on Freelancer.com, with the full brief, the budget and the live bidding stats, ready to feed a lead pipeline, a market study or a rate benchmark. Every output field:
- projectId: the numeric Freelancer.com project id
- title: the project title as posted by the client
- description: the full project brief
- type: Fixed or Hourly
- budgetMin: lower bound of the client budget, in the project currency
- budgetMax: upper bound of the client budget, in the project currency
- currency: ISO currency code of the budget (for example USD, INR, EUR)
- currencyName: human readable currency name
- bidCount: how many freelancers have bid so far
- avgBid: average bid amount placed on the project
- skills: list of required skills and categories
- hourlyHours: weekly hour commitment, present on hourly projects only
- hourlyInterval: the commitment interval, present on hourly projects only
- bidPeriodDays: how many days the project stays open for bidding
- sealed: true when bids are hidden from other freelancers
- featured: true when the client paid to feature the project
- urgent: true when the client marked the project urgent
- status: the current project status (for example open)
- language: language code of the listing
- postedAt: ISO timestamp of when the project was submitted
- url: direct link to the project page
- observedAt: when this listing was last seen by the scraper
Who is it for
| Use case | Who benefits |
|---|---|
| Lead generation from clients posting paid work | Agencies and freelancers prospecting new clients |
| Benchmarking budgets and bid counts by skill | Freelancers setting their own rates |
| Tracking demand for a skill over time | Recruiters and market researchers |
| Building a niche job board or aggregator | Product teams and developers |
| Monitoring competition on specific categories | Service businesses and consultants |
Frequently Asked Questions
Which countries and categories does this cover? Freelancer.com is a global marketplace, so projects come from clients worldwide and span every category from web development and data entry to logo design and writing. You filter by keyword and skill rather than by country, and budgets are returned in each project's own currency.
How many projects can I collect in one run? You can collect as many active projects as match your search, up to the maxItems limit you set. A single keyword like python typically has dozens to a few hundred active projects at any moment, and the scraper pages through them fifty at a time.
Can I filter by fixed price or hourly, by skill, or by budget? Yes. Use projectTypes to keep only fixed price or hourly projects, jobs to pass one or more numeric skill IDs, and minBudget to drop projects whose average budget falls below a threshold. Leave a filter empty to ignore it.
Why is the employer or client name missing? Freelancer.com withholds the project owner identity on public unauthenticated reads, so client name, rating and country are not available through the public listings. The scraper never invents them. Turning on the include employer option leaves that field null by design.
What happens when a field has no value? Missing values are returned as null and never guessed. Hourly fields are null on fixed price projects, and budgetMax can be null when the client did not set an upper bound. Each record carries an error field that is null on success.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- Freelancer Content Writing Projects Scraper: Scrape active content writing projects from Freelancer.com. Collect budgets, bid counts, skills, and dates for freelance article and copywriting jobs.
- Freelancer Data Entry Projects Scraper: Scrape active data entry projects from Freelancer.com. Get budgets, bids, required skills, and posting dates for freelance data entry jobs in JSON.
- Freelancer Mobile App Development Projects Scraper: Scrape active mobile app development projects from Freelancer.com. Collect budgets, bid counts, skills, and dates for iOS and Android freelance jobs.
- Freelancer React Native App Projects Scraper: Scrape active React Native projects from Freelancer.com. Get budgets, bids, skills, and posting dates for freelance cross-platform app development jobs.
- Freelancer SEO Projects Scraper: Scrape active SEO projects from Freelancer.com. Get budgets, bids, required skills, and posting dates for freelance search engine optimization jobs.
- Freelancer Video Editing Projects Scraper: Scrape active video editing projects from Freelancer.com. Collect budgets, bid counts, skills, and posting dates for freelance video editing gigs.
- Freelancer WordPress Development Projects Scraper: Scrape active WordPress development projects from Freelancer.com. Get budgets, bids, skills, and posting dates for freelance WordPress jobs in JSON.
- Freelancer Logo Design Projects: Freelancer Logo Design Projects
- Freelancer Python Projects: Freelancer Python Projects
- Freelancer Web Design Projects: Freelancer Web Design Projects
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- LinkedIn Job Listings Scraper: Extract public LinkedIn job postings by keyword and location worldwide. Scrape job title, company...
- Computrabajo Job Listings Scraper: Extract job listings from Computrabajo across 19 LATAM countries. Scrape titles, companies...
- Workable Job Listings Scraper: Extract public job listings from any Workable-hosted company careers board by account name or board...
- Talent.com Job Listings Scraper: Extract public Talent.com job listings by keyword, location and country: title, company, salary...
- GetOnBrd Tech Jobs & Salary Scraper: Extract LATAM tech jobs and salary data from GetOnBrd. Scrape job title, company, category...
- Dice Tech Job Listings Scraper: Extract public Dice.com tech job postings by keyword and location: title, company, location...
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with Freelancer.com. It only accesses data that is publicly available on the platform. Use it in accordance with Freelancer.com's terms of service.
