Skip to main content

Upwork Scraping API

Extract comprehensive job data from Upwork including job listings, detailed job information, client statistics, budget details, hiring patterns, and freelancer profiles. Perfect for freelancer tools, job aggregation platforms, market analysis, and competitive intelligence.

🚀 Key Features

  • Quad Functionality - Search jobs, extract detailed job information, scrape freelancer profiles, and search freelancers
  • Comprehensive Data - Job details, client stats, budgets, skills, hiring history, and freelancer profiles
  • Advanced Filtering - 20+ search filters including budget, duration, skills, location
  • Client Intelligence - Payment verification, spending history, hiring patterns
  • Freelancer Insights - Profile data, portfolios, skills, ratings, work history, and freelancer search results
  • Real-time Data - Fresh job postings and freelancer data with accurate timestamps
  • Credit Efficient - Smart credit deduction based on request complexity
  • Anti-Bot Protection - Bypass Upwork's detection systems seamlessly
  • Format Flexibility - Clean, structured JSON responses

🔑 Authentication

All requests must include your API token in the Authorization header using Bearer authentication:

Authorization: Bearer YOUR_API_TOKEN

Need an API token? Get started here to learn how to obtain your API token.

💰 Pricing

Monthly Subscription Tiers

PlanPriceCreditsCost per Credit
Tier 1$10/month10,000 credits$0.001
Tier 2$50/month55,000 credits$0.0009
Tier 3$100/month115,000 credits$0.00087
Tier 4$500/month600,000 credits$0.00083
Tier 5$1,000/month1,250,000 credits$0.0008

Credit Usage

Request TypeCredits Required
Single Job Details1 credit
Job Search4+ credits (dynamic based on results)
Freelancer Profile3 credits
Search Freelancers3 credits

Dynamic Credit Calculation for Job Search: Credits are calculated based on results requested:

  • Formula: max(4, round(per_page / 4)) credits per request
  • Minimum: 4 credits per request (regardless of results count)
  • Examples:
    • 10 results = 4 credits (minimum)
    • 16 results = 4 credits
    • 20 results = 5 credits
    • 30 results = 8 credits
    • 50 results = 13 credits
    • 100 results = 25 credits

Usage Examples

  • Tier 1 ($10): 10,000 single job requests OR 2,500 job search requests (10 results each)
  • Tier 2 ($50): 55,000 single job requests OR 13,750 job search requests (10 results each)
  • Tier 3 ($100): 115,000 single job requests OR 28,750 job search requests (10 results each)

📋 Endpoints

POST requests only - All Upwork scraping requests must use the POST method:

Job Details

POST https://scrapingapi.qoest.com/v1/upwork/job
POST https://scrapingapi.qoest.com/v1/upwork/search-jobs

Freelancer Profile

POST https://scrapingapi.qoest.com/v1/upwork/freelancer-profile

Search Freelancers

POST https://scrapingapi.qoest.com/v1/upwork/search-freelancers

📊 Parameters

Job Details Endpoint (/upwork/job)

ParameterRequiredTypeDescription
urlYesstringValid Upwork job URL (single job details)

Job Search Endpoint (/upwork/search-jobs)

ParameterRequiredTypeDescription
urlNostringUpwork search URL (optional if using individual parameters)
queryNostringSearch query (required if no URL provided)
sortNostringSort order (relevance, recency, etc.)
typeNostringJob type: hourly, fixed (comma-separated)
difficultyNostringExperience level: entry, intermediate, expert (comma-separated)
durationNostringProject duration: less_than_1_month, 1_to_3_months, 3_to_6_months, more_than_6_months (comma-separated)
hours_per_weekNostringWorkload: less_than_30, more_than_30 (comma-separated)
client_hiresNostringClient hiring history: 0, 1-9, 10+ (comma-separated)
client_locationNostringClient location (comma-separated)
min_hourly_rateNonumberMinimum hourly rate
max_hourly_rateNonumberMaximum hourly rate
min_fixed_budgetNonumberMinimum fixed budget
max_fixed_budgetNonumberMaximum fixed budget

