Upwork Job Scraper

Upwork job scraper for datasets, lead gen, and monitoring — keyword search, deep filters, JSON/CSV export.

Scrape Upwork jobs into clean datasets you can trust. Search by keyword or URL, apply the same filters you use in the Upwork UI, and export titles, skills, budgets, and client stats as JSON or CSV.

Run Upwork Job Scraper on Apify (flash_mage/upwork)

How to scrape Upwork jobs

  1. Open flash_mage/upwork on Apify Store (or click Run on Apify from this page).
  2. Keep the default example input, or set your own keywords, filters, and limit.
  3. Click Run and wait for the Actor to finish writing the default dataset.
  4. Export the dataset as JSON or CSV — or pull items via the Apify dataset API.
  5. Optional: schedule the Actor and use update mode to monitor known job IDs.

Run Upwork Job Scraper on Apify

FAQ

Is this the official Upwork API?

No. flash_mage/upwork scrapes public job listing data into your Apify dataset.

Can I monitor new Upwork jobs?

Yes. Schedule the Actor on Apify and/or use update mode with update_job_ids.

Can I export CSV or JSON?

Yes. Export the default dataset as CSV or JSON from Apify Console.

All actors · MageActors home