nametoprofile.com

Browser Extension Support

LinkedIn Profile Extractor — Support

Use this page for setup guidance, section selection, the extraction workflow, Bulk Capture, export formats, troubleshooting, and contact information for the LinkedIn Profile Extractor browser extension. The same content applies whether you installed it from the Chrome Web Store, Firefox Add-ons, Microsoft Edge Add-ons, or any other browser store we publish to.

Website: nametoprofile.com Register: Get API Key Email: info@nametoprofile.com Privacy: Privacy Policy Terms: Terms

Quick Start

  1. Register and create an API key from nametoprofile.com/register.
  2. 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.
  3. Click the extension icon. On the onboarding screen, paste your API key and click Connect. The popup unlocks once the key validates.
  4. Log in to LinkedIn in the same browser, then navigate to any profile at linkedin.com/in/<slug>/.
  5. Open the extension popup. Under Fields to extract, tick the sections you want. Defaults: Intro + About + Experience (latest 2).
  6. 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.
  7. Click JSON or CSV to download the single profile.
Scope: The extension runs only on LinkedIn profile pages (https://www.linkedin.com/in/<slug>/). It is silent on every other site and on browser system / internal pages (chrome://, edge://, about:, moz-extension://).

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.

Useful Links

Data handling notes

All extracted LinkedIn profile data is processed inside your browser. The extension calls the profile data your active LinkedIn tab has already loaded, using your existing LinkedIn session, then assembles the result and writes the download file locally — nothing in the extracted profile is sent to NameToProfile or any third party. See the Privacy Policy for full details.

Clear data behavior

The account menu's Sign out removes the API key and cached auth state. The Bulk Capture tab's Clear all empties the captured-profile list. Uninstalling the extension removes everything (API key, session, settings).

Premium gate and credits

Bulk Capture is gated by a balance read: your NameToProfile account must have at least 500 credits available. The extension reads your balance via /v1/usage/check and unlocks the Bulk Capture toggle when the balance is sufficient. Credits are never deducted — the threshold is advisory only.

LinkedIn compliance

The extension reads only what is already visible in your logged-in LinkedIn session, at your explicit click. You are responsible for using the extension in accordance with LinkedIn's User Agreement and any applicable laws in your jurisdiction.

Troubleshooting

API key invalid mid-session

  • Your key was deactivated or rotated.
  • Open the account menu, sign out, and paste a new key.
  • The mid-session 401 banner gives you a one-click jump to the onboarding screen.

Profile fetch failed / 401 on the profile

  • Your LinkedIn session may have expired. Open linkedin.com in another tab and re-authenticate.
  • Refresh the profile tab, then click Extract Profile again.
  • The extension uses your existing LinkedIn session cookies — it does not log in on your behalf.

Some sections are empty

  • The profile owner may have hidden the field — the extension can only see what LinkedIn renders.
  • Lazy-loaded sections (recommendations, interests, services, contact info) need to be visible before extraction. Scroll the profile fully, then re-extract.
  • Contact info requires the modal to open — confirm you have the Contact info section ticked.

Skills truncated 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.
  • If you need the rest, view them on the LinkedIn profile directly.

Bulk Capture locked

  • Bulk needs 500+ credits.
  • Click Refresh balance in the account menu after topping up.
  • The credit check is read-only — nothing is ever deducted.

Captured profiles disappeared

  • Did you click Clear all on the Bulk tab?
  • Uninstalling and reinstalling clears chrome.storage.local (and browser.storage.local in Firefox).
  • The Bulk session persists across popup closes and browser restarts so this should not happen otherwise.

Restricted page

  • The extension can't run on browser internal pages — chrome://, edge://, about:, moz-extension://.
  • It is also silent on every non-LinkedIn site and on LinkedIn pages that are not profile pages (feed, search, jobs, etc.).

Excel / CSV row shape

  • Excel (bulk) and CSV (single or bulk) flatten each profile to one row. Experience and Education expand to numbered columns (experience1_*, experience2_*, …) up to the limit you set.
  • JSON preserves the full nested shape — use JSON if you need every field.

FAQ

Which pages does the extension run on?

Only LinkedIn profile pages at https://www.linkedin.com/in/<slug>/. The extension is silent on every other site and on non-profile LinkedIn pages.

Does the extension send my extracted profiles anywhere?

No. All extraction, preview, Bulk Capture, and export run inside your browser. The only NameToProfile API calls are /v1/auth/validate, /v1/usage, and /v1/usage/check — none of those calls carries profile data.

Does the extension log in to LinkedIn for me?

No. The extension reads your existing LinkedIn session — it never sees your LinkedIn password or session cookies directly. You must already be signed in to LinkedIn in the same browser.

Are credits deducted when I extract a profile?

No. The 500-credit threshold for Bulk Capture is an advisory read-only gate. The extension never calls /v1/usage/consume.

Why does my browser warn that the extension can read your data on linkedin.com?

The host permission for https://www.linkedin.com/* is required so the popup can read the profile data your active LinkedIn tab has already loaded. The extension never reads any other site. See Privacy Policy section 10 for how to verify this.

How do I export captured profiles?

Bulk Capture tab → Download All → Excel / CSV / JSON. The filename includes the date and profile count.

Where is my API key stored?

In your browser's extension local storage (chrome.storage.local in Chromium-based browsers, browser.storage.local in Firefox), protected by your browser's profile-level encryption at rest. Sign out from the account menu to wipe it, or uninstall the extension to wipe everything.

I'm a security researcher / regulator. How do I verify the no-telemetry claims?

The extension ships as un-minified JavaScript. Privacy Policy section 11 explains how to inspect the source. The only NameToProfile endpoints are /v1/auth/validate, /v1/usage, and /v1/usage/check; grep the codebase for consume to confirm no credit-consuming endpoint is ever called.

Contact Support

For setup help, extraction issues, Bulk Capture questions, or API-key issues for the LinkedIn Profile Extractor.

Email: info@nametoprofile.com

Need direct help?

Send your account email, the LinkedIn profile URL where the issue occurred, a screenshot of the popup, and the exact error if available.

Email Support