Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape Superpages Leads to CSV with UScraper

Scrape Superpages leads to CSV. Export names, phones, addresses, websites, ratings, hours and categories. Runs locally with the UScraper desktop app.

UScraper
June 27, 2026
10 min read
#how to scrape superpages#superpages scraper tutorial#scrape superpages leads#superpages data extraction#best superpages scraper#octoparse superpages scraper alternative#superpages to csv#data scraper api
How to Scrape Superpages Leads to CSV with UScraper

This Superpages scraper tutorial shows how to turn a keyword and location search into a CSV of business leads with the UScraper local desktop app. You will import the workflow, change the search target, choose an export path, run the pagination loop, and validate the output before using it for research or outreach planning.

Before you start

Prerequisites and compliance guardrails

You need UScraper installed as a local desktop app, a Superpages keyword and location you are allowed to research, and a folder where the CSV can be written. Start with a narrow test such as one service category and one ZIP code. Do not begin with a nationwide category crawl.

Use the Superpages Scraper for Business Listings as the download path for the workflow JSON. The template page is the source of truth for the importable bundle, while this article explains how to run and check it.

Superpages is a local business directory, so the data can look easy to collect. That does not make every use case acceptable. Review the current Superpages Terms of Use, respect access controls and robots guidance, avoid aggressive repeated runs, and get legal review before selling, republishing, or contacting exported leads.

Treat the CSV as governed business data. Keep the run date, search URL, purpose, and reviewer notes beside the export so a teammate can audit where each row came from.


Workflow map

What the Superpages scraper actually does

The bundled JSON defines a browser automation graph rather than a black-box scraper API. It opens a Superpages search URL for search_terms=supermarket and geo_location_terms=95136, waits for listing cards, exports fields from each result row, checks whether a usable Next link exists, and loops until pagination ends.

Workflow blockRole in the runWhat to check
Set Window SizeUses a stable viewport before the page loadsKeep the default unless cards wrap strangely.
NavigateOpens the configured keyword and location searchReplace both URL parameters for your market.
Wait for Page LoadGives Superpages time to render resultsIncrease only after a failed test run.
Wait for ElementLooks for listing card selectorsVerify cards appear before export.
Structured ExportAppends one row per result cardConfirm file path, filename, and headers.
Element Exists + ClickFollows enabled paginationStop if the site shows verification or unusual pages.
{
  "project": {
    "name": "Superpages Details Page Scraper Cloud"
  },
  "blocks": [
    {
      "title": "Navigate",
      "config": {
        "url": "https://www.superpages.com/search?search_terms=supermarket&geo_location_terms=95136"
      }
    },
    {
      "title": "Structured Export",
      "config": {
        "rowSelector": ".search-results .result, .organic .result, div.result, article.result",
        "fileName": "superpages-listing-scraper.csv",
        "includeHeaders": true,
        "fileMode": "append"
      }
    },
    {
      "title": "Element Exists",
      "config": {
        "selector": "a.next:not(.disabled):not([aria-disabled=\"true\"]), a[rel=\"next\"]:not(.disabled):not([aria-disabled=\"true\"])"
      }
    }
  ]
}

Pick the right lane

UScraper, Octoparse, Apify, or a data scraper API?

Best when an analyst wants a reviewable CSV, local file custody, and editable selectors without standing up scraping infrastructure.

The practical question is not "what is the best Superpages scraper?" for every team. It is whether your current job is a supervised CSV export, a recurring production pipeline, or a purchased data feed. For a first market study, UScraper keeps the workflow visible enough that non-developers can inspect the page and the row side by side.


Runbook

How to scrape Superpages leads to CSV

1

Import the template

Open the Superpages scraper template, download the hosted JSON, and import it into UScraper.

2

Edit the search target

In Navigate, replace supermarket and 95136 with your approved keyword and location. Keep the URL structure intact so the result page loads predictably.

3

Set the export folder

In Structured Export, change the save location. Keep superpages-listing-scraper.csv for the first run so teammates recognize the default output.

4

Run one page first

Execute a small test, then open the CSV and compare each row against the visible Superpages cards before letting pagination continue.

5

Scale with the Next loop

When page-one rows look correct, let Element Exists find the enabled Next link, click through, wait for cards, and append the next page.

Validate the Superpages data extraction

Open the CSV next to the browser after the first run. Filter for blank business_name, telephone, address, and website values. Some blanks are normal because not every listing exposes every field, but repeating blanks across a full page usually means a selector or wait needs attention.

CSV symptomLikely causeFix
Empty business namesCards did not render before exportIncrease the wait or rerun one page.
Missing phone numbersThe listing card lacks a phone or uses a changed selectorCompare against the visible card and adjust only if the value exists.
Duplicate businessesSponsored units or repeated categories overlapDedupe on name plus phone or name plus address.
Blank websitesSuperpages did not expose an outbound linkKeep the blank or enrich later from the detail URL.
Pagination stops earlyNext control is disabled, hidden, or changedInspect the current page before editing the click selector.

Do not treat the export as ready just because the file exists. A useful lead CSV needs row-level confidence: business names should match the directory, contact fields should be plausible, and the source detail URL should let another person verify the record.


FAQ

Superpages scraper tutorial FAQ

Superpages listing data may be visible in a browser, but automated collection can still be limited by terms of use, robots rules, anti-abuse controls, privacy law, database rights, and outreach regulations. Review the official terms, avoid bypassing restrictions, and get legal review before commercial lead generation or resale.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]