VOOZH about

URL: https://apify.com/unfenced-group/freelancercom-scraper

โ‡ฑ Freelancer.com Scraper โ€” Projects & Bids ยท Apify


Pricing

from $0.79 / 1,000 results

Go to Apify Store

Freelancer.com Scraper

Scrape Freelancer.com projects โ€” all 100+ categories. Filter by keyword, skill, category, budget, language or date. 25+ output fields. No proxy, no API key needed. Cheapest option on the market.

Pricing

from $0.79 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Share

๐Ÿ‘ Freelancer.com Scraper

Extract project listings from Freelancer.com โ€” the world's largest freelance marketplace with 6,700+ active projects posted across every category. Filter by keyword, skill, category, budget, language, or date. No API key, no proxy, and no account required.


Why this scraper?

๐ŸŒ Full platform coverage โ€” all 100+ categories

Scrapes every active project across all categories: IT & Software, Design, Writing, Engineering, Sales, Trades & Services, AI, and more. No category is off-limits.

๐Ÿ” Richest output in its class

Returns 28+ structured fields per project โ€” including bid count, average bid, bidding deadline, sealed/NDA/IP-contract flags, escrow status, hourly commitment, duration, skill categories, and more. Competitors return 8โ€“12 fields.

๐Ÿ’ธ Cheapest option โ€” no proxy overhead

The platform's public API works directly from datacenter IPs. No residential proxy costs are passed through โ€” ever. Our competitors explicitly warn users to purchase proxies separately.

โšก Fast โ€” 1,000 projects in ~5 minutes

Retrieves 100 projects per request with no browser required. Scales to the full platform (6,700+ projects) in under 35 minutes.

๐Ÿ”„ Daily feed ready

Built-in cross-run deduplication with a 90-day fingerprint cache. Run on a schedule with daysOld: 1 + skipReposts: true to receive only new projects daily.

๐Ÿ›ก๏ธ Self-healing architecture

Automatic retry with exponential backoff, circuit breaker, and per-run health monitoring. Every run writes HEALTH and OUTPUT keys to the key-value store.


Input parameters

