GROX
Comparisons

Where can you get a list of local businesses?

Published 16 October 2026

You can assemble a local business list from open map data, trade directories, government registers and paid APIs. Each source differs in coverage, how often it is updated, and what the licence lets you store. A missing website is often just missing data, not proof the firm has none. Check contact rules before you email anyone.

Which public sources actually list local firms?

Start with layers that already name places. OpenStreetMap records shops, offices and amenities as mapped objects, often with a name, address and sometimes a phone or website. Coverage is dense in well-mapped towns and thin where volunteers have not walked. National mapping and address bases (in the UK, products derived from Ordnance Survey and the AddressBase family) are more complete for location, but business trading names and contact fields are not the point of those files.

Company and charity registers list legal entities, not every shopfront. A limited company in Companies House is not the same as a cafΓ© that never incorporated. Local authority licensing (food, alcohol, taxis) and planning portals name premises that must be licensed, which is useful for hospitality and trades, useless for a freelance designer with no licence. Chamber directories and high-street BIDs publish member lists; they are opt-in and lag when members leave.

Paid business-data vendors and search-engine local packs stitch many of the above. You pay for matching and phone numbers, not for a guarantee that the number still rings. Official statistical business registers exist for research under strict terms; they are not a marketing dump.

How do licences, freshness and coverage compare?

Licence decides whether you may keep a copy, enrich it, or resell a list. OpenStreetMap data is available under ODbL: you may use it, but share-alike applies to a derived database. Many government open datasets use Open Government Licence, which is more permissive for reuse if you attribute. Commercial directories and API terms usually forbid bulk storage, reverse-engineering, or using contacts for unsolicited email. Read the current terms; they change.

Freshness is a separate axis from completeness. A register updated on filing is legally current and operationally stale. A map edited last week may have yesterday’s closed shop. Scraping a public HTML page does not create a right to keep personal emails; it also breaks when the site changes and often violates terms of use.

Typical trade-offs when building a local list (illustrative, not a ranking)
Source typeCoverageFreshnessWhat you may usually keep
Open map (e.g. OSM)Good where mapped; uneven contactsVolunteer edits; local lagDatabase reuse under ODbL share-alike
Official registers and licencesLegal entities and licensed premisesTied to filings and inspectionsOften OGL or similar; check each file
Trade / chamber directoriesMembers onlySlow; opt-inUsually display, not bulk export
Vendor or search APIsWide match, paidVaries by providerContract limits storage and outreach

Why is a website often missing from a listing?

Listings are filled by mappers, owners, aggregators and registrars, none of whom see the same fields. A shop can trade for years with a phone and a paper till. OSM and many directories treat website as optional. Aggregators copy blanks. The absence of a URL is missing data, not evidence the business has no site.

Do not invent a site from a guess. Search the trading name plus town, then confirm against the address or phone already in the record. Chain brands reuse templates; independents reuse Facebook or Instagram as the only public page. If you need a contact, a published phone or a form on a confirmed page is cleaner than harvesting an address from a footer you are not sure belongs to that branch.

Coverage
How many real premises in the area appear at all, including those without digital marketing.
Freshness
How soon closures, moves and new openings show up in the file you hold.
Licence
The legal terms that say whether you may copy, combine, keep or sell the list.
Contact field
A phone, email or form that a human published for that premises β€” not a guessed inbox.

What should you check before emailing anyone?

Unsolicited email to individuals is regulated. In the UK, PECR and UK GDPR still apply to electronic marketing; B2B is not a free-for-all, and sole traders and partnerships are treated more like individuals. Consent, a legitimate-interest assessment, a clear opt-out, and an honest sender identity are the usual tests β€” get counsel for your case, not a blog post. Buying a β€˜compliant list’ does not transfer consent you never had.

Prefer channels the business already publishes for that purpose: a contact form, a listed sales address, or a phone. Do not scrape personal inboxes from WHOIS, staff pages or leaked dumps. If a simpler tool is enough β€” a local paper’s directory, a BID PDF, or walking the street with a notebook β€” use that. Spreadsheets and OpenStreetMap extracts beat a platform when you only need a one-off catchment map.

A conversational agent can help you tidy names, geocode and draft a DESIGN.md-style note of your own rules, but it does not replace the licence or the law. GROX is built as one agent that can research and write documents; it is the wrong choice if you only need a CSV from a government download page.

  • Confirm the record is a business contact, not a private person at a home address.
  • Keep the source URL and licence with every row you store.
  • Suppress obvious role accounts you were not invited to use.
  • Stop if the publisher forbids bulk extraction.

Common questions

Where can you get a list of local businesses with contact details?

Combine open map extracts, licensing and company registers, and member directories, then fill gaps with paid APIs if you need phones at scale. Each source has different coverage, update speed and licence. A missing website usually means the field was never filled, not that no site exists. Check marketing law before you email.

Is scraping directories a lawful way to build a contact list?

Scraping a public page does not grant a right to store personal emails or ignore the site’s terms. Many directories ban bulk collection. Even where facts are public, electronic marketing still has rules. Prefer licensed downloads and APIs, keep provenance on each row, and take legal advice for outreach β€” this answer is not that advice.

Which source is best for a small town high street?

Walk the street or use a BID or council shopfront list if one exists; it will beat a national file for open-or-closed status. OpenStreetMap is useful for names and locations where volunteers have mapped. Company House will miss unincorporated traders. For a one-off map, a spreadsheet is often the better tool than any platform.

Can I keep OpenStreetMap data in my own database?

Yes, under the Open Database Licence, with attribution and share-alike obligations if you publicly use a derived database. Contact tags are uneven and may be outdated. ODbL is not a marketing consent. Pair map objects with other sources only if each licence allows the combination you intend to publish or sell.

For plans and current prices see Pricing; guides live in the Help Centre.