PeoplePerHour Job Scraper
Pricing
from $4.00 / 1,000 results
PeoplePerHour Job Scraper
Extract detailed job listings from PeoplePerHour.com with this Apify Actor. Scrape titles, descriptions, budgets, and client info from multiple queries. Features proxy support, rate limiting, and structured JSON output for market research, competitive intelligence, and trend analysis.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer

GetDataForMe
Actor stats
3
Bookmarked
16
Total users
2
Monthly active users
5.5 hours
Issues response
3 days ago
Last modified
Categories
Share
Introduction
The PeoplePerHour Job Scraper is a powerful Apify Actor designed to extract job listings from PeoplePerHour.com, a popular freelance marketplace. It enables users to scrape detailed job data such as titles, descriptions, budgets, and client information based on custom search queries. This tool is ideal for freelancers, businesses, and researchers looking to gather market insights, monitor opportunities, or analyze trends in the freelance economy.
Features
- Multi-Query Support: Scrape jobs from multiple search queries simultaneously for comprehensive data collection.
- Detailed Job Data: Extracts rich information including project IDs, URLs, budgets, categories, and client details.
- Proxy Integration: Uses residential proxies to avoid IP blocks and ensure reliable scraping.
- Rate Limiting: Built-in delays and best practices to respect website policies and prevent overloading.
- Structured Output: Delivers clean JSON data, easily exportable to CSV, Excel, or databases.
- Customizable Limits: Set maximum items to scrape, controlling data volume and processing time.
- Error Handling: Robust mechanisms to handle failures, retries, and logging for smooth operations.
Input Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| queries | array | Yes | A list of search queries (e.g., job categories or keywords) to scrape job listings from PeoplePerHour. | ["Wordpress", "data engineering"] |
| item_limit | integer | No | The maximum number of job items to scrape per query. Defaults to 30 if not specified. | 50 |
| proxyConfiguration | object | No | Configuration for proxy servers to mask the scraper's origin. Defaults to using Apify's residential proxies. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} |
Example Usage
Input Example
{"queries": ["data engineering", "Wordpress"],"item_limit": 30,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output Example
[{"project_id": 4460080,"title": "Microsoft Power BI Fabric (Data Engineering) Consultant – Ad-Hoc","url": "https://www.peopleperhour.com/freelance-jobs/technology-programming/data-science-analysis/microsoft-power-bi-fabric-data-engineering-consultant-4460080","description": "I am seeking an experienced Microsoft Power BI Fabric (Data Engineering) Consultant for ad-hoc, on-and-off consulting assignments. The work will consist of short-term engagements focused on troubleshooting, optimisation, architecture review, and implementation tasks specifically within Microsoft Fabric.\n\nScope of Work\n\nMicrosoft Fabric Data Engineering solutions\nPerformance optimisation and issue resolution \nBest-practice implementation, solution structuring and troubleshooting\nGuidance on enterprise-grade Fabric architecture\nProfessional build-out or consulting based on requirements I will provide\n\nNote: I will supply all business logic, requirements, and content. Your role is to structure, implement, and optimise the solution professionally using Microsoft Fabric.\n\nRequired Expertise\n\nAdvanced, hands-on experience with Microsoft Fabric\nStrong background in Fabric Data Engineering and analytics workloads\nProven consulting experience delivering Fabric-based solutions\nAbility to work independently on short, focused assignments\n\n\u26a0\ufe0f Important:\nPlease do not apply if your experience is limited to general Power BI, Azure, or Synapse. This role requires deep, specialised Microsoft Fabric expertise at an advanced consulting level.\n\nPlease post you proposal to manoindi9 gmail com\n\nYour proposal or consulting approach are:-\n\nDetails of the services you offer\nWhat post-implementation or post-launch support you can provide\nRelevant experience with Microsoft Fabric projects","budget": 50,"budget_converted": 67.42843951985226,"currency": "GBP","budget_bracket": 3,"project_type": "hourly","category": "Technology & Programming","sub_category": "Data Science & Analysis","posted_date": "2025-12-29 17:13:37","expiry_date": "2026-01-28 17:13:37","location_type": "remote","proposal_count": 9,"client_name": "Mandy BI","client_country": "United Kingdom","query": "data engineering"}]
Use Cases
- Market Research: Analyze job trends, popular categories, and budget ranges in freelance markets.
- Competitive Intelligence: Monitor competitors' job postings and client demands.
- Price Monitoring: Track average rates for specific skills to inform pricing strategies.
- Content Aggregation: Build datasets for reports on freelance opportunities.
- Academic Research: Study labor market dynamics in the gig economy.
- Business Automation: Automate lead generation for freelance services or recruitment agencies.
Installation and Usage
- Search for "PeoplePerHour Job Scraper" in the Apify Store.
- Click "Try for free" or "Run".
- Configure input parameters (e.g., queries and limits).
- Click "Start" to begin extraction.
- Monitor progress in the log.
- Export results in your preferred format (JSON, CSV, Excel).
Output Format
The Actor outputs a JSON array of job objects. Each object includes fields like project_id (unique identifier), title (job title), url (link to the job), description (detailed job info), budget (original amount), budget_converted (USD equivalent), currency, project_type (e.g., hourly), category and sub_category, posted_date and expiry_date, location_type, proposal_count, client_name, client_country, and query (the search term used). This structured format ensures easy parsing and integration into workflows.
Support
For custom/simplified outputs or bug reports, please contact:
- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/
We're here to help you get the most out of this Actor!