For Upwork freelancers Built by people tired of pitching into the void

Find out who's hiring
before you bid.

Buyer Lookup decodes the anonymous client at the top of every Upwork job — real company, real per-contract rates, and an honest read on how they treat the people they hire. Right where you're already looking.

Chrome, Brave, Edge, Arc · Credits never expire · No subscription · 14-day refund
upwork.com/jobs/Senior-React-engineer-checkout-rewrite_~01a8…
upwork

Senior React engineer to ship our checkout rewrite — 6mo contract

Posted 2 hours ago · Hourly · $40.00–$70.00 · Expert level

We're a Series-B e-commerce platform looking for a senior React engineer to lead a checkout rewrite from Backbone → React + TS. You'd own the migration end-to-end, working with our staff engineer and product lead.

ReactTypeScriptGraphQLStripe

About the client

United States · Brooklyn 5:42 PM
Payment method verified
$580k+ spent · 47 hires, 12 active
★ 4.87 of 152 reviews
Buyer Lookup 47 credits
N
Northwind Training Co.
northwindtraining.co · Austin, TX
Identified
Professional Training 10–50 staff $1–10M rev est. 2011
"Don't trust the average — most work bills $14–17/hr; the rare $80–100 specialists skew it up."
Track record
33 contracts · $30.5K billed · 28 freelancers · $34 avg/hr
No active contracts · last hire Jan 2026
Rate X-Ray · un-blended by work type
Web dev
$15
Coaching
$17
QA testing
$14
DevOps
$80
Design
$95
Blended $34/hr avg hides a $14 → $95 spread by work type.
How they treat freelancers
Clear briefs, prompt replies, professional comms
Docks freelancers for missed time-sensitive deadlines
Rehires — 3 freelancers brought back 2–4×
The problem

The bid is a coin flip. Always has been.

Upwork hides the client. You spend Connects and time crafting a proposal for a stranger — and the platform's own metrics blur the truth. The blended star rating, the "$X spent across Y hires," even the "payment verified" badge: none of it tells you the thing you actually need to know.

01

Anonymous by default.

"Client · 🇺🇸 · payment verified" is everything Upwork will tell you about who's hiring.

02

Averages lie.

"$45/hr blended" hides that this client paid its last five dev hires $32–$38. The posted band is theater.

03

Reviews are gamed.

A 4.87 star average covers up the ghosted contracts, the mid-project scope creep, the freelancers who weren't paid out.

04

Connects burn either way.

Whether they hire you or never reply, the bid cost is paid up front — and there's no way to qualify before you spend.

Why us

Three things nothing else does.

Other tools tell you to send more proposals. We tell you which proposals not to send. Three pieces of intelligence, delivered right inside the Upwork job page — the moment you'd otherwise be bidding blind, no tab-switch.

01 Deanonymize

The anonymous client, named.

Upwork hides the client behind "Client in United States." We hand you the real company — name, website, LinkedIn, what they actually do — so you know exactly who's on the other side before you write a word.

It's the whole premise of the name. Built from the contract history people scrape off the page plus our own identity detection — not a guess from the job text.

Senior React engineer — 6mo contract

Upwork shows: Client in United States · Payment verified

Acme Industries Inc. · acme.com · LinkedIn Identified
↑ The anonymous "client in United States" — named, on the job page
02 Rate X-Ray

What the blended average refuses to tell you.

Upwork shows you one number: a blended average across every contract this client has ever paid for. Dev, design, writing, fixed-price, hourly — averaged together. The number is, almost always, useless.

Rate X-Ray rips it apart. We line up what they actually paid — contract by contract, split by the kind of work — so you see what this client pays for your kind of work, not the fiction the average sells. Posted band says $40–$70 but the dev work all closed in the $30s? You'll know before you burn a single Connect.

