Freelancer.com Scraper avatar

Freelancer.com Scraper

Pricing

from $0.95 / 1,000 results

Go to Apify Store
Freelancer.com Scraper

Freelancer.com Scraper

[πŸ’° $0.95 / 1K] Extract active project listings from Freelancer.com β€” titles, descriptions, skills, budgets, bid counts, and employer flags. Filter by keyword, category, fixed vs hourly, budget range, country, and sort order. Built for lead generation, market research, and pricing intelligence.

Pricing

from $0.95 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pull active project listings from Freelancer.com at scale β€” titles, full descriptions, skills tags, fixed and hourly budgets, bid counts and average bid amounts, employer country, posted and bid-close dates, and quality badges like Featured, Urgent, Sealed, and Guaranteed. Built for sales teams, agencies, and market-research analysts who need fresh freelance-marketplace demand signal without building and maintaining their own data pipeline.

Why This Scraper?

  • 16 top-level Freelancer categories β€” Websites/IT/Software, Mobile & Computing, Writing & Content, Design Media & Architecture, Engineering & Science, Sales & Marketing, Translation, Trades & Services, and 8 more β€” selectable from a single dropdown.
  • 7 project-quality badges per row β€” Featured, Urgent, Sealed, Guaranteed, NDA, Top, and Full-time β€” surface high-intent posts at a glance.
  • 50-country employer filter β€” pinpoint projects posted by clients in the US, UK, Canada, Australia, India, UAE, Germany, Singapore, Brazil, and 41 more, returned as a 2-letter ISO country field on every row.
  • Fixed-price and hourly split β€” budgetMin / budgetMax are emitted as numbers in the project's native currency, with a separate currency ISO code so you can normalize across rows.
  • Live bid intelligence β€” every row carries bidCount and bidAvg so you instantly see how crowded a project is and the going rate clients are accepting.
  • Posted and closing timestamps β€” submitDate and bidEndDate ISO 8601, plus a human-readable timeLeft string like "3 days left" or "Closes today".
  • Direct URL pasting β€” drop any Freelancer.com URL (/jobs/<skill>, /jobs/<skill>/<page>, /search/projects?q=...) into the input and it's parsed into the right filters automatically.
  • Four sort orders β€” Relevance, Newest first, Lowest budget first, Highest budget first.
  • Up to 10,000 results per run β€” large-scale demand snapshots without hand-paging.

Use Cases

Lead Generation

  • Build outreach lists of clients posting projects matching your service area
  • Filter by minimum budget to target premium clients with real spend
  • Capture employer country to prioritize same-timezone leads
  • Identify Featured and Urgent posts where clients want to move fast

Market Research & Demand Tracking

  • Track freelance demand by skill, region, and budget range over time
  • Compare project volume across the 16 Freelancer categories
  • Measure average budgets per skill to benchmark market rates
  • Spot rising and declining technology demand week over week

Competitive Intelligence

  • See exactly which projects competing agencies are bidding on
  • Monitor average bid counts to gauge how saturated a niche is
  • Track which client countries dominate a given skill category
  • Watch a competitor's preferred client patterns by mirroring their search filters

Pricing & Rate Benchmarking

  • Compute average fixed-price and hourly budgets per skill
  • Compare US-employer budgets against India, Philippines, or UK budgets
  • Build internal rate cards anchored to live marketplace data
  • Detect when premium-budget projects appear in your niche

Recruiting & Sourcing

  • Find clients who post recurring work in a specific skill area
  • Identify long-bid-window projects ideal for thoughtful proposals
  • Track NDA-flagged and Sealed projects for high-trust opportunities

Getting Started

Search by Keyword

The simplest way to start:

{
"searchQueries": ["shopify"],
"maxResults": 100
}

Filter by Category and Budget

{
"searchQueries": ["react native"],
"category": "websites-it-software",
"projectType": "fixed",
"minBudget": 500,
"maxBudget": 5000,
"sortBy": "newest",
"maxResults": 200
}

Target Premium US Clients

{
"searchQueries": ["seo", "content marketing"],
"country": "us",
"minBudget": 1000,
"sortBy": "budget_high",
"maxResults": 500
}

Paste Freelancer.com URLs Directly

{
"searchUrls": [
"https://www.freelancer.com/jobs/web-development",
"https://www.freelancer.com/search/projects?q=python&minbudget=500"
],
"maxResults": 300
}

Input Reference

Search Inputs

ParameterTypeDefaultDescription
searchQueriesarray of strings["seo"]Free-text keywords. Each query produces its own result set.
searchUrlsarray of strings[]Paste Freelancer.com category, search, or project URLs. Filters in the URL are honored.

Filters

ParameterTypeDefaultDescription
categorystringnoneOne of 16 Freelancer categories (e.g. websites-it-software, design-media-architecture, writing-content).
projectTypestringallall, fixed, or hourly.
minBudgetintegernoneMinimum project budget in USD.
maxBudgetintegernoneMaximum project budget in USD.
countrystringnone2-letter employer country code (e.g. us, gb, de). 50 countries supported.

Sort & Limits

ParameterTypeDefaultDescription
sortBystringrelevancerelevance, newest, budget_low, or budget_high.
maxResultsinteger1000Total row cap across all queries and URLs. Maximum 10,000. Set to 0 to request the full 10,000-row maximum.

Output

Example Row