ParameterTypeDefaultDescription
searchQueryString""Keyword(s) to search across project titles and descriptions
jobIdsArray[]Skill IDs to filter by (e.g. [190] for Automotive, [7] for JavaScript). Empty = all skills
categoryIdsArray[]Category IDs (e.g. [5] for Engineering & Science). Empty = all categories
projectTypeString"all""all", "fixed", or "hourly"
budgetMinIntegerโ€”Only include projects with a budget โ‰ฅ this value (project's native currency)
budgetMaxIntegerโ€”Only include projects with a budget โ‰ค this value
languagesArray[]Language filter (e.g. ["en"], ["en","de"]). Empty = all languages
maxResultsInteger100Maximum number of projects to return
fetchDetailsBooleanfalseFetch full description and owner location per project (one extra API call per project)
daysOldInteger0Only return projects posted within N days. 0 = no date filter
skipRepostsBooleanfalseSkip projects already seen in previous runs (90-day cache)
startUrlsArray[]Specific Freelancer.com search or category URLs to scrape
requestDelayMsInteger500Delay between API requests in milliseconds
respectRobotsTxtBooleantrueApply crawl-delay from robots.txt if present

Skill ID reference (common values)

IDSkillCategory
3PHPIT & Software
7JavaScriptIT & Software
17Website DesignIT & Software
20Graphic DesignDesign
21CopywritingWriting
26PythonIT & Software
38SEOIT & Software
64SalesSales & Marketing
190AutomotiveEngineering & Science
844Machine LearningIT & Software
1023Digital MarketingIT & Software
2228Automotive EngineeringEngineering & Science

Category ID reference

IDCategory
1Websites, IT & Software
2Writing & Content
3Design, Media & Architecture
4Data Entry & Admin
5Engineering & Science
6Sales & Marketing
7Business, Accounting, HR & Legal
8Product Sourcing & Manufacturing
9Mobile Phones & Computing
10Translation & Languages
12Trades & Services
100Freight, Shipping & Transportation
104Artificial Intelligence

Output schema

Always present

FieldTypeDescription
idNumberFreelancer.com project ID
titleStringProject title
urlStringFull URL to the project page
typeString"fixed" or "hourly"
subStatusStringPlatform sub-status (null if not set)
budgetMinNumberMinimum budget in the project's currency (null if not set)
budgetMaxNumberMaximum budget in the project's currency (null if not set)
currencyStringISO currency code (USD, EUR, AUD, GBP, INR, etc.)
hourlyCommitmentHoursNumberFor hourly projects: required hours per week (null if fixed)
hourlyCommitmentIntervalStringFor hourly projects: commitment period ("week", null if fixed)
hourlyDurationStringFor hourly projects: duration classification (e.g. "unspecified", null if fixed)
skillsArraySkill/job names attached to the project
skillCategoriesArrayUnique top-level category names across all attached skills (e.g. ["Websites, IT & Software", "Mobile Phones & Computing"])
categoryStringPrimary category name (from the first attached skill)
previewDescriptionString~200-character description snippet
bidCountNumberNumber of bids placed on this project
bidAvgNumberAverage bid amount (null if no bids yet)
bidPeriodDaysNumberHow many days the bidding window is open (typically 7)
biddingDeadlineStringISO 8601 timestamp when bidding closes
postedAtStringISO 8601 posting timestamp
updatedAtStringISO 8601 last-updated timestamp
languageStringProject language code ("en", "de", "es", etc.)
frontendStatusStringDisplay status as shown on the platform
isRepostBooleantrue if this is a reposted project (accurate only with fetchDetails: true)
isFeaturedBooleantrue if the project has the Featured upgrade
isUrgentBooleantrue if the project has the Urgent upgrade
isSealedBooleantrue if bids are hidden from other bidders
isNDABooleantrue if an NDA is required to bid
isQualifiedBooleantrue if only verified freelancers may bid
isIPContractBooleantrue if an IP ownership contract is required
isEscrowBooleantrue if payment is held in escrow
isBuyerKYCRequiredBooleantrue if the buyer must complete identity verification
isSellerKYCRequiredBooleantrue if bidders must complete identity verification
isHireMeBooleantrue if this is a direct hire / HireMe project
isLocalBooleantrue if the project requires in-person work
changeStatusString"NEW" or "SEEN" (when skipReposts: true)
contentHashString12-character MD5 fingerprint for cross-run deduplication

With fetchDetails: true

FieldTypeDescription
descriptionStringFull project description text
countryCodeStringISO country code of the project owner (null if not disclosed)
cityStringCity of the project owner (null if not disclosed)
isRepostBooleanAccurate repost flag (fetched from detail endpoint)

Example output record

{
"id":40411253,
"title":"Build a React dashboard for logistics tracking",
"url":"https://www.freelancer.com/projects/javascript/Build-React-dashboard-logistics",
"type":"fixed",
"subStatus":null,
"budgetMin":250,
"budgetMax":750,
"currency":"USD",
"hourlyCommitmentHours":null,
"hourlyCommitmentInterval":null,
"hourlyDuration":null,
"skills":["React.js","JavaScript","Node.js","API"],
"skillCategories":["Websites, IT & Software"],
"category":"Websites, IT & Software",
"previewDescription":"We need a React dashboard for real-time shipment tracking from our logistics API...",
"bidCount":18,
"bidAvg":487.50,
"bidPeriodDays":7,
"biddingDeadline":"2026-05-08T08:34:21.000Z",
"postedAt":"2026-05-01T08:34:21.000Z",
"updatedAt":"2026-05-01T08:34:21.000Z",
"language":"en",
"frontendStatus":"open",
"isRepost":false,
"isFeatured":false,
"isUrgent":true,
"isSealed":false,
"isNDA":false,
"isQualified":false,
"isIPContract":false,
"isEscrow":false,
"isBuyerKYCRequired":false,
"isSellerKYCRequired":false,
"isHireMe":false,
"isLocal":false,
"changeStatus":"NEW",
"contentHash":"a3f1c8e2d094"
}

Hourly project example (new fields):

{
"type":"hourly",
"hourlyCommitmentHours":40,
"hourlyCommitmentInterval":"week",
"hourlyDuration":"unspecified",
"skillCategories":["Websites, IT & Software","Mobile Phones & Computing"]
}

Examples

All new projects from the last 24 hours (daily feed):

{
"daysOld":1,
"skipReposts":true,
"maxResults":500
}

Fixed-price web design projects under $500:

{
"searchQuery":"landing page",
"projectType":"fixed",
"budgetMax":500,
"maxResults":100
}

Hourly IT projects with full descriptions:

{
"categoryIds":[1],
"projectType":"hourly",
"languages":["en"],
"fetchDetails":true,
"maxResults":50
}

Automotive engineering projects โ€” all types:

{
"jobIds":[190,2228],
"maxResults":100,
"fetchDetails":true
}

๐Ÿ’ฐ Pricing

$0.99 per 1,000 results โ€” you only pay for successfully retrieved projects. Failed retries and filtered duplicates are never charged.

ResultsCost
100~$0.10
1,000~$0.99
10,000~$9.90
100,000~$99.00

Competing actors charge $1.00โ€“$5.00 per 1,000 results and require you to pay for residential proxies on top. This actor needs no proxy.


Performance

ModeItemsApproximate time
fetchDetails: false1,000~5โ€“6 min
fetchDetails: falseFull platform (6,700+)~30โ€“35 min
fetchDetails: true500~10โ€“15 min

Known limitations

  • Projects marked nonpublic (client-hidden) are excluded by the platform
  • Budget amounts are in the project's native currency โ€” no conversion
  • Owner country/city only available with fetchDetails: true and only if the owner has disclosed them
  • isRepost is reliably populated only with fetchDetails: true (the list endpoint does not expose repost metadata for anonymous requests)
  • The platform has ~6,700โ€“7,000 active projects at any given time

Additional services

Need a custom actor, additional filters, scheduled runs, or integration support?.nl](mailto:info@unfencedgroup.nl) โ€” we build on request.


