Upwork Scraping

Upwork Scraping Pricing

#Pricing

  • POST /v1/upwork/job: 1 credit
  • POST /v1/upwork/search-jobs: 4 credits
  • POST /v1/upwork/freelancer-profile: 3 credits
  • POST /v1/upwork/search-freelancers: 3 credits
  • POST /v1/upwork: depends on which flow the URL resolves to

#Example Request

curl -X POST /v1/upwork/job \
  -H "Authorization: Bearer your-token" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.upwork.com/nx/search/jobs/details/~021964708900582486255"
  }'

#Notes

  • credits are only deducted for successful requests
  • search-jobs currently uses a fixed 4-credit cost in code
  • validation failures do not deduct credits
  • private or empty results can still return a 200 with an informational message