Apollo Company Capture to CSV: Workflow and Limits

How to scrape visible Apollo.io company rows into AGNURA local storage, export CSV, and work within DOM-only limits: scroll first, no API, no pagination automation.

Website IntelligencePublished Reading time 5 min

Your job is to copy company rows you can already see on an Apollo.io list into a local CSV on your machine.

AGNURA AI Assistant can read the Apollo table DOM in the active tab when you click Get Apollo Data, store new domains in Chrome local storage, and Download CSV. It does not call the Apollo API, auto-scroll the grid, or paginate for you.

This sits inside website intelligence as list capture, not enrichment. For the broader research definition, see What Is Website Intelligence for Sales and Outreach?.

Prerequisites

  • Desktop Chrome with AGNURA installed
  • An Apollo.io account and an open company list in the browser (for example on app.apollo.io)
  • Willingness to scroll so the rows you care about are mounted in the page
  • A place to store the CSV under your company’s data policy

No AGNURA sign-in is required. Apollo capture does not use managed AI credits.

Direct answer

  1. Open the Apollo company list in the active tab.
  2. Scroll so every row you want is loaded in the grid.
  3. Open AGNURA → Get Apollo Data.
  4. Click Get Apollo Data on the Apollo view to scrape.
  5. Click Download CSV to export everything stored so far.
  6. Repeat on the next Apollo page if you need more rows (manual pagination).

Exact steps

1. Open the right Apollo tab

Focus a tab whose host is apollo.io or *.apollo.io with a company list table visible.

The AGNURA header control for Apollo is enabled only on those hosts. Off Apollo, use normal website analysis instead.

2. Scroll before you scrape

Apollo lists are often virtualized. Only rows currently mounted in the DOM are readable.

  • Scroll through the portion of the list you want.
  • Do not expect AGNURA to auto-scroll or load the next page for you.
  • If you scrape too early, you only capture the visible slice.

3. Open AGNURA’s Apollo view

  1. Click the AGNURA icon.
  2. Click header Get Apollo Data (it appears before Send Email when the active tab is Apollo).
  3. Read the on-screen hint and the count of companies already stored locally.

Opening the view does not scrape yet. Scraping starts only when you click Get Apollo Data inside that view.

4. Scrape visible rows

Click Get Apollo Data.

AGNURA injects a helper into the Apollo tab, reads company table rows, and merges new domains into chrome.storage.local.

Status typically shows how many domains were saved vs skipped (already stored).

5. Download CSV

Click Download CSV on the Apollo view.

DetailBehavior
ScopeAll companies in local storage, not only the last scrape
Filenameapollo-companies-YYYY-MM-DD.csv (local date)
Empty storeDownload may still run with a “nothing to export yet” style status until you scrape

6. Capture another page (manual)

To get more companies:

  1. Move to the next page in Apollo yourself.
  2. Scroll that page’s visible rows.
  3. Scrape again.
  4. Download CSV when you want a full backup of the accumulated store.

What fields are captured

Per row, when present in the grid:

CSV / store fieldSource idea
domainNormalized website hostname (storage key; www. stripped)
nameAccount / company name
websiteWebsite link
linkedinLinkedIn link when shown
employeesEmployee count column
industriesIndustry chips
keywordsKeyword chips (joined)
locationLocation column
scoreScore column when present
scrapedAtWhen AGNURA saved the row
sourceUrlApollo tab URL at scrape time

Rows without a valid website URL are skipped (no stable domain key). Custom Apollo columns are not captured in the current product.

Storage and merge rules

RuleMeaning
Local onlyData lives in chrome.storage.local (wat:apollo-companies:v1) on your Chrome profile
Keyed by domainOne record per normalized domain
Skip existingRe-scrape does not refresh domains already saved
No TTLRows persist until you clear this extension’s data (no in-app “Clear Apollo” button today)
Separate from analysisApollo store does not change website analysis results

Clearing extension data is the reset path if you need a full refresh of stale rows.

What success looks like

CheckExpected
HostActive tab is Apollo
ScrollRows you wanted were visible before scrape
StatusNew domains saved; duplicates skipped
CSVFile opens with the columns above
PrivacyFile stays where you downloaded it; AGNURA did not upload the list to an AGNURA server

Limits (read before you rely on this)

AGNURA Apollo capture does not:

  • Call Apollo’s API
  • Auto-scroll virtualized lists
  • Automate pagination
  • Update domains already stored
  • Sync across devices or teammates
  • Guarantee private/locked Apollo fields appear in the DOM
  • Survive an Apollo UI redesign without selector updates

Handle exported CSVs under the same policies you use for prospect lists. Business identifiers and social URLs can be sensitive.

Common problems

ProblemWhat to try
Get Apollo Data disabledFocus an apollo.io tab with a company list
Zero rows savedScroll the grid so rows mount; confirm website links exist on rows
Counts look lowYou only scraped the visible page; paginate manually and scrape again
Stale company dataSkip-existing is working; clear extension storage to reset
CSV empty messageScrape at least one successful batch first

If menus fail elsewhere, see AGNURA Not Showing or Not Generating: Troubleshooting.

How AGNURA helps this workflow

NeedWith AGNURA
Capture visible Apollo rowsOn-demand DOM scrape into local storage
Accumulate across sessionsDomain-keyed local store
Hand off to sheets/CRMDownload CSV of the full store
Avoid extra API keysNo Apollo API and no managed AI required for this feature

Compared with common alternatives

ApproachTrade-off
Manual copy/pasteSlow; easy to miss columns
Apollo’s own export toolsUse when you need Apollo’s official export path and entitlements
Enrichment APIsDifferent job; not what this DOM capture is
AGNURA visible-row captureFast local CSV from what you already loaded; strict DOM limits

Related guides

Soft next step

Open one Apollo company list, scroll a short section, scrape once, and open the CSV to confirm columns before you rely on a long session. Install AGNURA if you do not have it yet:

Add to Chrome

Try AGNURA in Chrome

Draft in Gmail, LinkedIn, WhatsApp, and Reddit. You review every message before send.

Add to Chrome