Extract Upwork job postings with their title, description, budget, required skills, and client details
Sample
Here's a sample run for 10 Upwork jobs with client details and qualifications, showing the exact schema and results you can expect.
| # | Job Title | Job URL | Job ID | Job Description | Job Access | Job Status | Posted | Job Type | Fixed Budget | Hourly Rate Min | Hourly Rate Max | Experience Level | Project Length | Weekly Workload | Category | Category Group | Occupation | Skills | Skill Groups | Project Type | Featured Job | Contract To Hire | Positions To Hire | Applicants | Interviewing | Invites Sent | Unanswered Invites | Hired | Client | Client Other Open Postings | Similar Jobs | Min Job Success Score | English Level | Rising Talent OK | Freelancer Type | Local Market Job | Location Check Required | Hourly Budget Source | Result Rank |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Python developer | 2084279516251379917 | Python Developer – Interactive Brokers (IBKR) Trading Automation
We are a quantitative trading firm seeking an experienced Python developer to build the technology behind our automated equities trading platform using the Interactive Brokers (IBKR) API.
This is **not** a strategy development role. Our quantitative models already exist. We are looking for someone who can build reliable, production-quality trading infrastructure.
### Responsibilities
* Develop a robust integration with the Interactive Brokers TWS / IB Gateway API.
* Automate order execution for U.S. equities.
* Build a reliable order management system (OMS).
* Implement position management and portfolio synchronization.
* Develop risk management safeguards (position sizing, daily loss limits, exposure limits, duplicate order protection).
* Handle order acknowledgements, fills, cancellations, and error recovery.
* Build monitoring, logging, and alerting.
* Create a simple dashboard to monitor trading activity and system health.
* Optimize for reliability, low latency, and fault tolerance.
### Required Experience
Please only apply if you have **real experience** building automated trading systems using the IBKR API.
Required:
* Python
* Interactive Brokers API (ib_insync or native API)
* Async programming
* REST/WebSocket integrations
* Production software architecture
* Experience deploying cloud applications (AWS, Azure, or GCP) | Private | — | 2026-08-03T14:08:40.187Z | HOURLY | — | — | — | Intermediate | Less than 1 month | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 1 | ||
2 | Python full stack developer, python automation | 2085006288356888767 | We are seeking a python full stack developer to join our team. In this role, you will work as a python full stackdeveloperpython developerpython full stack developer flaskpython web developerpython automation specialist to build end-to-end web applications, develop scalable APIs, and automate complex workflows.
Key Responsibilities
Operate as a python full stack developer to build, maintain, and optimize web applications from front to back.
Work as a python full stackdeveloper and Data Scraping pipelines.
Design, build, and maintain RESTful API services and execute complex API Integration.
Develop backend services using Python, Django, Flask, and Node.js.
Structure and optimize databases using PostgreSQL, MySQL, MongoDB, and SQL.
Implement responsive user interfaces following modern Web Design principles using HTML, CSS, CSS 3, JavaScript, and React.
Apply best Software Development practices and use Git for code management.
Required Skills
Python
Data Scraping
CSS
Django
Flask
API
HTML
JavaScript
PostgreSQL
React
SQL
Software Development
Git
CSS 3
Web Design
API Integration
Node.js
MySQL
Automation | Public | ACTIVE | 2026-08-05T14:16:35.003Z | HOURLY | — | 60 | 75 | Expert | 1 to 3 months | More than 30 hrs/week | Web Development | Web, Mobile & Software Dev | Full Stack Development | — | Ongoing project | false | true | 1 | 143 | 0 | 1 | 0 | 1 | 0 | ANY | false | ANY | false | false | MANUAL | 2 | |||||
3 | Expert Python Developer | 2079506679495967184 | Looking for an experienced Python developer who’s strong in automation.
Need someone who can:
Build clean scripts/tools for data handling, scraping, or API integrations
Automate repetitive workflows (reports, data pipelines, etc.)
Write reliable, scalable code (not just quick fixes)
If you’ve worked on similar automation or data projects, feel free to reach out with a quick intro + examples.
Open to both short-term and long-term collaboration. | Public | ACTIVE | 2026-07-21T10:01:14.374Z | FIXED | 200 | — | — | Expert | Less than 1 month | — | Scripts & Utilities | Web, Mobile & Software Dev | Scripting & Automation | One-time project | false | false | 1 | 91 | 7 | 0 | 0 | 0 | 0 | ANY | false | ANY | true | false | — | 3 | ||||||
4 | Python Sr Developer | 2084163392342803731 | We are looking for an experienced Python Senior Developer to join our team.
Responsibilities:
- Design and develop scalable Python applications
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams
- Perform code reviews and mentor junior developers
- Optimize applications for performance
Requirements:
- 5+ years of Python development experience
- Experience with frameworks such as Django or FastAPI
- Strong knowledge of RESTful APIs
- Experience with databases (PostgreSQL, MySQL)
- Familiarity with cloud services (AWS, GCP, or Azure)
- Excellent problem-solving skills | Public | ACTIVE | 2026-08-03T06:26:12.048Z | HOURLY | — | 30 | 50 | Expert | More than 6 months | Less than 30 hrs/week | Web Development | Web, Mobile & Software Dev | Back-End Development | — | Complex project | false | false | 1 | 261 | 0 | 0 | 0 | 0 | 0 | ANY | false | ANY | false | false | DEFAULT | 4 | |||||
5 | Hiring Python Developer | 2084624078500928008 | Looking for Python Developer for 3 months contract | Private | — | 2026-08-04T12:59:04.317Z | HOURLY | — | 10 | 20 | Intermediate | Less than 1 month | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 5 | ||
6 | Python code development | 2085805547331244223 | pyhton development for a new application of anonimization and assesment. | Public | ACTIVE | 2026-08-07T22:12:07.059Z | HOURLY | — | 13 | 30 | Entry Level | 3 to 6 months | Less than 30 hrs/week | Web Development | Web, Mobile & Software Dev | Full Stack Development | — | Ongoing project | false | false | 1 | 32 | 0 | 0 | 0 | 0 | 0 | ANY | false | ANY | false | false | DEFAULT | 6 | |||||
7 | Python Developer for API | 2088431952009936530 | We need a Python developer to build and maintain a robust API for our application. The work includes designing endpoints, implementing core functionality, and ensuring the system is reliable and scalable. You will also help with testing, debugging, and improving performance. Experience with Python-based web development and API architecture is important. This is a part-time role with potential for long-term growth. | Public | ACTIVE | 2026-08-15T01:08:23.815Z | HOURLY | — | 15 | 35 | Intermediate | More than 6 months | Less than 30 hrs/week | Web Development | Web, Mobile & Software Dev | Back-End Development | Ongoing project | false | false | 1 | 53 | 1 | 1 | 0 | 0 | 0 | ANY | false | ANY | false | false | DEFAULT | 7 | ||||||
8 | Python and Golang Developer | 2075999072804779291 | We are looking for someone with 1-3 years of experience to join our team.
We are building automations and software solutions.
The ideal candidate should know python and golang since our backend systems are in golang and our automations are in python.
What we are not looking for:
Vibe coders
Less than 1 year of experience
What we are looking for:
1-3 years of experience
Think as a developer not a vibe coder
Growth mindset
Full time commitment
Bonus:
Be able to start ASAP
Have worked previously with automations
We are a fast growing company so we are looking for someone that is going to stay loyal and grow with the company fast.
Salary : $200-400/month + project based (% of projects) | Public | ACTIVE | 2026-07-11T17:46:23.595Z | FIXED | 400 | — | — | Intermediate | More than 6 months | — | Web Development | Web, Mobile & Software Dev | Back-End Development | Ongoing project | false | true | 1 | 38 | 6 | 1 | 1 | 0 | 0 | ANY | false | ANY | false | false | — | 8 | ||||||
9 | Python Backend Developer Needed for Python API Development & Backend Integration | 2077800692598421206 | We are looking for an experienced Python developer to help build and maintain a Python-based backend system. The ideal candidate should be proficient in Python programming, with strong hands-on experience in Python web frameworks such as Django, Flask, or FastAPI. This is a great opportunity for a skilled Python developer who enjoys backend architecture, Python scripting, and API development.
Responsibilities:
Develop and maintain backend services using Python
Build and integrate RESTful APIs using Python frameworks (Flask/Django/FastAPI)
Write clean, efficient, and well-documented Python code
Debug and optimize existing Python scripts and modules
Work with databases (PostgreSQL/MySQL/MongoDB) using Python ORMs like SQLAlchemy or Django ORM
Implement authentication, data validation, and error handling in Python
Collaborate on Python unit testing and code reviews
Integrate third-party APIs and services into the Python backend
Handle data processing and automation tasks using Python
Requirements:
Proven experience as a Python Developer or similar backend role
Strong understanding of Python core concepts, OOP, and design patterns
Experience with at least one Python web framework (Django, Flask, or FastAPI)
Familiarity with Python libraries such as Pandas, NumPy, or Requests (as applicable)
Experience writing Python unit tests (PyTest/unittest)
Knowledge of REST API design and integration
Git version control experience
Ability to write clean, scalable, production-ready Python code
Good communication skills and ability to work independently
Nice to Have:
Experience with Python async programming (asyncio)
Familiarity with Docker and deployment of Python applications
Experience with Celery, Redis, or task queues in Python
Cloud experience (AWS/GCP/Azure) for deploying Python apps | Public | ACTIVE | 2026-07-16T17:03:16.461Z | FIXED | 5 | — | — | Intermediate | Less than 1 month | — | Web Development | Web, Mobile & Software Dev | Back-End Development | One-time project | false | false | 1 | 46 | 0 | 1 | 0 | 1 | 0 | ANY | false | ANY | false | false | — | 9 | ||||||
10 | Python Developer as freelancer | 2083505235190199955 | Python developer as Freelancer.
1. Project Overview
We are inviting proposals from experienced Python development partners to build an AI-powered video processing backend. The engagement is expected to be completed within 15 dedicated working days.
2. Technology Stack
The solution should be developed using the following technologies:
Python 3.x
FastAPI
MoviePy (video processing)
Background Task Queue (Celery / RQ / Dramatiq – final selection during implementation)
Redis or RabbitMQ
boto3 (AWS SDK)
AWS S3 (Storage)
AWS Polly (Text-to-Speech Integration)
3. Scope of Work
The selected vendor will be responsible for:
Developing REST APIs using FastAPI.
Building video generation and editing workflows using MoviePy.
Implementing asynchronous/background job processing using Celery, RQ, or Dramatiq.
Integrating AWS S3 for file storage and retrieval.
Integrating AWS Polly for text-to-speech audio generation.
Implementing error handling, logging, input validation, and exception management.
Providing API documentation using Swagger/OpenAPI.
Delivering complete source code along with deployment support. | Public | ACTIVE | 2026-08-01T13:50:20.107Z | HOURLY | — | 15 | 35 | Intermediate | Less than 1 month | Less than 30 hrs/week | Web Development | Web, Mobile & Software Dev | Back-End Development | One-time project | false | false | 1 | 25 | 0 | 0 | 0 | 0 | 0 | ANY | false | ANY | false | false | DEFAULT | 10 |
Playground
Advanced parameters are collapsed below.
Fill in the fields below or .
curl -X POST https://api.mindcase.co/v1/data/upwork/jobs/run \
-H "Authorization: Bearer mk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"params": {
"inputs": "",
"sortBy": "",
"experienceLevel": [],
"clientHistory": [],
"projectLength": [],
"hoursPerWeek": [],
"location": []
}
}'Overview
Upwork Jobs extracts freelance job postings from Upwork and returns up to 61 structured columns per job — title, full description, budget (fixed price or hourly min/max), experience level, project length, weekly workload, category, and the required skills and skill groups.
It also surfaces the client stats that decide whether a job is worth bidding on: payment-verified status, total spent, total hires, jobs with hires, active contracts, hours billed, client rating and review count, country and timezone, member-since date, and the live proposal funnel (applicants, interviewing, invites sent, hired).
Examples
A few common ways teams put Upwork Jobs API to work — copy a prompt below to try it yourself.
Score opportunities by budget, client total spent, payment-verified status, and hire history to prioritise the jobs worth a proposal.
Read the live proposal funnel — applicants, interviewing, invites sent, and hired — to gauge competition before you spend connects.
Aggregate skills, skill groups, and hourly/fixed budgets across a feed to map emerging demand and going rates.
Profile the client behind each posting — country, industry, company size, total spent, and active contracts — for outreach or vetting.
Get started
Sign up to run live queries against Upwork Jobs API via chat, form, or API.
FAQ