CVMiner turns scattered resumes into a searchable talent database.
CVMiner collects the resumes you already have — uploaded directly or found in a connected Gmail mailbox — parses each one with AI into a structured candidate profile, and gives hiring teams one searchable talent database.
Amara Chen
Staff Backend Engineer
Devon Patel
Senior Platform Engineer
Priya Nair
Backend Tech Lead
What CVMiner does
CVMiner is a recruiting tool for hiring teams. Resumes arrive over months as email attachments and scattered files, then get forgotten. CVMiner gathers those resumes into one place, uses AI to read each one into a structured candidate profile — skills, experience, education, contact details — and makes the whole pool searchable in plain language.
You can upload resumes directly, or connect a Gmail mailbox so CVMiner can find the ones already sitting in your inbox.
How CVMiner uses your Google account data
Connecting Gmail is optional — CVMiner works without it. If you do connect a mailbox, this is the complete extent of the access.
What we read
Only messages carrying resume attachments — PDF and Word documents matched by a search of your mailbox. We do not read or store the body text of your email.
Read-only access
We request the gmail.readonly scope and nothing more. CVMiner cannot send, reply, modify, label, or delete anything in your mailbox.
What we do with it
Attachments are parsed into structured candidate profiles — name, skills, experience, education — so your team can search them. Nothing is sold, shared for advertising, or used to train AI models.
Revocable at any time
Disconnect the mailbox inside CVMiner, or revoke access from your Google Account permissions page. Stored tokens are destroyed immediately.
CVMiner's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Full detail in our Privacy Policy and Terms of Service.
Your best candidates are buried, not lost.
Every hiring team accumulates thousands of resumes over time. Without a system, that talent pool becomes invisible.
Scattered across Gmail
Resumes arrive as attachments in hundreds of email threads, forwarded between recruiters and never seen again.
Buried in Google Drive & Excel
Folders of PDFs and spreadsheets pile up with no consistent naming, tagging, or way to search by skill.
Locked in old ATS exports
Past applicants from previous tools sit in CSV exports that nobody has time to open, clean, or re-import.
Hours lost searching manually
Hiring teams re-source candidates they already have on file because finding them again takes too long.
One connected pipeline from inbox to hire.
CVMiner quietly gathers every resume you already have, understands it with AI, and turns it into a searchable database your whole team can use.
Connect Gmail
Securely link your inbox so CVMiner can find resume attachments automatically.
Scan resumes
CVMiner sweeps your connected Gmail mailbox and uploaded files to collect every resume in one place.
AI resume parsing
Every resume is parsed into structured data — skills, roles, dates, and contact details.
Smart search
Find the right candidate instantly with natural-language and filtered search.
Analytics dashboard
See your whole talent pool at a glance — skills coverage, sourcing trends, and gaps.
Everything you need to mine your talent pool.
Purpose-built for hiring teams who don't want to rebuild their process around a bulky ATS.
Gmail Integration
Automatically pull resume attachments from your inbox as they arrive, no manual forwarding.
Direct Upload
Drag and drop resumes — PDF, Word, or scanned images — and have them parsed in minutes.
Resume Parsing
Extract structured fields — experience, education, skills — from any resume format.
AI Search
Search in plain English, like 'senior backend engineers with Kubernetes experience.'
Skill Filters
Narrow candidates by skill, seniority, location, and years of experience in one click.
Duplicate Detection
CVMiner automatically merges duplicate resumes so your database stays clean.
Candidate Timeline
See every touchpoint with a candidate — when they applied, and where their resume came from.
Analytics
Track pipeline health, sourcing channels, and skill coverage across your whole database.
From cluttered inbox to next hire.
Four steps, fully automated after setup.
Connect
Link a Gmail mailbox or upload your resumes directly, in a few clicks.
Parse
AI reads every resume and structures it into a searchable candidate profile.
Search
Query your entire talent pool by skill, role, or plain-language description.
Hire
Shortlist, share, and move your best-fit candidates forward with confidence.
Why hiring teams switch to CVMiner.
Less busywork, faster searches, and a talent pool that actually compounds in value.
Save hours every week
Stop digging through inboxes and folders. Find qualified candidates in seconds, not hours.
Never lose a resume again
Every resume you've ever received is captured, parsed, and permanently searchable.
Build a real talent pool
Turn years of scattered applications into a living database you can re-source from anytime.
Fill roles faster
Skip re-sourcing. Surface strong internal candidates before you post a single job ad.
Secure by design
Your candidate data stays private, encrypted, and under your team's control.
Get smarter over time
Analytics reveal your skill gaps and sourcing trends so hiring keeps improving.
Simple pricing that scales with your team.
Start free. Upgrade when you're ready to search your whole talent pool.
Free
For individuals trying out CVMiner.
- Up to 100 resumes
- Gmail connection
- Basic keyword search
- 1 team member
Starter
For small hiring teams building their first talent pool.
- Up to 5,000 resumes
- Gmail import + direct upload
- AI-powered search
- Skill filters & duplicate detection
- 5 team members
Pro
For growing companies with high-volume hiring.
- Unlimited resumes
- ATS export import
- Analytics dashboard
- Candidate timeline
- Unlimited team members
- Priority support
Frequently asked questions
Can't find the answer you're looking for? Reach out to our team.
How does CVMiner access my resumes?
You can upload resumes directly, or connect a Gmail mailbox. Gmail access uses a read-only OAuth permission (gmail.readonly) limited to finding messages with resume attachments — CVMiner can never send, modify, or delete mail. You control the search it runs, and you can disconnect at any time.
What file formats does resume parsing support?
CVMiner parses PDF, DOCX, and plain-text resumes, plus CSV exports from most major ATS platforms.
Is my candidate data secure?
Yes. All data is encrypted in transit and at rest, access is scoped to your team, and we never share candidate data with third parties.
Can I import candidates from my old ATS?
Yes. Upload a CSV or Excel export from your previous ATS and CVMiner will parse and merge it into your searchable database.
Do you offer a free trial?
Yes. The Free plan lets you connect Gmail and search up to 100 resumes at no cost, no credit card required.
How is CVMiner different from an ATS?
An ATS manages active job pipelines. CVMiner focuses on unlocking the resumes you already have scattered across email, Drive, and old exports, so you can search and reuse them instantly.
Stop re-sourcing candidates you already have.
Book a demo and see how CVMiner turns your inbox into a searchable talent database in minutes.