Rate X-Ray — Acme Industries
blended $45/hr
Web dev (last hire) $32
Web dev (Q3 '25) $38
Web dev (Q2 '25) $45
Design (Q2 '25) $58
QA / eng (Q1 '25) $22
Posted band: $40–$70/hr · web dev contracts actually paid: $32–$45/hr. The blended number hides a 35% gap.
03 Verdict & reviews

How they treat the people they hire — in plain language.

Forget the star rating. We read every contract and every review — both directions: the raves and the warnings freelancers leave behind, what this client rewards and what they nitpick, who they rehired and who they cut after one job, where the brief was crisp and where the scope crept. Out the other end: a one-line verdict, and the patterns that earned it.

It's an opinion. It's supposed to be an opinion. You're trying to decide whether to spend two hours writing a proposal. The platform's "4.87 stars" was never going to help you do that.

Worth bidding — at a higher rate than they're posting.

From 47 contracts · 12 active · last updated 2h ago
PATTERN
Dev contracts close 25–35% below posted bands. Negotiate before signing.
PATTERN
Mid-contract scope creep on design work, consistent across three of the last four hires.
PATTERN
Pays fast, briefs clearly — it's all over their reviews. Low revision churn.
One panel · four tabs

Open it up, and there's more.

Dossier

Who they are + the read

Real company and firmographics, the headline verdict, the track record, and a plain-language take on how they hire.

Patterns

The history, charted

Rate-over-time, a Gantt of overlapping engagements, and a rate-vs-spend scatter — the whole spend story at a glance.

Reviews

Both directions

What freelancers said about them and what they said back — the raves and the warnings, side by side.

Details

Who already wins here

Top earners by spend with their roles and rates, who keeps getting rehired, and the mix of work they buy.

How it works

Install once. Spend a credit when it matters.

Buyer Lookup is a Chrome extension and a companion web app at buyerlookup.app. Both stay out of your way until you ask them to do something.

i.

Install the extension.

30 seconds. Sign in with email. The next time you open an Upwork job, our panel renders alongside it — no setup, no permissions you wouldn't expect.

ii.

Read the dossier.

Identity, Rate X-Ray, treatment verdict, contract history. Decide if the proposal is worth writing. Move on if it isn't. One credit unlocks the buyer once — yours forever, refreshes free.

iii.

Track and revisit.

The web app keeps your unlocks, your watched buyers, and the patterns you've spotted. New review on someone you've unlocked? It refreshes itself — no extra credit.

Pricing

Pay for unlocks. Not a subscription.

1 credit unlocks one buyer's full dossier — identity, Rate X-Ray, verdict, and review summary — sticky to your account forever, refreshes free. Credits never expire and aren't auto-billed. Buy a pack when you want intelligence; spend it when you'd otherwise be bidding blind.

Starter
50
credits
$5
$0.100 / credit

50 buyer unlocks. A few days of bidding, qualified.

Get 50 credits
Most popular −25%
Pro
200
credits
$15
$0.100$0.075 / credit

200 unlocks. The pack most freelancers settle on. About a month of active bidding.

Get 200 credits
−50%
Best value
1,000
credits
$50
$0.100$0.050 / credit

1,000 unlocks. For pro bidders running 50+ proposals a week. Halves the per-credit cost.

Get 1,000 credits
Credits never expire · 14-day refund on unused · First-purchase money-back · Secure Stripe checkout
Common questions

No surprises.

Is this allowed by Upwork's terms?

Buyer Lookup is a browser extension that reads the public client information already shown on the Upwork pages you visit and enriches it with business research. It doesn't message clients on your behalf or change your bids — it's a research tool, not an automation bot. Buyer Lookup is not affiliated with or endorsed by Upwork.

Where does the data come from?

An AI research pipeline that web-searches public business sources — company websites, press, professional-network and firmographic data — to identify the company behind an anonymous client, plus the public client info shown on Upwork job pages and anonymized contract patterns contributed by our community of freelancers. We don't harvest personal information and we don't deanonymize individuals — business buyers only.

What can 1 credit do?

It unlocks one buyer — the whole dossier at once: company identity, Rate X-Ray, treatment verdict, and the review summary. The unlock is sticky to your account forever and refreshes are free. There's no separate charge for summaries.

Refunds?

14-day refund on unused credits, no questions. Used credits are non-refundable. New customers also get a money-back guarantee on their first purchase if Buyer Lookup just isn't for you. Email [email protected].

Will this win me jobs?

No, and we won't pretend it will. Buyer Lookup tells you which proposals not to write — it saves you the hours and the Connects you'd otherwise burn on bad-fit clients. The proposals you do write are up to you.

Browsers?

Any Chromium browser: Chrome, Brave, Edge, Arc, Vivaldi, Opera. Firefox and Safari aren't supported yet.

Don't bid into the dark.

Install once. Spend a credit when it matters. Walk away from the bids that were never going to pay.

Install for Chrome