Freelancer.com Jobs Scraper | Enterprise Grade
Pricing
from $0.99 / 1,000 standard results
Freelancer.com Jobs Scraper | Enterprise Grade
Extract structured Freelancer.com job and contest listings with budgets, skills, bidding details, client signals, listing metadata and more. Built for enterprise-grade freelance market intelligence, opportunity tracking, and automated analytics pipelines.
Pricing
from $0.99 / 1,000 standard results
Rating
0.0
(0)
Developer
Fatih Tahta
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Freelancer.com Jobs Scraper
Slug: fatihtahta/freelancer-jobs-scraper
Overview
Freelancer.com Jobs Scraper collects structured job and contest listings from https://www.freelancer.com, including titles, URLs, budgets, skills, bidding activity, status, timestamps, and other listing metadata. When enabled, it can also return richer listing context such as bidder summaries, client signals, attachments, and related listings when those fields are publicly available. Freelancer.com is one of the largest online freelance marketplaces, which makes its public listing data useful for tracking demand, pricing, skills, and category activity across a wide range of services. The actor automates repetitive collection work so teams do not have to manually search, copy, clean, and normalize records. That gives you more consistent outputs, faster refresh cycles, and less time spent on maintenance.
Why Use This Actor
- Market researchers and analysts: Track hiring demand, budgets, prize levels, skills, and category trends across freelance markets over time.
- Product and content teams: Discover recurring buyer needs, validate topic demand, and plan landing pages, tutorials, or features around active projects.
- Developers and data engineers: Feed clean listing records into data warehouses, ETL jobs, dashboards, search indexes, or internal tools.
- Lead generation and enrichment teams: Identify relevant opportunities, client signals, and bidder activity to support qualification and outreach workflows.
- Monitoring and competitive intelligence teams: Watch new listings, closed jobs, budget shifts, and repeated service patterns in specific niches.
Input Parameters
Provide any combination of URLs, queries, and filters...
| Parameter | Type | Description | Default |
|---|---|---|---|
enrich_data | boolean | Include deeper listing details when available, such as full descriptions, bids, bidder profile data, client details, attachments, image data, and related listings. | true |
queries | string[] | One or more keywords to target specific services, skills, technologies, or job themes. | – |
fixed_price_min | integer | Minimum fixed-price budget to include. | – |
fixed_price_max | integer | Maximum fixed-price budget to include. | – |
contests_price_min | integer | Minimum contest prize to include. | – |
contests_price_max | integer | Maximum contest prize to include. | – |
hourly_price_min | integer | Minimum hourly rate to include. | – |
hourly_price_max | integer | Maximum hourly rate to include. | – |
duration | string | Preferred hourly project length. Allowed values: Less than 1 week, 1 week to 4 weeks, 1 month to 3 months, 3 months to 6 months, Over 6 months / Ongoing, Unspecified. | – |
get_closed_jobs | boolean | Include closed listings in addition to open ones for broader market analysis and historical pricing research. | false |
limit | integer | Maximum number of results to collect per input. Leave empty to collect all available results. | – |
proxyConfiguration | object | Proxy settings for reliability and broader access coverage. | Apify Proxy with RESIDENTIAL group |
Example Inputs
Scenario: Query-driven run for design and UX opportunities
{"queries": ["figma", "wireframes", "ux research"],"enrich_data": true,"fixed_price_min": 300,"fixed_price_max": 2000,"limit": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Scenario: Filtered run for contest monitoring and historical analysis
{"queries": ["logo design", "brand identity"],"contests_price_min": 100,"contests_price_max": 1000,"get_closed_jobs": true,"enrich_data": false,"limit": 150}
Scenario: Targeted run for hourly engineering projects
{"queries": ["python", "data engineering"],"hourly_price_min": 20,"hourly_price_max": 80,"duration": "1 month to 3 months","enrich_data": true,"limit": 75}
Output
6.1 Output destination
The actor writes results to an Apify dataset as JSON records. And the dataset is designed for direct consumption by analytics tools, ETL pipelines, and downstream APIs without post-processing.
6.2 Record envelope (all items)
- type (string, required): Listing type, such as
fixed. - id (number, required): Numeric Freelancer listing identifier.
- url (string, required): Canonical URL of the listing.
Recommended idempotency key: type + ":" + id
Use this key to deduplicate records or upsert the same listing across repeated runs and multiple discovery paths.
6.3 Examples
Example: fixed (type = "fixed")
{"type": "fixed","id": 40340705,"url": "https://www.freelancer.com/projects/user-experience-research/senior-architect-multi-platform","title": "Senior UX Architect: Multi-Platform Blueprint & IP Logic","project_name": "Senior UX Architect: Multi-Platform Blueprint & IP Logic","project_desc": "<FULL_PROJECT_DESCRIPTION_HTML_OR_TEXT>","bid_avg": "$1043","bid_count": 73,"project_id": 40340705,"is_contest": false,"time_left": "6 days left","highlight": false,"featured": false,"urgent": false,"sealed": false,"guaranteed": false,"fulltime": false,"top": false,"payment_verified": false,"NDA": false,"local": false,"has_upgrades": false,"minbudget": "$750","maxbudget": "$1500","budget_range": "$750 - $1500","skills": ["Design Thinking","Figma","Graphic Design","Prototyping","Technical Documentation","User Experience Research","User Interface / IA","UX / User Experience","Website Design","Wireframes"],"bids": [{"username": "vendor_01","profile_logo_url": "https://cdn.example.com/profiles/vendor_01.jpg","amount": 1200,"period": 20,"seller_rating": {"average": 4.98,"review_count": 105},"description": "<BID_DESCRIPTION_01>","address": {"city": "City A","country": "Country A","country_code": "aa"},"user_earnings_percentage": 8.74,"completed": false},{"username": "vendor_02","profile_logo_url": "https://cdn.example.com/profiles/vendor_02.jpg","amount": 1500,"period": 21,"seller_rating": {"average": 4.81,"review_count": 344},"description": "<BID_DESCRIPTION_02>","address": {"city": "City B","country": "Country B","country_code": "bb"},"user_earnings_percentage": 8.11,"completed": false},{"username": "vendor_03","profile_logo_url": "https://cdn.example.com/profiles/vendor_03.jpg","amount": 790,"period": 13,"seller_rating": {"average": 4.89,"review_count": 125},"description": "<BID_DESCRIPTION_03>","address": {"city": "City C","country": "Country C","country_code": "cc"},"user_earnings_percentage": 8.14,"completed": false},{"username": "vendor_04","profile_logo_url": "https://cdn.example.com/profiles/vendor_04.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 5,"review_count": 26},"description": "<BID_DESCRIPTION_04>","address": {"city": "City D","country": "Country D","country_code": "dd"},"user_earnings_percentage": 7.91,"completed": false},{"username": "vendor_05","profile_logo_url": "https://cdn.example.com/profiles/vendor_05.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 4.73,"review_count": 460},"description": "<BID_DESCRIPTION_05>","address": {"city": "City E","country": "Country E","country_code": "ee"},"user_earnings_percentage": 7.89,"completed": false},{"username": "vendor_06","profile_logo_url": "https://cdn.example.com/profiles/vendor_06.jpg","amount": 750,"period": 7,"seller_rating": {"average": 4.98,"review_count": 588},"description": "<BID_DESCRIPTION_06>","address": {"city": "City F","country": "Country F","country_code": "ff"},"user_earnings_percentage": 7.16,"completed": false},{"username": "vendor_07","profile_logo_url": "https://cdn.example.com/profiles/vendor_07.jpg","amount": 1500,"period": 15,"seller_rating": {"average": 4.89,"review_count": 26},"description": "<BID_DESCRIPTION_07>","address": {"city": "City G","country": "Country G","country_code": "gg"},"user_earnings_percentage": 7.33,"completed": false},{"username": "vendor_08","profile_logo_url": "https://cdn.example.com/profiles/vendor_08.jpg","amount": 1500,"period": 14,"seller_rating": {"average": 4.9,"review_count": 52},"description": "<BID_DESCRIPTION_08>","address": {"city": "City H","country": "Country H","country_code": "hh"},"user_earnings_percentage": 6.56,"completed": false},{"username": "vendor_09","profile_logo_url": "https://cdn.example.com/profiles/vendor_09.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 5,"review_count": 20},"description": "<BID_DESCRIPTION_09>","address": {"city": "City I","country": "Country I","country_code": "ii"},"user_earnings_percentage": 5.81,"completed": false},{"username": "vendor_10","profile_logo_url": "https://cdn.example.com/profiles/vendor_10.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 4.9,"review_count": 78},"description": "<BID_DESCRIPTION_10>","address": {"city": "City J","country": "Country J","country_code": "jj"},"user_earnings_percentage": 6.09,"completed": false},{"username": "vendor_11","profile_logo_url": "https://cdn.example.com/profiles/vendor_11.jpg","amount": 750,"period": 3,"seller_rating": {"average": 5,"review_count": 18},"description": "<BID_DESCRIPTION_11>","address": {"city": "City K","country": "Country K","country_code": "kk"},"user_earnings_percentage": 5.44,"completed": false},{"username": "vendor_12","profile_logo_url": "https://cdn.example.com/profiles/vendor_12.jpg","amount": 750,"period": 7,"seller_rating": {"average": 4.98,"review_count": 31},"description": "<BID_DESCRIPTION_12>","address": {"city": "City L","country": "Country L","country_code": "ll"},"user_earnings_percentage": 5.61,"completed": false},{"username": "vendor_13","profile_logo_url": "https://cdn.example.com/profiles/vendor_13.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 4.99,"review_count": 27},"description": "<BID_DESCRIPTION_13>","address": {"city": "City M","country": "Country M","country_code": "mm"},"user_earnings_percentage": 5.2,"completed": false},{"username": "vendor_14","profile_logo_url": "https://cdn.example.com/profiles/vendor_14.jpg","amount": 750,"period": 4,"seller_rating": {"average": 4.95,"review_count": 15},"description": "<BID_DESCRIPTION_14>","address": {"city": "City N","country": "Country N","country_code": "nn"},"user_earnings_percentage": 5.18,"completed": false},{"username": "vendor_15","profile_logo_url": "https://cdn.example.com/profiles/vendor_15.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 5,"review_count": 6},"description": "<BID_DESCRIPTION_15>","address": {"city": "City O","country": "Country O","country_code": "oo"},"user_earnings_percentage": 4.78,"completed": false},{"username": "vendor_16","profile_logo_url": "https://cdn.example.com/profiles/vendor_16.jpg","amount": 1000,"period": 7,"seller_rating": {"average": 4.62,"review_count": 14},"description": "<BID_DESCRIPTION_16>","address": {"city": "City P","country": "Country P","country_code": "pp"},"user_earnings_percentage": 5.31,"completed": false},{"username": "vendor_17","profile_logo_url": "https://cdn.example.com/profiles/vendor_17.jpg","amount": 1125,"period": 10,"seller_rating": {"average": 5,"review_count": 10},"description": "<BID_DESCRIPTION_17>","address": {"city": "City Q","country": "Country Q","country_code": "qq"},"user_earnings_percentage": 4.25,"completed": false},{"username": "vendor_18","profile_logo_url": "https://cdn.example.com/profiles/vendor_18.jpg","amount": 1225,"period": 7,"seller_rating": {"average": 4.81,"review_count": 7},"description": "<BID_DESCRIPTION_18>","address": {"city": "City R","country": "Country R","country_code": "rr"},"user_earnings_percentage": 4.16,"completed": false},{"username": "vendor_19","profile_logo_url": "https://cdn.example.com/profiles/vendor_19.jpg","amount": 750,"period": 8,"seller_rating": {"average": 4.29,"review_count": 10},"description": "<BID_DESCRIPTION_19>","address": {"city": "City S","country": "Country S","country_code": "ss"},"user_earnings_percentage": 3.74,"completed": false},{"username": "vendor_20","profile_logo_url": "https://cdn.example.com/profiles/vendor_20.jpg","amount": 1100,"period": 7,"seller_rating": {"average": 5,"review_count": 4},"description": "<BID_DESCRIPTION_20>","address": {"city": "City T","country": "Country T","country_code": "tt"},"user_earnings_percentage": 2.37,"completed": false}],"bid_stats": {"bid_count": 73,"bid_avg": 1040},"budget": {"min": 750,"max": 1500},"client": {"registration_unixtime": 1774484232,"address": {"city": "Client City","country": "Client Country","country_code": "cc"},"rating": {"average": 0,"review_count": 0},"verification": {"payment_verified": false,"email_verified": true,"profile_complete": false,"phone_verified": true,"deposit_made": false}},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","exchange_rate": 1,"country": "US","is_external": false},"description": "<FULL_NORMALIZED_DESCRIPTION>","end_unixtime": 1775633189,"end_datetime": "2026-04-08T07:26:29+00:00","status": "active","is_local": false,"latest_activity_unixtime": 1775028986,"latest_activity_datetime": "2026-04-01T07:36:26+00:00","next_project": {"title": "Related Project Placeholder A"},"previous_project": {"title": "Related Project Placeholder B"},"selected_bids": [],"similar_jobs": [{"title": "Related Listing 01","budget": {"min": 1500,"max": 12500},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 02","budget": {"min": 8,"max": 200},"currency_details": {"id": 8,"code": "EUR","sign": "€","name": "Euro","country": "EU","is_external": false},"type": "project","is_hourly": true},{"title": "Related Listing 03","budget": {"min": 250,"max": 750},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 04","budget": {"min": 1500,"max": 12500},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 05","budget": {"min": 30,"max": 250},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 06","budget": {"min": 15,"max": 25},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": true},{"title": "Related Listing 07","budget": {"min": 1000,"max": 3000},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 08","budget": {"min": 30,"max": 250},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false}],"skills": ["Design Thinking","Figma","Graphic Design","Prototyping","Technical Documentation","User Experience Research","User Interface / IA","UX / User Experience","Website Design","Wireframes"],"start_unixtime": 1775028389,"start_datetime": "2026-04-01T07:26:29+00:00","project_details": {"id": 40340705,"bids": [{"username": "vendor_01","profile_logo_url": "https://cdn.example.com/profiles/vendor_01.jpg","amount": 1200,"period": 20,"seller_rating": {"average": 4.98,"review_count": 105},"description": "<BID_DESCRIPTION_01>","address": {"city": "City A","country": "Country A","country_code": "aa"},"user_earnings_percentage": 8.74,"completed": false},{"username": "vendor_02","profile_logo_url": "https://cdn.example.com/profiles/vendor_02.jpg","amount": 1500,"period": 21,"seller_rating": {"average": 4.81,"review_count": 344},"description": "<BID_DESCRIPTION_02>","address": {"city": "City B","country": "Country B","country_code": "bb"},"user_earnings_percentage": 8.11,"completed": false},{"username": "vendor_03","profile_logo_url": "https://cdn.example.com/profiles/vendor_03.jpg","amount": 790,"period": 13,"seller_rating": {"average": 4.89,"review_count": 125},"description": "<BID_DESCRIPTION_03>","address": {"city": "City C","country": "Country C","country_code": "cc"},"user_earnings_percentage": 8.14,"completed": false},{"username": "vendor_04","profile_logo_url": "https://cdn.example.com/profiles/vendor_04.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 5,"review_count": 26},"description": "<BID_DESCRIPTION_04>","address": {"city": "City D","country": "Country D","country_code": "dd"},"user_earnings_percentage": 7.91,"completed": false},{"username": "vendor_05","profile_logo_url": "https://cdn.example.com/profiles/vendor_05.jpg","amount": 1125,"period": 7,"seller_rating": {"average": 4.73,"review_count": 460},"description": "<BID_DESCRIPTION_05>","address": {"city": "City E","country": "Country E","country_code": "ee"},"user_earnings_percentage": 7.89,"completed": false},{"username": "vendor_06","profile_logo_url": "https://cdn.example.com/profiles/vendor_06.jpg","amount": 750,"period": 7,"seller_rating": {"average": 4.98,"review_count": 588},"description": "<BID_DESCRIPTION_06>","address": {"city": "City F","country": "Country F","country_code": "ff"},"user_earnings_percentage": 7.16,"completed": false}],"bid_stats": {"bid_count": 73,"bid_avg": 1040},"budget": {"min": 750,"max": 1500},"client": {"registration_unixtime": 1774484232,"address": {"city": "Client City","country": "Client Country","country_code": "cc"},"rating": {"average": 0,"review_count": 0},"verification": {"payment_verified": false,"email_verified": true,"profile_complete": false,"phone_verified": true,"deposit_made": false}},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","exchange_rate": 1,"country": "US","is_external": false},"description": "<FULL_PROJECT_DETAILS_DESCRIPTION>","end_unixtime": 1775633189,"end_datetime": "2026-04-08T07:26:29+00:00","type": "fixed","is_local": false,"latest_activity_unixtime": 1775028986,"latest_activity_datetime": "2026-04-01T07:36:26+00:00","next_project": {"title": "Related Project Placeholder A"},"previous_project": {"title": "Related Project Placeholder B"},"selected_bids": [],"similar_jobs": [{"title": "Related Listing 01","budget": {"min": 1500,"max": 12500},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 02","budget": {"min": 8,"max": 200},"currency_details": {"id": 8,"code": "EUR","sign": "€","name": "Euro","country": "EU","is_external": false},"type": "project","is_hourly": true},{"title": "Related Listing 03","budget": {"min": 250,"max": 750},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 04","budget": {"min": 1500,"max": 12500},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 05","budget": {"min": 30,"max": 250},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 06","budget": {"min": 15,"max": 25},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": true},{"title": "Related Listing 07","budget": {"min": 1000,"max": 3000},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 08","budget": {"min": 30,"max": 250},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 09","budget": {"min": 25,"max": 50},"currency_details": {"id": 3,"code": "AUD","sign": "$","name": "Australian Dollar","country": "AU","is_external": false},"type": "project","is_hourly": true},{"title": "Related Listing 10","budget": {"min": 30,"max": 250},"currency_details": {"id": 8,"code": "EUR","sign": "€","name": "Euro","country": "EU","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 11","budget": {"min": 20,"max": 250},"currency_details": {"id": 4,"code": "GBP","sign": "£","name": "British Pounds","country": "UK","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 12","budget": {"min": 1500,"max": 12500},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 13","budget": {"min": 1500,"max": 3000},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 14","budget": {"min": 200,"max": 200},"currency_details": {"id": 2,"code": "NZD","sign": "$","name": "New Zealand Dollar","country": "NZ","is_external": false},"type": "contest"},{"title": "Related Listing 15","budget": {"min": 100,"max": 400},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": true},{"title": "Related Listing 16","budget": {"min": 750,"max": 1500},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 17","budget": {"min": 25,"max": 50},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": true},{"title": "Related Listing 18","budget": {"min": 12500,"max": 37500},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 19","budget": {"min": 1500,"max": 12500},"currency_details": {"id": 11,"code": "INR","sign": "₹","name": "Indian Rupee","country": "IN","is_external": false},"type": "project","is_hourly": false},{"title": "Related Listing 20","budget": {"min": 750,"max": 1500},"currency_details": {"id": 1,"code": "USD","sign": "$","name": "US Dollar","country": "US","is_external": false},"type": "project","is_hourly": false}],"skills": [{"id": 2393,"name": "User Experience Research","category": {"id": 1},"active_project_count": 95,"local": false},{"id": 897,"name": "Wireframes","category": {"id": 3},"active_project_count": 5},{"id": 1936,"name": "Figma","category": {"id": 1},"active_project_count": 91,"local": false},{"id": 1676,"name": "Technical Documentation","category": {"id": 2},"active_project_count": 59,"local": false},{"id": 17,"name": "Website Design","category": {"id": 3},"active_project_count": 775,"local": false},{"id": 115,"name": "User Interface / IA","category": {"id": 1},"active_project_count": 117,"local": false},{"id": 20,"name": "Graphic Design","category": {"id": 3},"active_project_count": 1456,"local": false},{"id": 710,"name": "UX / User Experience","category": {"id": 3},"active_project_count": 79,"local": false},{"id": 3124,"name": "Design Thinking","category": {"id": 3},"active_project_count": 10,"local": false},{"id": 1657,"name": "Prototyping","category": {"id": 1},"active_project_count": 65,"local": false}],"start_unixtime": 1775028389,"start_datetime": "2026-04-01T07:26:29+00:00","status": "active","title": "Senior UX Architect: Multi-Platform Blueprint & IP Logic"},"source_url": "https://www.freelancer.com/jobs/adobe-illustrator/","seed_id": "45c9ac34da8c","seed_type": "query","seed_value": "adobe illustrator","page_index": 1,"currency": "$","budget_type": "fixed","budget_min": "$750","budget_min_numeric": 750,"budget_max": "$1500","budget_max_numeric": 1500,"budget_range": "$750 - $1500"}
Field reference
Fixed listing fields (type = "fixed")
- type (string, required): Listing type.
- id (number, required): Numeric listing identifier.
- url (string, required): Canonical listing URL.
- title (string, optional): Normalized listing title.
- project_name (string, optional): Source title field when provided separately.
- description (string, optional): Normalized listing description.
- project_desc (string, optional): Source description field when present.
- status (string, optional): Current listing status.
- source_url (string, optional): Source page that produced the record.
- seed_id (string, optional): Identifier of the input seed used for discovery.
- seed_type (string, optional): Seed category, such as
query. - seed_value (string, optional): Original keyword or seed value.
- page_index (number, optional): Result page index where the listing was found.
- currency (string, optional): Display currency symbol for budget values.
- budget_type (string, optional): Pricing model shown on the listing.
- budget_min (string, optional): Minimum displayed budget value.
- budget_min_numeric (number, optional): Minimum budget as a numeric value.
- budget_max (string, optional): Maximum displayed budget value.
- budget_max_numeric (number, optional): Maximum budget as a numeric value.
- budget_range (string, optional): Display-ready budget range.
- bid_count (number, optional): Number of bids shown on the listing.
- bid_avg (string, optional): Average bid value as displayed.
- time_left (string, optional): Remaining time text shown on the listing.
- highlight (boolean, optional): Whether the listing is highlighted.
- featured (boolean, optional): Whether the listing is marked featured.
- urgent (boolean, optional): Whether the listing is marked urgent.
- sealed (boolean, optional): Whether bids are sealed.
- guaranteed (boolean, optional): Whether the listing is guaranteed.
- fulltime (boolean, optional): Whether the listing is marked full-time.
- top (boolean, optional): Whether the listing has top placement.
- payment_verified (boolean, optional): Whether payment verification is shown.
- NDA (boolean, optional): Whether an NDA requirement is indicated.
- local (boolean, optional): Whether the listing is marked local.
- has_upgrades (boolean, optional): Whether premium listing upgrades are shown.
- is_contest (boolean, optional): Whether the record is a contest listing.
- is_local (boolean, optional): Whether the listing is tagged as local in the enriched payload.
- start_unixtime (number, optional): Listing start time as Unix timestamp.
- start_datetime (string, optional): Listing start time in ISO 8601 format.
- latest_activity_unixtime (number, optional): Latest activity time as Unix timestamp.
- latest_activity_datetime (string, optional): Latest activity time in ISO 8601 format.
- end_unixtime (number, optional): Listing end time as Unix timestamp.
- end_datetime (string, optional): Listing end time in ISO 8601 format.
- skills (array[string], optional): Skill names associated with the listing.
- bid_stats.bid_count (number, optional): Bid count in the enriched summary.
- bid_stats.bid_avg (number, optional): Numeric average bid in the enriched summary.
- budget.min (number, optional): Enriched minimum budget value.
- budget.max (number, optional): Enriched maximum budget value.
- client.registration_unixtime (number, optional): Client registration timestamp.
- client.address.city (string, optional): Client city.
- client.address.country (string, optional): Client country.
- client.address.country_code (string, optional): Client country code.
- client.rating.average (number, optional): Client average rating.
- client.rating.review_count (number, optional): Client review count.
- client.verification.payment_verified (boolean, optional): Client payment verification status.
- client.verification.email_verified (boolean, optional): Client email verification status.
- client.verification.profile_complete (boolean, optional): Whether the client profile is marked complete.
- client.verification.phone_verified (boolean, optional): Client phone verification status.
- client.verification.deposit_made (boolean, optional): Whether a deposit is indicated.
- bids (array[object], optional): Bid entries attached to the listing.
- bids.username (string, optional): Bidder username.
- bids.profile_logo_url (string, optional): Bidder profile image URL.
- bids.amount (number, optional): Bid amount.
- bids.period (number, optional): Proposed delivery period.
- bids.description (string, optional): Bid message or proposal text.
- bids.address.city (string, optional): Bidder city.
- bids.address.country (string, optional): Bidder country.
- bids.address.country_code (string, optional): Bidder country code.
- bids.seller_rating.average (number, optional): Bidder average seller rating.
- bids.seller_rating.review_count (number, optional): Bidder seller review count.
- bids.user_earnings_percentage (number, optional): Bidder earnings share metric when shown.
- bids.completed (boolean, optional): Whether the bid is marked completed.
- currency_details.id (number, optional): Currency identifier.
- currency_details.code (string, optional): Currency code.
- currency_details.sign (string, optional): Currency symbol.
- currency_details.name (string, optional): Currency name.
- currency_details.exchange_rate (number, optional): Exchange rate value included in the record.
- currency_details.country (string, optional): Currency country code.
- currency_details.is_external (boolean, optional): Whether the currency is marked external.
- next_project.title (string, optional): Title of the next related project.
- previous_project.title (string, optional): Title of the previous related project.
- selected_bids (array[object], optional): Selected bid entries when present.
- similar_jobs (array[object], optional): Related job or contest suggestions.
- similar_jobs.title (string, optional): Related listing title.
- similar_jobs.budget.min (number, optional): Related listing minimum budget.
- similar_jobs.budget.max (number, optional): Related listing maximum budget.
- similar_jobs.currency_details.code (string, optional): Related listing currency code.
- similar_jobs.type (string, optional): Related listing type.
- similar_jobs.is_hourly (boolean, optional): Whether the related listing is hourly.
- project_details (object, optional): Enriched detail payload for the same listing.
- project_details.id (number, optional): Enriched project identifier.
- project_details.title (string, optional): Enriched project title.
- project_details.description (string, optional): Enriched project description.
- project_details.status (string, optional): Enriched project status.
Data guarantees & handling
- Best-effort extraction: fields may vary by region, session, availability, and site experiments.
- Optional fields: null-check in downstream code.
- Deduplication: recommend
type + ":" + id.
How to Run on Apify
- Open the Actor in Apify Console.
- Configure your search parameters, such as keywords, budget ranges, duration, whether to include closed listings, and whether to enrich records.
- Set the maximum number of outputs to collect.
- Click Start and wait for the run to finish.
- Download results in JSON, CSV, Excel, or other supported formats.
Scheduling & Automation
Scheduling
Automated Data Collection
You can schedule this actor to run automatically so your dataset stays fresh without manual effort. This is useful for recurring monitoring, reporting, and ongoing market analysis.
- Navigate to Schedules in Apify Console
- Create a new schedule (daily, weekly, or custom cron)
- Configure input parameters
- Enable notifications for run completion
- (Optional) Add webhooks for automated processing
Integration Options
- Webhooks: Trigger downstream actions when a run completes
- Zapier: Connect to 5,000+ apps without coding
- Make (Integromat): Build multi-step automation workflows
- Google Sheets: Export results to a spreadsheet
- Slack/Discord: Receive notifications and summaries
- Email: Send automated reports via email
Performance
Estimated run times:
- Small runs (< 1,000 outputs): ~2-3 minutes
- Medium runs (1,000-5,000 outputs): ~5-15 minutes
- Large runs (5,000+ outputs): ~15-30 minutes
Execution time varies based on filters, result volume, and how much information is returned per record.
Compliance & Ethics
Responsible Data Collection
This actor collects publicly available job and contest listing information from https://www.freelancer.com for legitimate business purposes, including freelance market research and market analysis, opportunity tracking and enrichment, and product or content planning. Users are responsible for ensuring their use of the data complies with applicable laws, regulations, contractual obligations, and the target site's terms. This section is informational and not legal advice.
Best Practices
- Use collected data in accordance with applicable laws, regulations, and the target site's terms
- Respect individual privacy and personal information
- Use data responsibly and avoid disruptive or excessive collection
- Do not use this actor for spamming, harassment, or other harmful purposes
- Follow relevant data protection requirements where applicable (for example GDPR and CCPA)
Support
For help, use the Issues tab or the actor page in Apify Console. Include the input you used with any sensitive values redacted, the run ID, a short note describing expected versus actual behavior, and optionally a small output sample that shows the issue.