{
"projectId": 38492013,
"projectName": "Shopify Plus migration with custom theme",
"projectDescription": "We are migrating from BigCommerce to Shopify Plus...",
"projectDescriptionHtml": "We are migrating from BigCommerce to Shopify Plus...<br><br>Requirements:...",
"url": "https://www.freelancer.com/projects/shopify-plus-migration-custom-theme",
"seoUrl": "shopify-plus-migration-custom-theme",
"jobType": "fixed",
"currency": "USD",
"budgetMin": 1500,
"budgetMax": 4500,
"budgetDisplay": "$1500 - $4500 USD",
"bidCount": 27,
"bidAvg": 2890.5,
"timeLeft": "5 days left",
"submitDate": "2026-05-06T14:22:01Z",
"bidEndDate": "2026-05-13T14:22:01Z",
"country": "us",
"location": "California",
"skills": ["Shopify", "Liquid", "JavaScript", "BigCommerce"],
"featured": true,
"urgent": false,
"sealed": false,
"guaranteed": true,
"fulltime": false,
"top": false,
"nda": false,
"language": "en",
"scrapedAt": "2026-05-08T10:31:42Z"
}

Core Fields

FieldTypeDescription
projectIdintegerNumeric Freelancer project ID.
projectNamestringProject title.
projectDescriptionstringFull plaintext description with line breaks.
projectDescriptionHtmlstringSame description with <br> tags for HTML rendering.
urlstringDirect link to the project page on Freelancer.com.
seoUrlstringURL slug portion (e.g. shopify-plus-migration-custom-theme).
jobTypestringfixed or hourly.
languagestringLanguage code declared by the employer.

Budget & Currency

FieldTypeDescription
currencystringISO 4217 currency code (e.g. USD, EUR, GBP).
budgetMinnumberMinimum budget in the project's native currency.
budgetMaxnumberMaximum budget in the project's native currency.
budgetDisplaystringHuman-readable formatted range (e.g. $1500 - $4500 USD).

Engagement & Bids

FieldTypeDescription
bidCountintegerNumber of bids submitted so far.
bidAvgnumberAverage bid amount in the project's native currency.
skillsarray of stringsSkill tags the employer attached (e.g. ["Shopify", "Liquid"]).

Employer & Location

FieldTypeDescription
countrystringLowercase 2-letter ISO country code of the employer (derived from currency country).
locationstringAdministrative area or country name when the employer publishes one.

Quality Badges

FieldTypeDescription
featuredbooleanFeatured listing β€” paid placement boost.
urgentbooleanMarked urgent by the employer.
sealedbooleanBids are hidden from competing freelancers.
guaranteedbooleanFunds held in escrow / qualified project.
fulltimebooleanLong-term, full-time engagement.
topbooleanPremium / top-tier placement.
ndabooleanNDA required to view full details.

Timestamps

FieldTypeDescription
submitDatestringISO 8601 UTC β€” when the project was posted.
bidEndDatestringISO 8601 UTC β€” when the bid window closes.
timeLeftstringHuman-readable countdown (e.g. "3 days left", "Closes today", "Closed").
scrapedAtstringISO 8601 UTC β€” when this row was extracted.

Tips for Best Results

  • Drop the keyword for pure budget sorts. When searchQueries is set, results are blended with a relevance score β€” for clean lowest-or-highest budget order, use searchUrls with sortBy=budget_low or budget_high and no query.
  • Combine country=us with minBudget=1000 to surface premium US clients in your timezone β€” one of the highest-ROI filter combinations for outreach.
  • Use searchUrls for category landing pages like https://www.freelancer.com/jobs/seo to ride Freelancer's own skill taxonomy instead of guessing keywords.
  • Sort by newest for live monitoring. Run the actor on a schedule (every 30 minutes) with a tight maxResults to capture fresh posts the moment they appear.
  • Filter by projectType=hourly when benchmarking long-term retainers β€” fixed-price posts skew toward one-off work.
  • Watch bidCount for saturation. Categories with average bidCount above 40 are crowded; below 15 means less competition for your bids.
  • The default maxResults=1000 is the sweet spot for most queries β€” comprehensive enough to map an active niche, low enough to keep runs quick. Bump up to 10000 (or set to 0) for full-market snapshots.

Pricing

No compute charges β€” you only pay per result returned.

ResultsCost
100$0.10
1,000$0.95
10,000$9.50
100,000$95.00

Pricing is per result delivered (billing rounded to the nearest cent). Free runs that return 0 results cost nothing.

Integrations

  • Zapier & Make β€” trigger downstream workflows when new high-budget projects appear.
  • Google Sheets β€” push fresh listings into a sheet for your sales team to work each morning.
  • Apify API & webhooks β€” kick off runs from your own backend or get notified the moment a run finishes.
  • CRM systems β€” drop projectId, country, budgetMax, and skills directly into Salesforce, HubSpot, or Airtable as new lead records.
  • BI tools β€” connect output datasets to Looker, Power BI, or Tableau for trend dashboards.

This actor extracts only publicly listed active projects β€” content that Freelancer.com surfaces to anonymous visitors. It does not access freelancer profiles, private bids, or any logged-in user data.

You are responsible for using the data lawfully. Respect Freelancer.com's Terms of Service, applicable data-protection laws (GDPR, CCPA), and any sender-permission rules (CAN-SPAM, GDPR consent) before contacting employers based on extracted information. Do not use the data for spam or harassment.