Freelancer Profile Endpoint (/upwork/freelancer-profile)

ParameterRequiredTypeDescription
urlYesstringValid Upwork freelancer profile URL

Search Freelancers Endpoint (/upwork/search-freelancers)

ParameterRequiredTypeDescription
queryYesstringSearch query for freelancers

Supported URL Formats

Single Job URLs (3 Credits) - Use /upwork/job endpoint

https://www.upwork.com/jobs/~123456789
https://www.upwork.com/nx/search/jobs/details/~123456789

Job Search URLs (3+ Credits) - Use /upwork/search-jobs endpoint

https://www.upwork.com/nx/search/jobs/
https://www.upwork.com/nx/search/jobs/?q=web%20development
https://www.upwork.com/nx/search/jobs/?hourly_rate=25-50&client_hires=1-9,10-&q=%22laravel%22&sort=recency&t=0

Freelancer Profile URLs (3 Credits) - Use /upwork/freelancer-profile endpoint

https://www.upwork.com/freelancers/~01234567890abcdef
https://www.upwork.com/freelancers/username

Freelancer Search URLs (3+ Credits) - Use /upwork/search-freelancers endpoint

https://www.upwork.com/nx/search/talent/
https://www.upwork.com/nx/search/talent/?q=laravel
https://www.upwork.com/nx/search/talent/?q=react&hourly_rate=25-50

📝 Examples

Single Job Details

Request:

curl --location 'https://scrapingapi.qoest.com/v1/upwork/job' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--data '{
"url": "https://www.upwork.com/jobs/~021965420495392375004"
}'

Response:

{
"response": {
"id": "1965420495392375004",
"title": "Senior Full-Stack Dev for Membership Platform (Database, Payments, E-Signatures, Tiered Access)",
"description": "Senior Full-Stack Developer for Scalable Membership Platform (Database, Payments, E-Signatures, Tiered Access)\n\nFreelance / Contract\n\nLocation: Remote\n\nEstimated Project Duration: 3-6 months (extendable)\n\nBudget: Open for discussion (Hourly or Fixed)\n\nProject Overview\n\nWe are building a scalable membership platform with multiple user roles, dynamic payment integrations, e-signatures, and tiered access. The ideal developer will have strong experience in backend architecture, database scalability, and API integrations to support our growing user base efficiently.\n\nThis is a long-term opportunity with potential for ongoing work as we expand the platform.\n\nKey Responsibilities\n\t•\tDatabase Architecture & Optimization:\n\t•\tDesign and implement a scalable, secure, and high-performance database (PostgreSQL, MySQL, or MongoDB).\n\t•\tEnsure efficient data modeling, indexing, and caching strategies (Redis/Memcached).\n\t•\tOptimize queries for large-scale operations.\n\t•\tBackend Development & API Integrations:\n\t•\tBuild a robust RESTful or GraphQL API using Node.js (Express/NestJS), Django, or Laravel.\n\t•\tImplement secure user authentication (OAuth, JWT, MFA, SSO).\n\t•\tSet up role-based access control (RBAC) and permissions for different user tiers.\n\t•\tPayments & Subscription Management:\n\t•\tIntegrate dynamic pricing models and recurring billing via Stripe, PayPal, or Chargebee.\n\t•\tImplement free trials, prorated billing, discount codes, and upgrade/downgrade handling.\n\t•\tE-Signature Integration:\n\t•\tImplement e-signature functionality via APIs such as DocuSign, HelloSign, or Adobe Sign.\n\t•\tEnsure secure storage and retrieval of signed documents.\n\t•\tSecurity & Compliance:\n\t•\tEnsure GDPR, PCI-DSS, and data security best practices.\n\t•\tImplement encryption (AES-256, TLS) and API rate limiting.\n\t•\tPerformance & Scalability:\n\t•\tImplement horizontal scaling strategies (AWS/GCP/Azure).\n\t•\tUse load balancing, microservices (if necessary), and background jobs (Celery, RabbitMQ, Kafka).\n\t•\tDeploy with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Jenkins).\n\nRequired Skills & Experience\n\n✅ 5+ years of experience in full-stack development\n✅ Expertise in backend development (Node.js, Django, Laravel)\n✅ Strong database skills (PostgreSQL, MySQL, MongoDB)\n✅ Experience with payment gateway integrations (Stripe, PayPal, Chargebee)\n✅ Familiarity with e-signature APIs (DocuSign, HelloSign, Adobe Sign)\n✅ Strong understanding of security best practices\n✅ Proficiency in DevOps tools (Docker, Kubernetes, AWS/GCP)\n✅ Ability to write clean, maintainable, and well-documented code\n✅ Excellent problem-solving and communication skills\n\nPreferred Qualifications\n\t•\tExperience with GraphQL\n\t•\tKnowledge of Event-Driven Architecture (Kafka, RabbitMQ)\n\t•\tPrior experience working on membership or SaaS platforms\n\t•\tFamiliarity with Headless CMS for content management\n\nHow to Apply\n\nIf you're excited about building a cutting-edge membership platform and have the technical skills to scale databases, integrate payments, and manage tiered access, we'd love to hear from you!\n\nTo apply, please provide:\n\t1.\tA brief summary of your experience with similar projects.\n\t2.\tLinks to any relevant projects, GitHub repositories, or portfolio.\n\t3.\tYour availability and expected hourly rate/fixed price.\n\nHiring Process:\n✔️ Initial screening based on profiles & experience\n✔️ Short technical discussion & project walk-through\n✔️ Paid test task (if needed)\n✔️ Final interview & project onboarding\n\nLooking forward to working with a talented developer! 🚀",
"type": "hourly",
"difficulty": "intermediate",
"duration": "3_to_6_months",
"min_hourly_rate": 15,
"max_hourly_rate": 50,
"fixed_budget": null,
"currency": "USD",
"skills": "Database Design, MySQL, ",
"category": "Web, Mobile & Software Dev",
"subcategory": "Web Development",
"client": {
"location": {
"city": "Stokenchurch",
"country": "United Kingdom",
"timezone": "Africa/Casablanca (UTC+01:00)"
},
"payment_verified": true,
"spending": "$3.1K",
"hours": 92.83,
"rating": 5,
"reviews": 5,
"jobs": {
"hires": 6,
"active": 0,
"open": 1
}
},
"applications": 47,
"invites": 0,
"unanswered_invites": 0,
"interviews": 0,
"hired": 0,
"open_positions": 1,
"us_only": false,
"time": "1 hour ago",
"created_at": "2025-09-09T14:22:17.452Z",
"last_activity_at": "2025-09-09T14:22:16.629Z"
}
}

Job Search with URL

Request:

curl --location 'https://scrapingapi.qoest.com/v1/upwork/search-jobs' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--data '{
"url": "https://www.upwork.com/nx/search/jobs/?hourly_rate=25-50&client_hires=1-9,10-&q=%22laravel%22&sort=recency&t=0"
}'

Response:

