Stop applying.
Let the right job text you.

Tell us your zip, your specialty, and your number — once. When an NP role opens near you that clears all three, we text you with the pay range up front. Say yes, and a real recruiter calls within the hour.

Free for NPs, always. No spam, no logins, no recruiters blowing up your phone — one text per real match, opt out anytime.

Not job hunting yet? Get a free NP resume review instead →

0NPs in the network
0NP programs work with us
0states covered
8 yrsplacing NPs via NPHub
SOC 2security audited

How it works

Three steps. Then we do the work.

You went through enough application portals in school. Never again.

1

Set your profile once

Zip, specialty, the minimum base you'd move for, and how you want to work. 90 seconds, no password — we use magic links, like your bank's better-looking cousin.

2

We watch the market for you

Clinics hire us to find them great NPs. When a role clears your zip, specialty, and your number — and only then — you get one text. Pay range always included.

3

Reply YES, talk to a human

A real NPHub recruiter calls within one business hour. We prep you, schedule the interview, and your resume never goes anywhere without your sign-off.

The NPHub promise

We will never text you a job without the pay.

  • Comp range in every message. "Competitive salary" is not a number. If a clinic won't share the range, we don't send the job.
  • Your resume moves only when you say so. No blasting your CV across the market. You approve every single submission.
  • One text per match — not a drip campaign. Your status says "not now"? You hear nothing but the newsletter you asked for.
  • A human in one hour. Reply YES and a named recruiter calls you that morning, not a chatbot next week.
$128k–$142k base
+ RVU bonus · $12–18k/yr typical

Family Nurse Practitioner — Urgent Care

Piedmont Urgent Care · Marietta, GA · 11 mi from you
4-day weekNo nightsNo callPatient cap in writingNew grads OK
See a real match page →

Free resume review

Reviewed by people who only place NPs.

Not AI feedback, not generic resume tips — a line-by-line markup from the team that talks to NP hiring managers every day. We'll tell you exactly what's costing you callbacks, what to cut, and how to make your clinical experience scannable in the 40 seconds it actually gets.

  • Line-by-line markup — keep, cut, reword, with the why
  • ATS check — will it survive the software screen?
  • 2–3 business days, back in your inbox

Get my free review → Free for NPs — just your email and a 2-minute upload.

NPs on NPHub

Built by the team 32,000 NPs already trusted in school.

★★★★★

"I set my number at $125k and forgot about it. Six weeks later I got one text — $132k, nine miles away, four-day week. I start next month. I applied to nothing."

KT
Kayla T.FNP · Atlanta, GA
★★★★★

"The resume review was embarrassingly good. They cut a whole page, reordered my clinical hours, and I started getting callbacks the same week. It was actually free."

DM
Devon M.New grad FNP · NPHub alum
★★★★★

"As a PMHNP I get recruiter spam daily. This is the opposite — silence until something real, then a human who'd clearly read my profile. The comp was in the first text."

SR
Sasha R.PMHNP · Tampa, FL

Know your number

What NPs are actually offered. Not what surveys say.

Our data comes from real offers in real placements — base, bonus structure, and what candidates negotiated. Set your floor with confidence before anyone texts you anything.

Set my salary floor →

Role · SettingGeorgiaYoY
FNP · Urgent care$124–141k▲ 4.1%
FNP · Primary care$112–128k▲ 2.8%
PMHNP · Outpatient$134–156k▲ 6.2%
AGACNP · Hospitalist$138–152k▲ 3.4%
PMHNP · Telehealth$129–149k▲ 5.0%
WHNP · Specialty clinic$109–122k▲ 2.1%
🔓 Create your free profile to unlock all 45 states × every specialty

Fair questions

The stuff you're actually wondering.

What does this cost me?
Nothing — ever. Clinics pay us to find them great NPs. The resume review, salary data, matching, recruiter prep: all free for candidates. If anyone ever asks you to pay, it isn't us.
Is this just another recruiter who'll spam me?
The opposite — that's the entire reason we built it this way. One text per real match that clears your zip, specialty, and minimum comp. Set your status to "not now" and job texts stop completely. We'd rather text you twice a year with the right thing than weekly with noise.
Will you send my resume around without telling me?
Never. Your resume is submitted to a clinic only after you say yes to that specific role. You approve every submission, by name. This is in writing in our candidate terms.
I'm a new grad. Is this for me?
Especially you. We've supported NP students through clinical rotations for 8 years (you might know us as NPHub). Many clinics in our network take new grads — and if you rotated through NPHub, your Launch Kit includes a resume review and early matching before you're even licensed.
What if I'm happy where I am?
Great — set your status to "open if it's right" with a high floor, and you become very hard to impress (as you should be). Or "not now" and just keep the newsletter and salary data. Your status, your rules, changeable in one tap, no login.
How is my data handled?
We're SOC 2 audited, we never sell your information, and your phone number is used for exactly one thing: matching texts you opted into. Full details in our privacy policy.

Set your number once.
We'll handle the rest.

90 seconds to set up. Free forever. The next text you get from us might be the job.

Get matched — it's free