Quick Start
- Register and create an API key from nametoprofile.com/register.
- Install the LinkedIn Profile Extractor from your browser's extension store — Chrome Web Store, Firefox Add-ons, Microsoft Edge Add-ons, or whichever store applies to your browser.
- Click the extension icon. On the onboarding screen, paste your API key and click Connect. The popup unlocks once the key validates.
- Log in to LinkedIn in the same browser, then navigate to any profile at linkedin.com/in/<slug>/.
- Open the extension popup. Under Fields to extract, tick the sections you want. Defaults: Intro + About + Experience (latest 2).
- Click Extract Profile. A progress bar runs through scrolling, expanding "See more" buttons, opening the contact modal, and extracting. A preview card appears when done.
- Click JSON or CSV to download the single profile.
How the workflow behaves
- The extension reads the profile data your browser has already loaded in the active LinkedIn tab — using your existing LinkedIn session — and assembles the structured profile object locally.
- The progress bar shows each phase: scrolling the page, expanding "See more" buttons, opening the contact-info modal, reading the loaded profile data, and assembling the result.
- Numeric limits on Experience and Education return the most-recent entries first.
- Nothing leaves your device. The single-profile download writes a JSON or CSV directly to your browser's downloads folder.
Selectable sections (17)
All sections are independently toggleable in the popup:
- Intro — name, headline, location, country, industry, photo URL, banner URL, profile URL, pronoun
- About — summary text
- Experience — title, company, employment type, dates, duration, location, description (with numeric limit)
- Education — institution, degree, field of study, years, grade, activities (with numeric limit)
- Skills — capped at 20 per LinkedIn's profile-page pagination (see Known limits)
- Languages, Certifications, Projects, Volunteering
- Accomplishments — honors, publications, patents, courses, organizations, test scores
- Recommendations — received and given
- Services, Interests (top voices, companies, groups, newsletters, schools), Causes
- Contact info — email, phone, websites, profile URL, Twitter, birthday, connected-since (only when the modal is opened at your direction)
- Network — followers and connections counts
- Creator website
Stored locally
The extension stores your API key, your section preferences, and the Bulk Capture session list in your browser's extension local storage (chrome.storage.local in Chromium-based browsers, browser.storage.local in Firefox) so the Bulk session survives popup closes and browser restarts. Nothing in local storage is uploaded to any third party.
API key usage (free / advisory)
The extension uses your NameToProfile API key only for three free calls:
- POST /v1/auth/validate — validates the key when you connect
- GET /v1/usage — reads your remaining credit balance
- POST /v1/usage/check — confirms you have ≥ 500 credits before Bulk Capture is enabled (advisory, never deducts)
The extension never spends credits. It does not call /v1/usage/consume or any other endpoint.
Bulk Capture (premium, requires 500+ credits)
- Switch to the Bulk Capture tab. If your balance is under 500 credits, a banner explains what's needed.
- Click Start Capturing. The toggle stays on across profile navigations, popup closes, and tab changes — until you click Stop Capturing.
- On each profile you want to save, click Extract Profile in the Single Profile tab. Each successful extraction is appended to your session (re-extracts on the same profile overwrite).
- Return to the Bulk tab to review the captured list, remove individual entries, or Clear all.
- Click Excel, CSV, or JSON under Download All to export every captured profile in one file.
- The captured list persists in chrome.storage.local (or browser.storage.local in Firefox) so closing the popup or restarting the browser doesn't lose your captures.
Export formats
JSON (single or bulk) — full structured profile object, sections you didn't tick are omitted.
CSV (single or bulk) — one row per profile. Experience and Education each expand to numbered columns (experience1_*, experience2_*, …) up to the limit you chose.
Excel (.xlsx) (bulk only) — one row per profile in a single Profiles worksheet.
Known limits
- Skills cap at 20. LinkedIn paginates the skills section at 20 entries on the profile page. The "See all skills" view uses a separate endpoint whose query parameters rotate per LinkedIn deploy, so v1 accepts the cap.
- Private fields stay private. If the profile owner has hidden a field (email, school, etc.), the extension only sees what LinkedIn renders to your browser — i.e., nothing.
- One profile at a time. Bulk Capture is your choice to add each profile by clicking Extract. The extension does not crawl in the background.