{
"response": [
{
"id": "021965420495392375004",
"type": "hourly",
"title": "Senior Full-Stack Dev for Membership Platform (Database, Payments, E-Signatures, Tiered Access)",
"created_at": "2025-09-09T14:22:17.452Z",
"time": "Posted 1 hour ago",
"info": "$15.0-$50.0/hr",
"description": "Senior Full-Stack Developer for Scalable Membership Platform (Database, Payments, E-Signatures, Tiered Access)\n\nFreelance / Contract\n\nLocation: Remote\n\nEstimated Project Duration: 3-6 months (extendable)\n\nBudget: Open for discussion (Hourly or Fixed)\n\nProject Overview\n\nWe are building a scalable membership platform with multiple user roles, dynamic payment integrations, e-signatures, and tiered access. The ideal developer will have strong experience in backend architecture, database scalability, and API integrations to support our growing user base efficiently.\n\nThis is a long-term opportunity with potential for ongoing work as we expand the platform.\n\nKey Responsibilities\n\t•\tDatabase Architecture & Optimization:\n\t•\tDesign and implement a scalable, secure, and high-performance database (PostgreSQL, MySQL, or MongoDB).\n\t•\tEnsure efficient data modeling, indexing, and caching strategies (Redis/Memcached).\n\t•\tOptimize queries for large-scale operations.\n\t•\tBackend Development & API Integrations:\n\t•\tBuild a robust RESTful or GraphQL API using Node.js (Express/NestJS), Django, or Laravel.\n\t•\tImplement secure user authentication (OAuth, JWT, MFA, SSO).\n\t•\tSet up role-based access control (RBAC) and permissions for different user tiers.\n\t•\tPayments & Subscription Management:\n\t•\tIntegrate dynamic pricing models and recurring billing via Stripe, PayPal, or Chargebee.\n\t•\tImplement free trials, prorated billing, discount codes, and upgrade/downgrade handling.\n\t•\tE-Signature Integration:\n\t•\tImplement e-signature functionality via APIs such as DocuSign, HelloSign, or Adobe Sign.\n\t•\tEnsure secure storage and retrieval of signed documents.\n\t•\tSecurity & Compliance:\n\t•\tEnsure GDPR, PCI-DSS, and data security best practices.\n\t•\tImplement encryption (AES-256, TLS) and API rate limiting.\n\t•\tPerformance & Scalability:\n\t•\tImplement horizontal scaling strategies (AWS/GCP/Azure).\n\t•\tUse load balancing, microservices (if necessary), and background jobs (Celery, RabbitMQ, Kafka).\n\t•\tDeploy with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Jenkins).\n\nRequired Skills & Experience\n\n✅ 5+ years of experience in full-stack development\n✅ Expertise in backend development (Node.js, Django, Laravel)\n✅ Strong database skills (PostgreSQL, MySQL, MongoDB)\n✅ Experience with payment gateway integrations (Stripe, PayPal, Chargebee)\n✅ Familiarity with e-signature APIs (DocuSign, HelloSign, Adobe Sign)\n✅ Strong understanding of security best practices\n✅ Proficiency in DevOps tools (Docker, Kubernetes, AWS/GCP)\n✅ Ability to write clean, maintainable, and well-documented code\n✅ Excellent problem-solving and communication skills\n\nPreferred Qualifications\n\t•\tExperience with GraphQL\n\t•\tKnowledge of Event-Driven Architecture (Kafka, RabbitMQ)\n\t•\tPrior experience working on membership or SaaS platforms\n\t•\tFamiliarity with Headless CMS for content management\n\nHow to Apply\n\nIf you're excited about building a cutting-edge membership platform and have the technical skills to scale databases, integrate payments, and manage tiered access, we'd love to hear from you!\n\nTo apply, please provide:\n\t1.\tA brief summary of your experience with similar projects.\n\t2.\tLinks to any relevant projects, GitHub repositories, or portfolio.\n\t3.\tYour availability and expected hourly rate/fixed price.\n\nHiring Process:\n✔️ Initial screening based on profiles & experience\n✔️ Short technical discussion & project walk-through\n✔️ Paid test task (if needed)\n✔️ Final interview & project onboarding\n\nLooking forward to working with a talented developer! 🚀",
"skills": "React, Node.js, Django, Python, MongoDB, Database Design, MySQL",
"url": "https://www.upwork.com/jobs/~021965420495392375004"
},
{
"id": "021965413812414784664",
"type": "hourly",
"title": "Fullstack Developer Needed: Laravel & Vue 3 Specialist",
"created_at": "2025-09-09T13:55:44.044Z",
"time": "Posted 1 hour ago",
"info": "$15.0-$35.0/hr",
"description": "We are seeking a motivated Fullstack Developer with expertise in Laravel for backend development and Vue 3, Livewire, and Tailwind for frontend tasks. The ideal candidate should be reliably available during our core working hours to collaborate effectively with our team. Your role will involve building and maintaining web applications, ensuring optimal performance, and implementing user-friendly interfaces. If you're passionate about developing robust applications and have experience in these technologies, we would love to hear from you!",
"skills": "Vue.js, Laravel, PHP, JavaScript",
"url": "https://www.upwork.com/jobs/~021965413812414784664"
}
]
}

