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.

162 runs
6 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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_limit between 20-50 for reasonable processing times
  • Keep Apify Proxy enabled to prevent blocks during scraping
  • Combine multiple related keywords in the queries array 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 Trial

Actor Information

Developer
getdataforme
Pricing
Paid
Total Runs
162
Active Users
6
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support