Upwork Scraping
Upwork Scraping Pricing
#How Credits Work
The Scraping API uses a credit system. Credits are added to your account when you subscribe to a monthly package. Credits are only deducted for successful requests.
#Monthly Packages
| Package | Credits | Price |
|---|---|---|
| Starter | 10,000 | $10/month |
| Growth | 55,000 | $50/month |
| Business | 115,000 | $100/month |
| Enterprise | 600,000 | $500/month |
| Scale | 1,250,000 | $1,000/month |
| Subscribe from your dashboard. Credits are added after successful payment. |
#Request Costs
| Endpoint | Cost |
|---|---|
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
200with an informational message