Guru Freelancer Scraper avatar

Guru Freelancer Scraper

Pricing

from $5.00 / 1,000 listing results

Go to Apify Store
Guru Freelancer Scraper

Guru Freelancer Scraper

The Guru Freelancer Scraper extracts freelancer listings and enriched profiles from Guru.com directories, capturing names, skills, hourly rates, earnings, feedback scores, membership levels, and location data — ideal for talent sourcing, competitive analysis, and freelance market research.

Pricing

from $5.00 / 1,000 listing results

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Share

Guru.com Freelancer Scraper

Extract freelancer profiles from Guru.com at scale. The Guru.com Freelancer Scraper collects structured data from freelancer listing pages including names, skills, rates, earnings, feedback scores, and location data. Optionally enrich results with full profile details.

Features

  • Listing Extraction: Scrape freelancer cards from any Guru.com listing page — filter by skill, location, or category.
  • Profile Enrichment: Optionally follow each profile link to collect all-time earnings, ratings, employer stats, member-since date, and full description.
  • Automatic Pagination: Crawl up to 100 pages (2,000 results) per start URL automatically.
  • Proxy Support: Works with datacenter proxies for reliable scraping.

How It Works

  1. Provide Start URLs – Add one or more Guru.com freelancer listing URLs (e.g. skill-based or location-based).
  2. Configure Options – Set max pages, enable profile enrichment, and configure proxy if needed.
  3. Run the Scraper – The Actor paginates through listings and extracts freelancer data into a structured dataset.

Input

FieldTypeDescriptionDefault
startUrlsstring[]Guru.com freelancer listing URLs to scrape. Use skill-based URLs like /d/freelancers/skill/web-development/pg/1/ or location-based URLs.Required
maxPagesintegerMaximum number of listing pages to paginate per start URL (1–100).5
scrapeProfilesbooleanFollow profile links for enriched data (all-time earnings, ratings, employer stats, full description).false
maxProfilesintegerMaximum number of profiles to enrich across all start URLs. Leave empty for unlimited.unlimited
proxyConfigurationobjectProxy settings. Datacenter proxies work fine.No proxy

Sample Output Data

Each freelancer record contains listing data. With profile enrichment enabled, additional fields are included.

Listing data:

{
"name": "John D.",
"profileUrl": "https://www.guru.com/freelancers/john-doe",
"city": "New York",
"state": "NY",
"country": "United States",
"earningsLastYear": "$50,000+",
"feedbackPercent": "99%",
"membershipLevel": "Rising Talent",
"serviceTitle": "Full Stack Web Developer",
"hourlyRate": "$45/hr",
"startingPrice": "$500",
"serviceDescription": "I build modern web applications using React, Node.js, and TypeScript.",
"skills": ["React", "Node.js", "TypeScript", "MongoDB", "AWS"],
"pageNumber": 1,
"scrapedAt": "2026-02-28T12:00:00.000Z"
}

Enriched profile data (additional fields when scrapeProfiles is enabled):

{
"ratingValue": 4.9,
"ratingCount": 127,
"allTimeEarnings": "$250,000+",
"transactionsCompleted": "185",
"employers": "92",
"largestEmployer": "TechCorp Inc.",
"memberSince": "Jan 2018",
"fullDescription": "Senior full-stack developer with 8+ years of experience...",
"relatedSkills": ["JavaScript", "Python", "PostgreSQL"]
}

Pricing

The Actor uses a pay-per-result pricing model. Costs depend on whether you scrape listings only or enrich profiles.

ActionEstimated CostNotes
Listing page (20 freelancers)~$0.01Extracts all freelancers from one page
Profile enrichment (per profile)~$0.02Loads individual profile for full details
1,000 freelancers (listings only)~$0.5050 pages at default settings
1,000 freelancers (with profiles)~$20.50Listings + full profile enrichment

Actual costs may vary based on proxy usage, retries, and Apify platform compute unit pricing.