Guru Jobs Freelancer Scraper
by getdataforme
Scrape and structure freelancer profile data from Guru.com. Get skills, rates, bios, and work history in a clean JSON or CSV format.
Opens on Apify.com
About Guru Jobs Freelancer Scraper
Need to pull freelancer data from Guru for a project? I've been there. This actor is essentially a headless browser that logs into Guru and scrapes freelancer profiles for you, turning messy public profile pages into clean, structured data. It handles the annoying parts—like pagination and rate limiting—so you can focus on using the data. I've used it to build lists of potential hires, analyze market rates for specific skills, and even research competitor freelancers. You just configure your search filters (skills, location, rate, etc.), set it running, and it returns a dataset with names, bios, skills, hourly rates, employment history, and more. The data comes out as JSON or CSV, ready to drop into a spreadsheet or your own app. It's a straightforward solution when you need to gather this intel at scale without manually copying and pasting from hundreds of profiles.
What does this actor do?
Guru Jobs Freelancer Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Guru Jobs Freelancer Scraper
Overview
This Apify actor scrapes freelancer service listings from Guru.com based on keyword searches. It returns structured data for each freelancer, useful for market research, lead generation, or competitive analysis.
Key Features
- Searches Guru.com using custom keyword queries
- Extracts detailed freelancer profiles and service listings
- Handles multiple search terms in a single run
- Uses Apify Proxy by default to avoid blocking
- Returns structured JSON data with consistent fields
How to Use
Run the actor with a JSON input configuration. The actor will search Guru.com for each keyword in your queries array and return the corresponding freelancer listings.
Input
Provide input as a JSON object. Here's the required structure:
{
"item_limit": 30,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": []
},
"queries": ["Wordpress", "React"]
}
Input Fields:
- item_limit (integer, required): Maximum number of listings to return per query
- proxyConfiguration (object, required): Apify Proxy settings (recommended to keep enabled)
- queries (array of strings, required): Search keywords to look up on Guru.com
Output
The actor outputs an array of freelancer objects. Each object contains:
Core Identifiers:
- query: The search term that found this listing
- guru_id: Unique freelancer identifier
- name: Freelancer or company name
- profile_url: Direct link to the Guru.com profile
Profile Details:
- location: Geographic location
- membership_level: Guru.com membership tier
- earnings: Reported yearly earnings
- feedback: Percentage feedback score
- rates: Hourly rate and starting package price
Service Information:
- service_title: Title of the offered service
- service_url: Link to the specific service page
- description: Service description text
- skills: Array of advertised skills
- skill_categories: Broader skill classifications
Additional Data:
- avatar_image: Profile image URL
- service_image: Service listing image URL
- portfolio_ids: Array of portfolio item identifiers
- portfolio_count / service_count: Count metrics
- feedback_reviews: Number of reviews
- whatsapp_connect_allowed: WhatsApp availability flag
Usage Tips
- Use specific keywords related to your niche (e.g., "Shopify", "SEO", "Laravel")
- Set
item_limitbetween 20-50 for reasonable processing times - Keep Apify Proxy enabled to prevent blocks during scraping
- Combine multiple related keywords in the
queriesarray for broader coverage
Support
For issues, custom modifications, or feature requests:
- Email: support@getdataforme.com
- Contact Form: https://getdataforme.com/contact
When contacting support, use a descriptive subject line like:
- [Guru Scraper Support] Issue with Query
- [Feature Request] Add Portfolio Count
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Guru Jobs Freelancer Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- getdataforme
- Pricing
- Paid
- Total Runs
- 162
- Active Users
- 6
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support