Job Search with Parameters

Request:

curl --location 'https://scrapingapi.qoest.com/v1/upwork/search-jobs' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--data '{
"query": "Laravel developer",
"type": "hourly,fixed",
"difficulty": "intermediate,expert",
"duration": "3_to_6_months,more_than_6_months",
"min_hourly_rate": 25,
"max_hourly_rate": 50,
"client_hires": "1-9,10+",
"sort": "recency"
}'

Response:

{
"response": [
{
"id": "021965420495392375004",
"type": "hourly",
"title": "Senior Laravel Developer for E-commerce Platform",
"created_at": "2025-09-09T14:22:17.452Z",
"time": "Posted 1 hour ago",
"info": "$25.0-$50.0/hr",
"description": "We need an experienced Laravel developer to build and maintain our e-commerce platform. The project involves working with Laravel 10, Vue.js, and MySQL to create a robust online store with payment integration, inventory management, and admin dashboard.",
"skills": "Laravel, Vue.js, MySQL, E-commerce, Payment Integration",
"url": "https://www.upwork.com/jobs/~021965420495392375004"
}
]
}

Freelancer Profile

Request:

curl --location 'https://scrapingapi.qoest.com/v1/upwork/freelancer-profile' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--data '{
"url": "https://www.upwork.com/freelancers/~01234567890abcdef"
}'

Response:

{
"response": {
"id": "424309742238941184",
"username": "sohaibilyas",
"name": "Sohaib I.",
"title": "Senior Laravel Developer, MVP, SaaS, Facebook / Meta / Instagram API",
"description": "Hi, I'm a Senior Full Stack Laravel Developer with 8+ years of experience building scalable, secure, and high-performance web apps. I specialize in Laravel, Livewire, React.js, Vue.js, Next.js, Node.js, Express.js, and SaaS development, with a strong focus on API integrations, AI automations, and social media APIs e.g. Facebook API, Meta API, Instagram API, Google Ads API, Pinterest API, WooCommerce API, Shopify API etc.\n\n🏆 Top Rated\n✅ 100+ 5-Star Reviews | 1940+ Upwork Hours\n✅ Trusted by 100+ Businesses | 8+ Years Experience\n💎 100% Client Satisfaction",
"location": "Faisalabad, Pakistan",
"timezone": "UTC+05:00 Islamabad, Karachi",
"hourly_rate": 45,
"stats": {
"total_jobs": 103,
"total_hours": 1945,
"jss": 96,
"badge": "top_rated"
},
"skills": [
"Laravel",
"Full-Stack Development",
"SaaS Development",
"NodeJS Framework",
"Vue.js",
"PHP",
"Social Media Marketing Automation",
"Facebook Graph API",
"Facebook Development",
"Instagram API",
"AI Agent Development",
"Google APIs",
"API Development",
"API Integration",
"Marketing API Integration"
],
"portfolios": [
{
"title": "Laravel Developer | Reseek.net - Your AI Second Brain",
"description": "Transform how you save, organize, and discover digital content. Reseek is your AI-powered second brain that automatically extracts text from images and PDFs, generates smart tags, and provides semantic search across all your notes, bookmarks, and media - creating the ultimate personal knowledge management system.",
"role": "Full Stack Developer - Laravel Vuejs",
"url": "https://reseek.net",
"skills": [
"Laravel",
"Vue.js",
"Web Scraping",
"Vector Database",
"AI Chatbot"
]
}
]
}
}

