JobSearch

for Upwork
For Upwork freelancers

Stop reading 40 job posts
to find the three worth applying to.

Copy your Upwork search results, paste them in, and every listing comes back scored 0–100 against your own profile — with a one-line reason for each score. Apply, Maybe, or Skip, sorted for you.

No browser extension. No Upwork login. Nothing to install.

What you paste

Best matches   Most recent   Saved jobs
Python Automation Script for Data Entry
Hourly: $30-$50   Est. time: 1 to 3 months
Posted 22 minutes ago   Payment verified
Scrape product listings into Google Sheets
Fixed-price — Est. Budget: $150
Proposals: 20 to 50   $0 spent
© Upwork Global LLC   Terms   Privacy
Scored against your profile

What you get back

Python Automation Script for Data Entry
Rate clears your $35/hr floor and the client is payment verified.
92Apply
FastAPI backend for a small dashboard
Strong skill match, but the fixed budget is thin for the scope.
61Maybe

How it works

Three steps, about a minute.

You stay on Upwork the whole time. Nothing connects to your account and nothing runs in the background.

1

Describe yourself once

Skills, minimum rate, keywords you want, keywords you don't. It's saved in your browser, so you fill it in once and forget it.

2

Paste your search results

Select the job list on any Upwork search page, copy, paste. The menus, footers and banners get stripped out automatically.

3

Work the top of the list

Every job comes back with a score, a verdict, and the reason behind it — sorted highest first. Export to CSV when you want to keep a record.

Why it helps

Connects are finite. Attention is worse.

The cost of a bad application isn't the Connects — it's the twenty minutes you spent writing the proposal.

Scored on your terms, not a generic fit

Your minimum rate, your skills, your dealbreakers. A $20/hr job scores badly for you and well for someone else — that's the point.

Reads the client, not just the job

Payment verified, past spend, proposal count, how long it's been up. The signals that predict whether a post is worth answering.

Tells you why, every time

Each score comes with the specific factor that drove it. Disagree with one and you'll know immediately which input to adjust.

Ask for what you want

A free-text instruction goes straight to the AI. Weight long-term contracts higher, ignore fixed-price work, get reasons in your own language.

🔒

Your profile never leaves your browser

Skills, rate and keywords are stored in your browser's local storage — not on our servers. Clear your browser data and they're gone.

Job text you paste is sent for scoring and is not retained afterwards. We never ask for your Upwork password and the service never signs in to Upwork on your behalf.

Pricing

One plan. Cancel whenever.

Roughly the price of a single hour billed at your own rate — for a month of not wasting them.

Basic
$9/ month
  • 100 job evaluations per month
  • Scores, verdicts and reasons for every listing
  • Custom instructions to the AI
  • CSV export
  • Cancel any time, from your own dashboard
Start for $9 / month

Secure checkout by Polar. Card and PayPal accepted.

Questions

Before you sign up.

Does this break Upwork's terms of service?

No. There is no extension, no scraping and no automated access to Upwork. You copy text yourself, the same way you would copy it into a notes app, and paste it here. Your Upwork account is never touched.

What counts as one evaluation?

One job listing scored. If you paste a search page with 12 jobs on it, that uses 12 of your monthly 100.

Can I get the reasons in a language other than English?

Yes. Write the request in the instruction box — for example, asking for reasons in Japanese — and the scoring follows it.

What happens when I run out of evaluations?

Scoring pauses until your next monthly cycle begins. Your profile and settings stay exactly as they were.

How do I get my license key?

It's emailed to you as soon as the payment clears. Enter it once on the app's login screen and you're in.