Guru Freelance Jobs Scraper avatar

Guru Freelance Jobs Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Guru Freelance Jobs Scraper

Guru Freelance Jobs Scraper

Scrape live freelance job postings from Guru.com. Browse by category/skill, filter by budget type and keyword, or fetch full job detail pages by job ID/URL - no login or API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

Scrape live freelance job postings from Guru.com — one of the largest freelance marketplaces. Browse jobs by category, keyword, and budget type, or pull full job detail pages (description, skills, employer stats) from a list of job URLs. No login, no API key, no cookies required.

What this actor does

  • Two modes: browse (category listing) and byJobId (full job detail pages)
  • 7 top-level categories covering the whole marketplace: Programming & Development, Design & Art, Writing & Translation, Sales & Marketing, Administrative & Secretarial, Education & Training, Engineering & Architecture
  • Optional subcategory drill-down (e.g. "Web Development & Design")
  • Keyword filter — best-effort client-side match on title/description/skills
  • Budget-type filter — Fixed Price / Hourly / Fixed Price or Hourly
  • Rich per-job data: skills, budget range, hours/week, project duration, location preference, employer country, quotes received, application deadline
  • Detail mode adds full job description, employer payment-verification status, feedback score, total spend, and jobs-posted history
  • Automatically engages the free Apify AUTO datacenter proxy if Guru.com temporarily rate-limits direct requests
  • Empty fields are always omitted — every field in the output is backed by real scraped data

Output per job (browse mode)

  • jobId, title, jobUrl
  • category, subcategory, skills[]
  • description
  • budgetType, budgetRange, hoursPerWeek, duration, locationPreference
  • postedText, deadline, quotesReceived
  • employerName, employerCountry
  • scrapedAt

Output per job (byJobId mode)

All of the above (where available) plus:

  • employerPaymentVerified
  • employerFeedback, employerTotalSpend, employerJobsPosted, employerJobsPaid, employerPaidInvoices, employerOutstandingInvoices

Input

FieldTypeDefaultDescription
modestringbrowsebrowse / byJobId
categoryselectprogramming-developmentTop-level category, or all
subcategorystringOptional subcategory name/slug
keywordstringBest-effort keyword filter
budgetTypeselectanyany / Fixed Price / Hourly / Fixed Price or Hourly
jobUrlsarrayFull job URLs (mode=byJobId)
maxItemsint40Hard cap on emitted records (1–500)
maxPagesint10Hard cap on listing pages crawled (1–50)
proxyConfigurationobjectAUTOOnly engaged automatically if Guru.com rate-limits

Example: browse Programming & Development jobs

{
"mode": "browse",
"category": "programming-development",
"budgetType": "any",
"maxItems": 40
}

Example: fetch full detail for specific jobs

{
"mode": "byJobId",
"jobUrls": [
"https://www.guru.com/jobs/dentist-website-in-wordpress/2119938"
]
}

Data source & reliability notes

Guru.com serves its job listing and detail pages as plain server-rendered HTML with no login wall, so this actor works entirely without cookies, sessions, or paid proxies. Guru.com's free-text keyword search box is client-side (JavaScript) only, so the keyword input is applied as a best-effort post-filter across the fetched listing pages rather than a server-side search query — category and subcategory browsing, by contrast, are true server-side filters.

FAQs

Do I need a Guru.com account? No. All data is scraped from public listing and job-detail pages.

Why did I get 0 results? Either the chosen category/subcategory combination has no active postings right now, or your keyword filter didn't match anything on the pages fetched — try a broader category or remove the keyword.

Is this reliable long-term? Yes — the actor uses realistic browser fingerprinting and automatically retries through the free Apify AUTO proxy if Guru.com temporarily rate-limits a request.