Search Freelancers

Request:

curl --location 'https://scrapingapi.qoest.com/v1/upwork/search-freelancers' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--data '{
"query": "Laravel developer"
}'

Response:

{
"response": [
{
"id": "424309742238941184",
"url": "https://upwork.com/freelancers/sohaibilyas",
"name": "Sohaib I.",
"title": "Senior PHP & Laravel Developer, MVP, SaaS, Facebook Meta Instagram API",
"description": "Hi, I'm a Senior Full Stack Laravel Developer with 8+ years of experience building scalable, secure, and high-performance web apps. I specialize in PHP, Laravel, API integrations, and AI automations, including major social media APIs like Facebook, Meta, Instagram, Google Ads, Pinterest, WooCommerce, and Shopify.",
"location": "Faisalabad, Pakistan",
"timezone": "UTC+05:00 Islamabad, Karachi",
"hourly_rate": 45,
"stats": {
"total_jobs": 22,
"total_hours": 1945,
"jss": 96,
"badge": "top_rated",
"total_earnings": 0
},
"skills": [
"Laravel",
"Full-Stack Development",
"SaaS Development",
"NodeJS Framework",
"Vue.js",
"PHP",
"Social Media Marketing Automation",
"Facebook Graph API",
"Facebook Development",
"Instagram API",
"AI Agent Development",
"Google APIs",
"API Development",
"API Integration",
"Marketing API Integration"
]
}
]
}

⚠️ Error Responses

Validation Error (422)

{
"message": "The given data was invalid.",
"errors": {
"url": [
"The url field is required.",
"The url format is invalid."
],
"type": [
"The type field contains invalid values. Allowed values are: hourly, fixed."
],
"difficulty": [
"The difficulty field contains invalid values. Allowed values are: entry, intermediate, expert."
],
"duration": [
"The duration field contains invalid values. Allowed values are: less_than_1_month, 1_to_3_months, 3_to_6_months, more_than_6_months."
],
"hours_per_week": [
"The hours_per_week field contains invalid values. Allowed values are: less_than_30, more_than_30."
],
"client_hires": [
"The client_hires field contains invalid values. Allowed values are: 0, 1-9, 10+."
],
"min_hourly_rate": [
"The min_hourly_rate field must be greater than or equal to 0."
],
"max_hourly_rate": [
"The max_hourly_rate field must be greater than or equal to 0."
],
"min_fixed_budget": [
"The min_fixed_budget field must be greater than or equal to 0."
],
"max_fixed_budget": [
"The max_fixed_budget field must be greater than or equal to 0."
],
"query": [
"The query field is required when url is not present.",
"The query field may not be greater than 255 characters."
]
}
}

Insufficient Credits (403)

{
"message": "You do not have enough credits to perform this action."
}

Authentication Required (401)

{
"message": "Unauthenticated."
}

Invalid URL Format (400)

{
"message": "Invalid URL. Please provide a valid Upwork job URL (e.g. https://www.upwork.com/jobs/~123456) or use /upwork/search-jobs for job search functionality."
}

Private Job (200)

{
"message": "Job is private!"
}

Profile Not Found (404)

{
"message": "Profile not found or is private!"
}

No Results Found (200)

{
"message": "No results found!"
}
{
"message": "No freelancer found with the provided query!"
}

🚨 Important Notes

URL Requirements

Job Details URLs

  • Must match pattern: https?://(www\.)?upwork\.com(/jobs/~[0-9]+/?|/nx/search/jobs/details/~[0-9]+/?)(\?[a-zA-Z0-9_\-]+=.*(&[a-zA-Z0-9_\-]+=.*)*)?$
  • Examples:
    • https://www.upwork.com/jobs/~123456789
    • https://upwork.com/jobs/~123456789
    • https://www.upwork.com/nx/search/jobs/details/~123456789

