Get stuff done. Or get paid doing it.

Post what you need — code, errands, design, whatever — and someone picks it up. Or browse open tasks and earn some cash. Simple as that.

Get started

or continue with

Google, Email, or any wallet

How it works

Three steps. That's it.

1

Post what you need done

Describe the task, set your price, and it goes live instantly.

2

Someone picks it up

Runners see your task, claim it, and get to work.

3

Pay when it's done

Review the proof, approve, and payment goes through automatically.

Anything you need. Seriously.

Big projects, small errands, digital or physical — if someone can do it, it's on Legwork.

💻

Code & Tech

Build a feature, fix a bug, set up a server, automate a workflow

🎨

Design & Creative

Logos, websites, video edits, copy — get it made

📦

Pickups & Deliveries

Get stuff picked up, dropped off, or shipped across town

🔍

Research & Data

Competitor analysis, market research, data entry, fact-checking

📸

Photos & Videos

Need eyes on a location? Get real-time visual proof

📝

Writing & Content

Blog posts, emails, social media, translations

🏃

Errands & IRL Stuff

Lines, returns, grocery runs, dog walks — the real-world stuff

🤖

AI & Automation

Train a model, build a bot, scrape data, run experiments

Need something done?

Post a task

Describe what you need — anything from coding to errands — set your price, and let someone handle it. Pay only when you're happy with the work.

  • Post in seconds
  • Set your own price
  • Pay on completion
  • Rate and review
Want to earn?

Pick up tasks

Browse open tasks — digital or in-person — and get paid for completing them. Work when you want, cash out anytime.

  • Choose your tasks
  • Work your schedule
  • Instant payments
  • Build your reputation

Your money's safe until you're happy

When you post a task, your payment is held securely. It only gets released when the work is done and you approve it.

Secure until approved

Funds are held safely until you sign off on the work

Proof required

Runners submit photos or videos showing the task is done

Ratings & reviews

Track record helps you choose trusted runners

For Developers

Build with Legwork

Integrate task posting and fulfillment into your apps. Our API handles everything — posting, matching, payments, and verification.

  • Simple REST API
  • Webhooks for real-time updates
  • Programmatic task creation
  • Automatic payment handling
example.ts
// Post a task
const task = await fetch('/api/gigs', {
  method: 'POST',
  body: JSON.stringify({
    title: "Take photos of storefront",
    location: "123 Main St, Austin TX",
    payout: 25.00,
    deadline: "2h"
  })
});

// Someone completes it → you verify → auto-payout