Related scrapers

Other scrapers in our Jobs โ€” Finance & Specialist collection:


Run it on a schedule

This actor is built for repeat use. Set it to run daily, weekly, or hourly, and the data keeps flowing without you touching it.

  • Schedule runs โ€” open the actor, go to Schedules, and pick a cadence. Each run only charges you for the results it returns.
  • Connect it to your stack โ€” push results straight to Google Sheets, Slack, a webhook, or your database using Apify Integrations. No glue code needed.
  • Pull results via API โ€” every run writes a clean dataset you can fetch with one API call, ready for whatever you build on top of it.

Set it once and it runs on its own.


Need a custom scraper?

Unfenced Group builds Apify actors for any website โ€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results โ€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl

You might also like

Freelancer Scraper

jupri/freelancer-scraper

๐Ÿ’ซ Scrape Freelancer.com

Freelancer.com Freelancer Profile Scraper

automation-lab/freelancer-com-freelancer-profile-scraper

Find and enrich public Freelancer.com freelancer profiles by skill, profile URL, or user ID for sourcing and marketplace research.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Freelancer Jobs Scraper

automation-lab/freelancer-jobs-scraper

Scrape public Freelancer.com projects and job listings by keyword, category, budget, bids, skills, and recency for lead generation.

๐Ÿ‘ User avatar

Stas Persiianenko

9

Freelancer Profiles Scraper

automation-lab/freelancer-profiles-scraper

Scrape public Freelancer.com freelancer profiles by skill or directory URL. Extract rates, ratings, reviews, skills, summaries, and metadata.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Freelancer Jobs Scraper

piotrv1001/freelancer-jobs-scraper

Scrapes freelancer profiles from Freelancer.com by skill category, extracting usernames, hourly rates, ratings, skills, locations, and taglines. Ideal for talent sourcing, freelance market research, and competitive rate analysis.

Freelancer.com Projects Scraper

automation-lab/freelancer-projects-scraper

Scrape public Freelancer.com project listings with budgets, skills, bid counts, descriptions, and URLs for lead generation and market research.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Freelancer Scraper

jungle_synthesizer/freelancer-scraper

Scrape Freelancer project listings by keyword search or skill category. Extract project title, description, budget, bid count, days left, required skills, and project URL โ€” no account or API key required.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Freelancer Scraper โ€” Jobs, Budgets, Skills, Bids

brilliant_gum/freelancer-jobs-scraper

Scrape Freelancer.com jobs, budgets, required skills, and bid statistics at scale. Filter by skill, budget, language, competition. USD-normalised pricing. Built-in analytics report: skill demand, budget distribution, top opportunities. Proxies included.

๐Ÿ‘ User avatar

Yuliia Kulakova

2