Job Search URLs

  • Must match pattern: https?://(www\.)?upwork\.com/nx/search/jobs/(\?[a-zA-Z0-9_\-]+=.*(&[a-zA-Z0-9_\-]+=.*)*)?$
  • Examples:
    • https://www.upwork.com/nx/search/jobs/
    • https://www.upwork.com/nx/search/jobs/?q=web%20development

Freelancer Profile URLs

  • Must match pattern: https?://(www\.)?upwork\.com/freelancers/[^\/\?]+/?(\?.*)?$
  • Examples:
    • https://www.upwork.com/freelancers/~01234567890abcdef
    • https://upwork.com/freelancers/username

Freelancer Search URLs

  • Use the /upwork/search-freelancers endpoint with query parameter instead of URL

Credit Deduction

  • Credits are deducted before processing
  • Failed requests may still consume credits
  • Single job details: 1 credit
  • Job search: 4+ credits (dynamic based on results)
  • Freelancer profile: 3 credits
  • Search freelancers: 3 credits

Rate Limiting

  • Implement delays between requests for better success rates
  • High-frequency requests may trigger Upwork's anti-bot measures

Data Accuracy

  • Job data reflects real-time Upwork information
  • Private jobs return limited information
  • Some fields may be null or empty for certain job types
  • Client statistics are cumulative across their Upwork history

🎯 Business Use Cases

Freelancer Platforms & Job Aggregation

Build comprehensive freelancer platforms that aggregate opportunities from multiple sources.

# Aggregate web development jobs for platform
curl "https://scrapingapi.qoest.com/v1/upwork/search-jobs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.upwork.com/nx/search/jobs/?q=web%20development"
}'

Market Analysis & Pricing Intelligence

Analyze freelance market rates, demand trends, and competitive pricing across different skill sets.

# Analyze React developer opportunities
curl "https://scrapingapi.qoest.com/v1/upwork/search-jobs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.upwork.com/nx/search/jobs/?q=React"
}'

Client Research & Lead Generation

Research potential clients, their hiring patterns, and project budgets for business development.

# Research top-rated Laravel developers
curl "https://scrapingapi.qoest.com/v1/upwork/freelancer-profile" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.upwork.com/freelancers/~01234567890abcdef"
}'

Freelancer Discovery & Talent Sourcing

Find and analyze freelancers based on skills, rates, and experience for recruitment and competitive analysis.

# Search for Laravel developers
curl "https://scrapingapi.qoest.com/v1/upwork/search-freelancers" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "Laravel developer"
}'

Advanced Job Filtering & Market Research

Use comprehensive search filters to analyze market trends and find specific opportunities.

# Find high-paying expert-level jobs in specific technologies
curl "https://scrapingapi.qoest.com/v1/upwork/search-jobs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "React Native",
"type": "hourly",
"difficulty": "expert",
"min_hourly_rate": 75,
"duration": "3_to_6_months,more_than_6_months",
"client_hires": "10+",
"sort": "budget"
}'

Competitive Intelligence & Skills Tracking

Monitor competitor activity, track in-demand skills, and analyze market positioning.

# Track emerging technology skills demand
curl "https://scrapingapi.qoest.com/v1/upwork/search-jobs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.upwork.com/nx/search/jobs/?q=AI%20machine%20learning"
}'

Automated Job Alerts & Matching

Create intelligent job matching systems that notify freelancers of relevant opportunities.

# Find opportunities in specific category
curl "https://scrapingapi.qoest.com/v1/upwork/search-jobs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.upwork.com/nx/search/jobs/?category=writing"
}'

Financial Planning & Budget Analysis

Help freelancers and agencies plan finances by analyzing project budgets and client spending patterns.

# Analyze job opportunities by search query
curl "https://scrapingapi.qoest.com/v1/upwork/search-jobs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.upwork.com/nx/search/jobs/?q=project%20management"
}'