nametoprofile.com

Firefox Add-on Support

LinkedIn Company Page Extractor — Support

Use this page for setup guidance, supported-page rules, extraction workflow, field selection, export formats, troubleshooting, and contact information for the LinkedIn Company Page Extractor Firefox add-on.

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 Company Page Extractor from Firefox Add-ons (addons.mozilla.org).
  3. Open the add-on popup and save your API key during setup.
  4. Log in to LinkedIn and open any company page, e.g. linkedin.com/company/<slug>.
  5. Click the add-on icon in the Firefox toolbar.
  6. Pick the fields you want in the Fields panel and click Extract Data.
Supported scope: The add-on works only on LinkedIn company pages under linkedin.com/company/*. It does not support LinkedIn Sales Navigator, profile pages, messaging pages, search result pages, or unrelated sites.

Minimum Firefox version

The add-on is built against the WebExtensions API and requires a modern version of Firefox (Firefox 109 or later, which introduced Manifest V3 support). If you are on an older version, update Firefox from Help → About Firefox and retry the install.

How the workflow behaves

  • Clicking Extract Data reads structured data from the currently open LinkedIn company page.
  • If you aren't already on the /about sub-page, the add-on navigates there automatically so all fields (industry, founded, specialties, etc.) are available, then extracts.
  • The Data Preview panel populates with the extracted values. Each value shows a small source badge (LD, DOM, LBL, or RGX) — see the Source badges section below for what each one means.
  • Use Copy Row to paste a single tab-separated row directly into Excel or Google Sheets, or export to Excel (.xlsx), CSV, or JSON.

Extracted fields

The add-on can extract up to 13 fields from a company page: Name, Company ID, Logo, Summary, Overview, Website, Industry, Company Size, Followers, Headquarters, Founded, Specialties, and Employees on LinkedIn. You can toggle optional fields in the Fields panel.

Source badges in the preview

Each extracted value in the Data Preview panel shows a small badge indicating where the value was obtained from:

  • LD — parsed from JSON-LD structured data embedded in the page. Most stable source.
  • DOM — read via a CSS selector against the rendered page DOM. Used as a fallback when JSON-LD doesn't expose the field.
  • LBL — located by matching a label in the page (e.g. finding the text "Founded" and reading the adjacent value). Used when CSS selectors drift after a LinkedIn UI update.
  • RGX — extracted via a regular expression scan against the page body. Last-resort fallback for fields that no structured or label-based lookup could find.

Stored locally

The add-on stores your API key, your field preferences, the most recently extracted profile (used by Copy Row), and any active bulk capture session in the Firefox add-on local storage (browser.storage.local), so your settings and in-progress work survive popup closes and background-script restarts. Nothing is uploaded to any third party beyond the free NameToProfile API calls described below.

API key usage

The add-on uses your NameToProfile API key only to verify that your account is active and to check remaining credits. It calls the free endpoints /v1/auth/validate, /v1/usage, and /v1/usage/check only — these endpoints do not consume credits. Data extraction itself runs entirely inside your browser and does not send any LinkedIn page content to our servers.

Export formats (single profile)

Excel (.xlsx) — a file with a header row plus one data row and auto-fitted column widths.
CSV — properly quoted for values that contain commas or line breaks.
JSON — structured output including extractedAt and pageUrl metadata plus every selected field.
Copy Row — a single tab-separated string copied to your clipboard, ready to paste into any spreadsheet cell. Each field lands in its own column automatically.

Bulk Capture

The popup has a Bulk tab for capturing data from multiple companies without manually clicking Extract Data on each one.

  • Click Start Session in the Bulk tab. The add-on verifies you have at least 250 free credits on your NameToProfile account via a non-consuming entitlement check (POST /v1/usage/check). This check does not deduct credits — it only confirms you are entitled to run a bulk capture.
  • While the session is active, visit LinkedIn company pages as you normally would. Each company page you open is automatically captured and added to the bulk queue (duplicates are de-duplicated by company ID).
  • Click Stop Session in the Bulk tab at any time to end the capture. Stopping a session is always allowed and requires no entitlement check.
  • After stopping (or at any point during the session), export the captured companies as a single bulk Excel (.xlsx), bulk CSV, or bulk JSON file. Each row in the exported file is one captured company, with the same field columns as the single-profile export.
  • Click Clear Session to remove all captured companies from the queue. This does not affect your NameToProfile credit balance.

Note on credits: the 250-credit threshold is an entitlement gate only. The add-on does not consume NameToProfile credits for extraction or bulk exports — all scraping runs locally in your browser. The check exists to limit bulk capture to accounts with sufficient entitlement headroom.

Useful Links

Data handling notes

All LinkedIn company data is extracted and processed inside your browser. The add-on reads the currently open company page via standard Firefox WebExtensions APIs and either parses embedded JSON-LD structured data or falls back to CSS selectors on the rendered DOM. Extracted data is stored only in your local browser and is never sent to NameToProfile or any third party. See the Privacy Policy for full details.

Clear data behavior

Clearing add-on data via the popup removes the last extracted profile, any active bulk capture session, and your field preferences, but keeps the saved API key in place. Use the Settings screen to remove the API key separately if needed, or remove all add-on storage via about:addons → Extensions → LinkedIn Company Page Extractor → the gear icon → Remove, which also removes the saved API key.

LinkedIn login required

You must be logged into LinkedIn in the same browser window for the add-on to access company pages. The add-on does not handle LinkedIn authentication — it relies on your normal logged-in session.

Firefox permission prompts

When you install the add-on from Firefox Add-ons, Firefox will display a permission prompt listing the sites the add-on can access (linkedin.com and api.nametoprofile.com) and the APIs it uses (storage, active tab, clipboard write). Accept the prompt to complete installation. You can review and change these permissions at any time from about:addons → Extensions → LinkedIn Company Page Extractor → Permissions.

Troubleshooting

Extract Data button is disabled

  • Open a LinkedIn company page under linkedin.com/company/*.
  • Make sure you are logged in to LinkedIn.
  • Then reopen the popup and try again.

Fields show em dashes ("—")

  • An em dash means neither the JSON-LD nor the DOM selector matched for that field on the current page.
  • Scroll the company page so the About module loads, then extract again.
  • LinkedIn occasionally updates its DOM — if a field persistently fails, report it to support.

Excel export fails or does nothing

  • The Excel library is bundled inside the add-on package — .xlsx export works offline and does not need any network access.
  • If Excel export still fails, make sure the popup has focus and try again. If the issue persists, use CSV or JSON export instead and email support with a screenshot.

Invalid API key or missing key

  • Open Settings inside the popup and verify the saved API key.
  • If needed, generate a new key from your NameToProfile dashboard and save it again.
  • Rotating your API key on the dashboard invalidates the old key immediately.

LinkedIn shows a login wall or CAPTCHA

  • The add-on cannot extract data if LinkedIn has shown a login wall — log in again in the same tab.
  • Rapid repeated extractions may trigger LinkedIn's bot-detection or CAPTCHA flow.
  • Use the add-on at a normal browsing pace. If you hit a CAPTCHA, solve it in LinkedIn and retry.

Copy Row pastes into a single cell

  • Make sure you are pasting into a cell in Excel or Google Sheets (not into a word processor).
  • Spreadsheets automatically split tab-separated values into columns when you paste — Copy Row uses tab separators.

Company ID looks like a slug

  • LinkedIn exposes numeric company IDs inconsistently.
  • For companies with vanity-slug URLs, the add-on falls back to the slug string (e.g. microsoft) instead of a numeric ID.
  • Some pages expose more than one numeric ID (for example, a parent company and a regional entity). In that case the extracted value is a comma-separated list of all IDs found on the page.
  • All of these formats are valid for identifying the company.

Add-on won't install or is disabled

  • Check that your Firefox version is 109 or later (Help → About Firefox).
  • If the add-on was installed from Firefox Add-ons but is disabled, open about:addons, find the entry, and toggle it on.
  • Firefox may block add-ons in Private Browsing by default — enable it for Private Windows in about:addons → Extensions → Run in Private Windows if you need that mode.
  • Enterprise Firefox policies may restrict add-on installs. Contact your IT administrator.

Popup opens but is blank or blocked

  • If the popup appears blank, close it and reopen it from the toolbar icon.
  • Strict tracking protection or content-blocking add-ons can occasionally interfere with the popup's rendering. Try disabling other content blockers temporarily to confirm.
  • If the issue persists, restart Firefox and try again.

FAQ

Which LinkedIn pages are supported?

The add-on supports LinkedIn company pages only, under the URL pattern linkedin.com/company/<slug>. It does not support Sales Navigator, personal profile pages, messaging pages, or LinkedIn search results.

Does the add-on send LinkedIn page content to NameToProfile?

No. All extraction runs inside your browser. The add-on reads the currently open company page via standard Firefox WebExtensions APIs and parses it locally. The only network calls to NameToProfile are free API-key-validation calls (/v1/auth/validate, /v1/usage, /v1/usage/check) that do not transmit any LinkedIn content.

Does the add-on use credits?

No. The add-on only calls free endpoints on the NameToProfile API. Your credit balance is unaffected by the add-on's normal extraction and export operations.

Why do I need a NameToProfile API key at all?

The API key is used only to verify that you have an active NameToProfile account. This makes the add-on available to registered users and lets us coordinate support requests through a single account identifier.

Does the add-on scrape LinkedIn or automate browsing?

No. The add-on reads data from the LinkedIn company page you have already opened in your own logged-in browser session. It does not browse LinkedIn on your behalf, crawl multiple pages automatically, or bypass any LinkedIn access control.

What happens if LinkedIn changes its DOM?

The add-on first tries JSON-LD structured data (which is stable) and falls back to CSS selectors. If LinkedIn updates its markup and a particular field stops working, that field will show an em dash ("—") until we ship an add-on update. Please report persistent failures to info@nametoprofile.com.

Where is my data stored?

All extracted data, your field preferences, and any active bulk capture session are stored only in your local Firefox profile using browser.storage.local. Nothing is uploaded anywhere except the free API key validation calls mentioned above.

Does the add-on work on Firefox for Android?

The add-on targets desktop Firefox. Firefox for Android supports a limited set of recommended extensions — the LinkedIn Company Page Extractor is not currently published for mobile Firefox. If this changes, we will update this page.

How do I contact support?

Email info@nametoprofile.com with a screenshot of the add-on popup, the LinkedIn company page URL, and the exact error if available.

Contact Support

For setup help, extraction issues, export problems, or API-key related questions for the LinkedIn Company Page Extractor Firefox add-on.

Email: info@nametoprofile.com

Need direct help?

Send your account email, your Firefox version, the LinkedIn company page URL, a screenshot of the add-on popup, and the exact error if available.

Email Support