Upwork Scraper
/jobs/searchSearch Jobs
Search open Upwork jobs with Upwork's own filters: budget, rate, experience, client history, location and more.
QUERY PARAMS
Keywords matched against job titles and descriptions.
Sort order.
Default: recency
Allowed values: recency, relevance
Page number.
Default: 1
Allowed values: 1-100
Jobs per page.
Default: 10
Allowed values: 10, 20, 50
Comma-separated payment types.
Allowed values: hourly, fixed
Comma-separated experience levels the client asks for.
Allowed values: entry, intermediate, expert
Minimum hourly rate in USD (hourly jobs).
Maximum hourly rate in USD (hourly jobs).
Comma-separated fixed-price budget ranges in USD (5000- = $5,000 and up).
Allowed values: 0-99, 100-499, 500-999, 1000-4999, 5000-
Comma-separated project lengths: under 1 month, 1-3 months, 3-6 months, over 6 months.
Allowed values: week, month, semester, ongoing
Comma-separated weekly hours: under 30 (part_time) or 30+ (full_time).
Allowed values: part_time, full_time
Comma-separated client hiring history: no hires, 1-9 hires, 10+ hires.
Allowed values: 0, 1-9, 10-
Comma-separated client locations: countries, regions or subregions by name or ISO code.
Examples: United States, US,Canada, Europe
Comma-separated client time zones (IANA name or UTC offset).
Examples: America/New_York, UTC-05:00
Set true to return only contract-to-hire roles.
Comma-separated Upwork skill IDs (skills[].id in any response).
Example: 996364628025274386 (Python)
Comma-separated job category names or IDs from /categories. Separate names with ; when they contain commas.
Examples: Web, Mobile & Software Dev, Design & Creative;Writing
Comma-separated job subcategory names or IDs from /categories.
Examples: Web Development, AI Apps & Integration
{
"count": 106124,
"per_page": 10,
"current_page": 1,
"total_pages": 100,
"next": "https://upwork-scraper.omkar.cloud/upwork/jobs/search?page=2",
"previous": null,
"search": {
"query": null,
"sort": "recency",
"filters": {}
},
"facets": {
"job_type": {
"fixed": 39917,
"hourly": 66207,
"weekly_retainer": 0
},
"workload": {
"part_time": 83230,
"full_time": 57920,
"as_needed,part_time": 85141,
"as_needed": 41828,
"none": 39917
},
"client_hires": {
"0": 35101,
"1-9": 26923,
"10-": 44017
},
"duration": {
"ongoing": 62134,
"week": 57998,
"month": 59595,
"semester": 46137
},
"fixed_budget": {
"5000-": 956,
"not_fixed_price": 39917,
"0-99": 16622,
"100-499": 13605,
"1000-4999": 4426,
"500-999": 4307
},
"experience_level": {
"entry": 10783,
"intermediate": 64575,
"expert": 30489
},
"contract_to_hire": {
"false": 80337,
"true": 25787
}
},
"jobs": [
{
"id": "2110350484200021917",
"ciphertext": "~022110350484200021917",
"title": "Adobe InDesign Expert Needed for Paperback and Kindle eBook Formatting",
"link": "https://www.upwork.com/jobs/~022110350484200021917",
"description": "I have a completed short manuscript that needs professional formatting for both print and digital publication.\n\nI’m seeking a skilled Adobe InDesign specialist who can transform my manuscript into a well-structured, visually appealing book suitable for Amazon KDP and Kindle.\n\nProject Requirements:\n\n• Format the manuscript using Adobe InDesign\n• Create a professional and readable interior layout\n• Set appropriate trim size, margins, and gutters\n• Apply consistent paragraph and chapter styles\n• Prepare a print-ready PDF for Amazon KDP\n• Create a properly formatted EPUB for Kindle\n• Provide the editable InDesign source file\n\nThe final files should be properly organized, free from formatting errors, and ready for publication.",
"job_type": "fixed",
"experience_level": "entry",
"budget": {
"amount": 10,
"currency": "USD"
},
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "Less than 1 month",
"weeks": 3
},
"workload": null,
"skills": [
{
"id": "1045317612576210944",
"name": "Book"
},
{
"id": "1052162208852398097",
"name": "Adobe InDesign"
},
{
"id": "1031626752605536256",
"name": "Kindle Direct Publishing"
},
{
"id": "1031626759719075840",
"name": "Microsoft Word"
},
{
"id": "1031626791574814720",
"name": "Typesetting"
},
{
"id": "1504884928963149824",
"name": "Ebook Formatting"
},
{
"id": "1031626735908012032",
"name": "EPUB"
},
{
"id": "1534904455542423552",
"name": "Book Design"
},
{
"id": "1534904455760527360",
"name": "Book Layout"
}
],
"created_at": "2026-10-14T12:42:18Z",
"published_at": "2026-10-14T12:42:25Z"
},
{
"id": "2110350393226319487",
"ciphertext": "~022110350393226319487",
"title": "TikTok Account Manager Needed",
"link": "https://www.upwork.com/jobs/~022110350393226319487",
"description": "I need someone to create a TikTok account and post videos regularly. I will provide all the assets and content, so your main responsibility will be managing the account and ensuring videos are published on time. The ideal freelancer should be comfortable handling day-to-day account activity and keeping the profile active and organized.",
"job_type": "fixed",
"experience_level": "intermediate",
"budget": {
"amount": 100,
"currency": "USD"
},
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "1 to 3 months",
"weeks": 9
},
"workload": null,
"skills": [
{
"id": "1031626709379039232",
"name": "Administrative Support"
},
{
"id": "1031626781114220544",
"name": "Social Media Marketing"
},
{
"id": "1031626730136649728",
"name": "Data Entry"
},
{
"id": "1031626749027794944",
"name": "Internet Marketing"
}
],
"created_at": "2026-10-14T12:41:57Z",
"published_at": "2026-10-14T12:42:22Z"
},
{
"id": "2110346308733392511",
"ciphertext": "~022110346308733392511",
"title": "3D Design of Waterproof Enclosure for Custom PCB",
"link": "https://www.upwork.com/jobs/~022110346308733392511",
"description": "**Job Description:**\n\nWe are looking for a skilled 3D designer to create a waterproof enclosure for our custom PCB with multiple ports. The ideal candidate will have experience in designing functional and aesthetically pleasing enclosures. You will collaborate with our engineering team to meet all specifications for fabrication. Proficiency in 3D modelling software (Solidworks, fusion, FreeCAD etc.) and knowledge of waterproofing techniques are essential. Please provide a strong portfolio of related work.",
"job_type": "fixed",
"experience_level": "intermediate",
"budget": {
"amount": 100,
"currency": "USD"
},
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "1 to 3 months",
"weeks": 9
},
"workload": null,
"skills": [
{
"id": "1031626786457763840",
"name": "3D Modeling"
},
{
"id": "1031626786432598016",
"name": "3D Design"
},
{
"id": "1031626781625925632",
"name": "SolidWorks"
},
{
"id": "1031626770871730176",
"name": "Product Design"
},
{
"id": "1031626757294768128",
"name": "Mechanical Engineering"
}
],
"created_at": "2026-10-14T12:25:43Z",
"published_at": "2026-10-14T12:42:15Z"
},
{
"id": "2110350202061903393",
"ciphertext": "~022110350202061903393",
"title": "# AI/3D Computer Vision Engineer — Production Single-Image-to-3D Pipeline",
"link": "https://www.upwork.com/jobs/~022110350202061903393",
"description": "We are hiring an experienced AI/3D computer-vision engineer to build a production workflow that converts a single photograph of an object into an accurate, realistically textured 3D model.\n\nOur initial focus is furniture and interior objects, including tables, chairs, sofas, lighting, and decorative products.\n\nThis is **not** a simple model installation or plug-and-play ComfyUI assignment. We already understand how to run existing image-to-3D models. The challenge is building a dependable production pipeline that preserves the object’s geometry and visible appearance instead of merely producing a plausible-looking 3D asset.\n\nHello,\n\n## What the workflow must accomplish\n\nGiven a single reference image, the system should:\n\n- Reconstruct accurate proportions, silhouette, thickness, curvature, and component placement.\n- Preserve thin structures such as legs, armrests, openings, supports, and decorative details.\n- Generate coherent geometry for surfaces not visible in the input.\n- Preserve visible texture information from the source image wherever possible.\n- Reproduce materials such as wood, marble, fabric, leather, and metal without replacing them with generic AI-generated patterns.\n- Produce stable UVs with controlled seams, stretching, and uncovered regions.\n- Generate high-resolution textures—ideally 2K or 4K—and appropriate PBR maps where useful.\n- Produce a clean, optimized GLB suitable for Blender, web rendering, and downstream visualization.\n- Operate reliably across different object categories, rather than being tuned for one example.\n- Support batch processing, automated quality checks, and a short human-review step where necessary.\n\n## Scope of work\n\nYou will be expected to:\n\n1. Evaluate and benchmark suitable image-to-3D models and pipelines. These may include Hunyuan3D, SAM 3D Objects, TRELLIS, or other relevant current approaches.\n2. Design a modular workflow covering:\n- Input preparation and object masking\n- Camera and scale handling\n- Shape reconstruction\n- Mesh cleanup, repair, and controlled simplification\n- UV unwrapping\n- Reference-image projection\n- Multiview texture generation\n- Completion of unseen surfaces\n- Texture baking and seam correction\n- PBR material estimation where appropriate\n- GLB validation and export\n3. Determine when pretrained models are sufficient and when fine-tuning, adapters, custom conditioning, or additional training data are required.\n4. Preserve reference-image pixels and material patterns on visible surfaces instead of allowing the generative texturing stage to unnecessarily repaint them.\n5. Provide reproducible deployment tooling for a GPU environment.\n6. Provide automated evaluation and failure detection for issues such as missing parts, incorrect proportions, texture drift, UV stretching, visible seams, incomplete coverage, excessive polygon counts, and invalid GLB exports.\n7. Review all models, code, and native dependencies for commercial-use restrictions and provide a clear license/component inventory.\n\nA ComfyUI interface may be part of the solution, but the underlying workflow must also be understandable, maintainable, and suitable for later automation. Python, Blender scripting, or headless services may be used where appropriate.\n\n## Required experience\n\n### Needed\n\nPlease apply only if you have hands-on experience with several of the following:\n\n- Single-image or multiview 3D reconstruction\n- PyTorch and CUDA-based inference pipelines\n- Mesh processing, repair, remeshing, and decimation\n- UV unwrapping and texture baking\n- Differentiable rendering or reference-image reprojection\n- Generative multiview texturing\n- Blender Python automation\n- GLB/glTF production pipelines\n- Evaluating or fine-tuning 3D foundation models\n\nYou must also be capable of diagnosing whether a failure comes from camera estimation, shape reconstruction, topology, UV layout, projection, diffusion-based texture synthesis, or postprocessing—and then modifying the pipeline accordingly.\n\n### Nice to have\n\n- PBR material generation\n- ComfyUI custom-node development\n- Experience with furniture, interior objects, product visualization, or similar asset categories\n- Experience building batch-processing systems, automated quality gates, or human-in-the-loop review workflows\n- Experience with commercial deployment and license/component audits for AI models and native dependencies\n- Experience optimizing GPU memory usage, inference speed, mesh complexity, and texture resolution for production environments\n\nExperience running pretrained models is not enough by itself.\n\n## Expected deliverables\n\n- Benchmark of candidate models using the same representative test set\n- Recommended production architecture and explanation of tradeoffs\n- Working and reproducible workflow with source code\n- Versioned installation or deployment script/container\n- Automated validation and evaluation tools\n- Sample textured GLB outputs with UV and material files\n- Documentation for installation, operation, and troubleshooting\n- Inventory of model and dependency licenses\n- Recommendations for improving the system with additional data or fine-tuning\n\n## Paid evaluation task\n\nShortlisted applicants may be offered a paid technical test using several supplied object images.\n\nAny manual corrections must be documented. We are not looking for someone to manually remodel every test object.\n\n## Questions to answer in your proposal\n\n1. Share two or three relevant image-to-3D examples. Where possible, include the input image, wireframe, UV map, texture atlas, and renders from multiple angles.\n2. Explain exactly which parts of those examples you personally implemented.\n3. How would you preserve high-resolution visible texture details while still generating plausible textures for hidden surfaces?\n4. If an output looks correct from the original camera but incorrect from the top or rear, how would you determine whether the problem is geometry, camera estimation, UV projection, or texture generation?\n5. What metrics and quality gates would you use for production acceptance?\n6. Which existing models would you benchmark first, and what limitations would you expect from each?\n\n## Important application instruction\n\nWe kindly ask you to start you response with three to five sentences describing one specific image-to-3D failure you personally debugged. Include the actual cause, the change you made, and how you verified that the result improved.\n\nThis is to filter automated AI replies, non specialized on this domain. We will not have a strong look at proposal that omit this instruction, only list model names, or provide generic descriptions of AI workflows.\n\n## Engagement\n\nWe expect to begin with a paid benchmarking and architecture milestone. Successful completion can lead to a longer-term engagement covering workflow development, optimization, deployment, and continued quality improvement.",
"job_type": "hourly",
"experience_level": "expert",
"budget": null,
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "1 to 3 months",
"weeks": 9
},
"workload": "part_time",
"skills": [
{
"id": "996364628025274386",
"name": "Python"
},
{
"id": "1031626747383627776",
"name": "Image Processing"
},
{
"id": "1031626726596657152",
"name": "Computer Vision"
},
{
"id": "1623716606383624192",
"name": "Gen AI Models"
},
{
"id": "1031626755474440192",
"name": "Machine Learning"
},
{
"id": "1031626730904207360",
"name": "Deep Learning"
},
{
"id": "1031626786457763840",
"name": "3D Modeling"
},
{
"id": "1052162208781094919",
"name": "Blender"
}
],
"created_at": "2026-10-14T12:41:11Z",
"published_at": "2026-10-14T12:41:19Z"
},
{
"id": "2110304699098617471",
"ciphertext": "~022110304699098617471",
"title": "Project/ task Manager – Task Tracking, Board Optimization, Acountability",
"link": "https://www.upwork.com/jobs/~022110304699098617471",
"description": "I am a entrepreneur in healthtech & digital products. My strength is high-level vision, product strategy, and execution. My bottleneck is structure, task management and keeping sight and priority for longer term projects.\n\nI am looking for someone to:\n-Structure my work in Monday.com or Asana.\n-Proactively update the board throughout the week.\n-Proactively keep me acountable.\n\nI am thinking one meeting to discuss upcoming the week, and informal/ easy communication throughout the week (whatsapp, voice memo's).\n\n_______________________________\nAbout my work:\nI work as a consultant ánd as a founder of a start-up. The workload is roughly 50/50.\n\nThe consultancy work consist of working for 1 or 2 clinics which specialize in all sorts of medical treatments (from dermatology to plastic surgery). I work as application manager for the central healthcare system (EHR/EPR) in the clinics. This involves solving small to major issues, making rapports, implement new features and giving advice on workflows.\nThe challenge here is the workload versus the time I have for the job. I lose sight of all that needs to be done and therefore I cannot deliver consistent quality.\nThis work pays the bills, and is therefore important to execute as efficient as possible. The productivity hours have to be maximum efficient. Wasted time costs money directly.\nI have to be on location some days of the week. I also have a own office.\n\nThe start-up is focused in the same branche. We build a chatbox and dynamic forms for the clinic’s website to reduce workload at the reception. This product is almost to be launched.\nWe are also designing a software product which can be used in dermatology clinics. We are currently preparing a grant application for this product (it has not been build yet).\n\nThen, when there is time to spare, I have a side project, which is essentially a webshop for selling home-made candles. If I can spend just a few hours a month on this, it’s enough. I.e.: If there is a spare morning, I’d love to either do some sports or work on the candle project.\n\n_______________________________\nAbout me:\nI live in Rotterdam, The Netherlands with my wife, daughter (2 yo) and cat (12 yo).\nI am positive person.\nI am professional at the things I do.\nI am pretty happy the way things go in life.\nI have large ambitions.\nI have an ADHD diagnoses.\nI have learned myself to structure work, but I do not excel in this.\nI am good at making plans, but I fail to execute in the long run.\nI do not own a television.\nI like to read, play sports and have fun times with the family.\n\n_______________________________\nImportant note: I do not read AI/ LLM generated answers to this job post. I will know, so save yourself the time if that was your intend. It's okay to be human. :)\nBudget: $200 to $300 per month.",
"job_type": "hourly",
"experience_level": "expert",
"budget": null,
"hourly_rate": {
"min": 10,
"max": 35,
"currency": "USD"
},
"weekly_retainer_budget": null,
"duration": {
"label": "3 to 6 months",
"weeks": 18
},
"workload": "part_time",
"skills": [
{
"id": "1504884975624781824",
"name": "Tracking Goal Restructure"
},
{
"id": "1559203829359439872",
"name": "Tracking Goals Setup"
},
{
"id": "1484275266093764608",
"name": "Project Budget"
},
{
"id": "1110580667585384448",
"name": "Project Timelines"
},
{
"id": "1504885091614064640",
"name": "Analytics & Tracking Setup"
}
],
"created_at": "2026-10-14T09:40:22Z",
"published_at": "2026-10-14T12:41:07Z"
},
{
"id": "2110350061548396445",
"ciphertext": "~022110350061548396445",
"title": "Looking for a spokesperson for my Youtube introvideo (woman)",
"link": "https://www.upwork.com/jobs/~022110350061548396445",
"description": "Hi!\nI'm looking for a woman who can record or create an intro video for my YouTube channel.\n\n- Female\n- A British accent is a plus but not required\n- If you can also edit the video yourself, you’ll be given priority\n- The video will be 60–90 seconds long\n\nIt will be a simple script with just a little editing. Here’s a link as an example of the editing style I'm looking for: https://www.youtube.com/watch?v=PnL-W9knoqM\n\nPlease send me examples of your work—not as a download, but via Google Drive or a YouTube link—along with your price quote for this project.",
"job_type": "fixed",
"experience_level": "intermediate",
"budget": {
"amount": 50,
"currency": "USD"
},
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "Less than 1 month",
"weeks": 3
},
"workload": null,
"skills": [
{
"id": "1052162208852398082",
"name": "Female"
},
{
"id": "1064154910739066884",
"name": "Middle-Aged Adult"
},
{
"id": "1031626793298673664",
"name": "Video Production"
},
{
"id": "1031626793223176192",
"name": "Video Editing"
}
],
"created_at": "2026-10-14T12:40:38Z",
"published_at": "2026-10-14T12:41:01Z"
},
{
"id": "2110304449780034837",
"ciphertext": "~022110304449780034837",
"title": "KOL trader",
"link": "https://www.upwork.com/jobs/~022110304449780034837",
"description": "We need KOL trader forex or CEX to generate volume with or without community and we re okay to on board you by today. MEXC.\nThe details fee lets have one on one session",
"job_type": "hourly",
"experience_level": "intermediate",
"budget": null,
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "Less than 1 month",
"weeks": 3
},
"workload": "part_time",
"skills": [
{
"id": "1031626791465762816",
"name": "Twitter/X Marketing"
},
{
"id": "1031626746767065088",
"name": "ICO Marketing"
},
{
"id": "1549040753393405952",
"name": "NFT Marketing"
},
{
"id": "1031626781114220544",
"name": "Social Media Marketing"
},
{
"id": "1484275235794112512",
"name": "NFT"
},
{
"id": "1549040753364045824",
"name": "Crypto Marketing"
},
{
"id": "1504884905877700608",
"name": "Blockchain Tokenization"
},
{
"id": "1549040137380171776",
"name": "Tokenomics"
},
{
"id": "1549040137275314176",
"name": "Web3"
},
{
"id": "1549040408458039296",
"name": "DeFi"
},
{
"id": "1204836449600520192",
"name": "Community Management"
},
{
"id": "1534904200872673280",
"name": "Community Engagement"
},
{
"id": "1031626728672837632",
"name": "Cryptocurrency"
},
{
"id": "1031626746754482176",
"name": "Initial Coin Offering"
},
{
"id": "1504884888488116224",
"name": "Blockchain, NFT & Cryptocurrency"
}
],
"created_at": "2026-10-14T09:39:23Z",
"published_at": "2026-10-14T12:41:00Z"
},
{
"id": "2110349845697325026",
"ciphertext": "~022110349845697325026",
"title": "QuickBooks Cleanup for Medical Office",
"link": "https://www.upwork.com/jobs/~022110349845697325026",
"description": "Medical office seeking a QuickBooks expert to help with a multi-entity business. We handle day-to-day bookkeeping but need support with categorizing capital expenditures and cleaning up the balance sheet. The right freelancer should be able to organize accounts, review transactions, and improve overall financial reporting accuracy. Experience working with complex business structures is important.",
"job_type": "hourly",
"experience_level": "intermediate",
"budget": null,
"hourly_rate": {
"min": 30,
"max": 60,
"currency": "USD"
},
"weekly_retainer_budget": null,
"duration": {
"label": "1 to 3 months",
"weeks": 9
},
"workload": "part_time",
"skills": [
{
"id": "1031626749342367744",
"name": "Intuit QuickBooks"
},
{
"id": "1110580498018062336",
"name": "Balance Sheet"
},
{
"id": "1031626718862360576",
"name": "Bank Reconciliation"
},
{
"id": "1110580468179783680",
"name": "Accounts Receivable"
}
],
"created_at": "2026-10-14T12:39:46Z",
"published_at": "2026-10-14T12:40:51Z"
},
{
"id": "2110350073431611007",
"ciphertext": "~022110350073431611007",
"title": "Video Editing for Echo Removal",
"link": "https://www.upwork.com/jobs/~022110350073431611007",
"description": "I need a freelancer to edit a video recording that is otherwise good but has an echo in the audio. The main task is to clean up the sound and remove the echo as much as possible. This is an urgent project, so I need the work completed as soon as possible. Please share relevant experience with audio editing and quick turnaround projects.",
"job_type": "fixed",
"experience_level": "intermediate",
"budget": {
"amount": 200,
"currency": "USD"
},
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "Less than 1 month",
"weeks": 3
},
"workload": null,
"skills": [
{
"id": "1031626793223176192",
"name": "Video Editing"
},
{
"id": "1031626714659667968",
"name": "Final Cut Pro"
},
{
"id": "1052162208990810123",
"name": "Adobe Premiere Pro"
},
{
"id": "1031626793273507840",
"name": "Video Post-Editing"
}
],
"created_at": "2026-10-14T12:40:40Z",
"published_at": "2026-10-14T12:40:49Z"
},
{
"id": "2110349929080444543",
"ciphertext": "~022110349929080444543",
"title": "Ebook Reading Assistant",
"link": "https://www.upwork.com/jobs/~022110349929080444543",
"description": "We're looking for a dependable reader for a short ebook assignment.\n\nWe'll send the material and a few simple instructions after you're hired. Read it carefully, then tell us briefly what stood out and what could be clearer. Please finish within the timeframe we agree on.\n\nThe budget is $5 fixed price. Once the contract starts, we'll invite the selected reader to a short Slack orientation before the reading begins.\n\nPlease answer the three screening questions. You don't need a cover letter.",
"job_type": "fixed",
"experience_level": "entry",
"budget": {
"amount": 5,
"currency": "USD"
},
"hourly_rate": null,
"weekly_retainer_budget": null,
"duration": {
"label": "1 to 3 months",
"weeks": 9
},
"workload": null,
"skills": [
{
"id": "1031626735228534784",
"name": "English"
},
{
"id": "1031626796742197248",
"name": "Writing"
},
{
"id": "1031626727099973632",
"name": "Content Writing"
},
{
"id": "1031626771307937792",
"name": "Proofreading"
}
],
"created_at": "2026-10-14T12:40:06Z",
"published_at": "2026-10-14T12:40:45Z"
}
]
}