US Marina Leads — Phone Numbers, Emails, Websites & Locations avatar

US Marina Leads — Phone Numbers, Emails, Websites & Locations

Pricing

$7.00 / 1,000 marina results

Go to Apify Store
US Marina Leads — Phone Numbers, Emails, Websites & Locations

US Marina Leads — Phone Numbers, Emails, Websites & Locations

US marina leads with phone numbers, public emails, websites, addresses and GPS. Cleaned, deduplicated, emails checked on official sites.

Pricing

$7.00 / 1,000 marina results

Rating

0.0

(0)

Developer

Zapticx

Zapticx

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

US Marina Leads — Phone Numbers, Emails, Websites & Locations

Get a clean, ready-to-use list of US marina leads with phone numbers, public business emails, official websites, street addresses and GPS coordinates. Pick a state, a city or a point on the map, run the Actor, and download marina contact data as CSV, Excel or JSON, or pull it straight into your CRM, spreadsheet or automation through the Apify API.

This is not a raw data dump. Every marina record is cleaned, deduplicated and classified before you receive it: closed and non-marina places are filtered out, phone numbers are normalized, websites are labelled (official site, parent operator, government, directory…), and the Actor visits each marina's own official website to confirm it is live and to find publicly displayed business emails. When the website shows a marina-domain address such as info@yourmarina.com, it is preferred over a free-mail address, and you can always see where each email came from.

💰 Simple pricing: $7.00 per 1,000 marina results. Website checks and email enrichment are included. You pay only for marinas delivered to your dataset.

Data source: base place data from the Overture Maps Foundation open Places dataset (CDLA Permissive 2.0), cleaned and enriched by this Actor with information from each marina's own public website.

What can you do with this Actor?

  • 📇 Build targeted marina lead lists for sales and outreach: name, phone, email, website and address in one row
  • ✉️ Find marina email addresses that are publicly listed on official marina websites
  • 📞 Collect marina phone numbers in a clean, dial-ready format (E.164 and display format)
  • 🗺️ Map marinas by state, city or radius around any point, with latitude and longitude for every record
  • 🏢 Research the marina market in a region: who operates where, which marinas belong to larger operators
  • 🧹 Clean an existing marina CRM list: spot dead websites, parked domains and closed marinas
  • 🔁 Automate marina research with scheduled runs, webhooks and integrations

Who uses it: marine-industry suppliers and service companies, boat and yacht brokers, marine insurance and finance teams, software vendors selling to marinas, agencies running outreach for marine businesses, and analysts building marine-industry datasets.

How to use this Actor

  • 👉 Register for a free Apify account: no credit card required.
  • 🎉 Just click Sign up free on Apify → and complete a quick signup.
  • 💰 Apify's free plan includes $5 of usage every month, enough to try this Actor.
  • ⚓ Open the Actor and choose where to look: states, cities, or a point with a radius.
  • 🎯 Set Maximum marinas and, if you like, ask only for marinas with a phone, email or website.
  • ▶️ Click Start. Most runs finish in a few minutes.
  • 📥 Export the results to CSV, Excel or JSON, or use them through the API and integrations.

Features

FeatureDetails
📞 Phone numbersNormalized to E.164 (+13055550123) and display format, plus the number as listed
✉️ Public business emailsFrom the dataset and from each marina's official website (home, contact and about pages)
🏷️ Email classificationbusiness_domain, parent_operator, government, free_mail or questionable
🔎 Email provenanceemailSource (dataset or official website) and the exact page where the email is shown
⬆️ Email upgradesA marina-domain email on the official site replaces a free-mail address as the main email
🌐 Website classificationofficial, parent_operator, government, directory, social, questionable
🩺 Website health checkactive, dead_domain, parked, suspended, http_error, blocked, redirected_unrelated…
📍 Addresses & GPSStreet, city, state, ZIP, one-line address, latitude and longitude
🧹 CleaningDuplicates merged, closed marinas excluded by default, obvious non-marina places removed
⭐ Lead qualityhigh / medium / low based on phone, email quality and a working official website
🗺️ Location filtersStates, cities, or a center point + radius (sorted by distance)
🎯 Lead filtersOnly marinas with a phone, an email or a website; keyword in the marina name
🔗 Social linksSocial media pages listed for the marina
📦 Exports & APICSV, Excel, JSON, XML, Apify API, webhooks, Make, Zapier, n8n

Data fields

FieldTypeDescription
marinaIdstringStable marina identifier
namestringMarina name
phoneDisplaystringPhone, e.g. (305) 294-1124
phoneE164stringPhone in E.164 format, e.g. +13052941124
phoneRawstringPhone as listed in the source data
emailstringBest public business email
emailTypestringbusiness_domain, parent_operator, government, free_mail, questionable
emailSourcestringoverture (base dataset) or official_website
emailPageUrlstringWebsite page where the email is displayed
datasetEmailstringEmail from the base dataset (kept for traceability)
datasetEmailTypestringType of the dataset email
websiteEmailsarrayBusiness emails found on the official website, with type and page
websitestringMarina website
websiteDomainstringWebsite domain
websiteTypestringofficial, parent_operator, government, directory, social, questionable, unavailable
websiteStatusstringactive, dead_domain, http_error, suspended, parked, blocked, robots_disallowed, redirected_unrelated, not_checked, unavailable
websiteFinalUrlstringWhere the website ends up after redirects
addressstringStreet address
citystringCity
state / stateNamestringState code and name
postalCodestringZIP or ZIP+4
countrystringUS
fullAddressstringOne-line address
latitude / longitudenumberGPS coordinates
socialLinksarraySocial media pages
operatingStatusstringopen, closed, temporarily_closed, unknown
leadQualitystringhigh, medium, low
confidencenumberBase-dataset confidence that the place exists as described (0–1)
dataSource, overtureRelease, sourceDatasets, sourceLicenses, licenseNote—Data source, release and license information
checkedAtstringWhen the record was produced (UTC)

Input

FieldTypeDefaultDescription
statesarray—US states, e.g. ["FL", "MD"]. Empty = all states
citiesarray—Cities, e.g. ["Fort Lauderdale, FL", "Annapolis"]
centerPointstring—"latitude, longitude" to search around a point
radiusMilesinteger25Radius around the center point (1–500 miles)
searchKeywordstring—Marina name must contain all these words
maxResultsinteger100Maximum marinas to return (and pay for)
mustHavePhonebooleanfalseOnly marinas with a phone number
mustHaveEmailbooleanfalseOnly marinas with an email (skipped marinas are never charged)
mustHaveWebsitebooleanfalseOnly marinas with a website
includeClosedbooleanfalseAlso return marinas marked closed
enrichEmailsFromWebsitebooleantrueCheck official websites for status and public emails

How filters combine: every filter you set must match. Inside one list, any value can match: ["FL", "GA"] means Florida or Georgia. A city entered with its state (Miami, FL) matches only that state. With a center point, results are limited to the radius and sorted by distance; otherwise the strongest leads (phone, official website, business email) come first.

Example 1: Florida marina lead list with emails

{
"states": ["FL"],
"mustHavePhone": true,
"mustHaveEmail": true,
"maxResults": 500
}

Example 2: Marinas within 25 miles of Annapolis

{
"centerPoint": "38.9784, -76.4922",
"radiusMiles": 25,
"maxResults": 200
}

Example 3: Yacht clubs in several states

{
"states": ["MA", "RI", "CT", "NY"],
"searchKeyword": "yacht club",
"maxResults": 300
}

Example 4: Fast city export without website checks

{
"cities": ["Seattle, WA", "Tacoma, WA"],
"enrichEmailsFromWebsite": false,
"maxResults": 100
}

Output

One dataset row per unique marina. This example is a real result: the marina's base record had no email, and the Actor found the business email on the marina's official website.

{
"marinaId": "4bff376b-8986-4eab-b721-70dd3a61e5c4",
"name": "Robbie's Marina Of Key West",
"phoneDisplay": "(305) 294-1124",
"phoneE164": "+13052941124",
"phoneRaw": "13052941124",
"email": "frontdesk@robbies.com",
"emailType": "business_domain",
"emailSource": "official_website",
"emailPageUrl": "https://robbieskw.com/",
"datasetEmail": null,
"datasetEmailType": null,
"websiteEmails": [
{ "email": "frontdesk@robbies.com", "type": "business_domain", "pageUrl": "https://robbieskw.com/" },
{ "email": "booth@robbies.com", "type": "business_domain", "pageUrl": "https://robbieskw.com/" }
],
"website": "https://www.robbieskw.com/",
"websiteDomain": "robbieskw.com",
"websiteType": "official",
"websiteStatus": "active",
"websiteFinalUrl": "https://robbieskw.com/",
"address": "7281 Shrimp Rd",
"city": "Key West",
"state": "FL",
"stateName": "Florida",
"postalCode": "33040-5408",
"country": "US",
"fullAddress": "7281 Shrimp Rd, Key West, FL 33040-5408",
"latitude": 24.561398,
"longitude": -81.736572,
"socialLinks": [],
"operatingStatus": "open",
"leadQuality": "high",
"confidence": 0.996,
"dataSource": "Overture Maps Foundation — Places",
"overtureRelease": "2026-09-23.0",
"sourceDatasets": ["BrightQuery"],
"sourceLicenses": ["CDLA-Permissive-2.0"],
"licenseNote": "Base place data: Overture Maps Foundation (overturemaps.org), licensed under CDLA Permissive 2.0 (https://cdla.dev/permissive-2-0/). Website status and website emails: checked by this Actor on each marina's public website.",
"checkedAt": "2026-10-05T16:29:35Z"
}

Each run also saves a RUN_SUMMARY (marinas delivered, phones, emails, emails found on websites, website status counts, stop reason) and the DATA_LICENSE text in the run's key-value store.

Pricing

$7.00 per 1,000 marina results ($0.007 per marina), all inclusive.

MarinasPrice
100$0.70
500$3.50
1,000$7.00
5,000$35.00
  • One delivered marina = one result. You pay only for unique marina records saved to your dataset.
  • Included at no extra cost: website health checks, email enrichment, cleaning and classification.
  • Never charged: duplicates, filtered-out marinas (for example marinas skipped by "Only marinas with an email"), failed websites, retries.
  • No subscription for this Actor. Set a maximum cost per run in Apify and the run stops cleanly when it is reached.
  • Apify platform usage for running the Actor is included in the price.

Use cases

Marine-industry lead generation

Export every marina in your sales territory with a phone number and a business email, then load the list into your CRM or outreach tool.

Competitor and market research

Map the marinas in a region, see which belong to larger operators (websiteType: parent_operator) and which are independent, and compare coverage between states.

CRM and list hygiene

Run your target region with includeClosed: true to flag closed marinas, dead websites, parked domains and websites that now redirect to unrelated businesses.

Territory planning

Use a center point and radius to list marinas around a dealership, service yard or sales rep, sorted by distance.

Marine data products

Feed clean marina locations and contacts into dashboards, maps and internal databases on a schedule.

API & integrations

Run the Actor and fetch results with the Apify API, or connect it to your tools with webhooks, Make, Zapier, n8n and Google Sheets. Use Schedules to refresh your lists automatically.

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("zapticx/us-marina-leads").call(run_input={
"states": ["FL"],
"mustHaveEmail": True,
"maxResults": 200,
})
for marina in client.dataset(run["defaultDatasetId"]).iterate_items():
print(marina["name"], marina["phoneDisplay"], marina["email"], marina["website"])

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('zapticx/us-marina-leads').call({
cities: ['Annapolis, MD'],
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Limitations

  • Coverage is US marinas only, and depends on what the underlying open dataset contains. Some marinas are missing, and some details may be outdated.
  • Not every marina publishes an email. Emails are returned only when they appear in the dataset or are publicly displayed on the marina's own website. The Actor never guesses or generates addresses.
  • Free-mail addresses (Gmail, Yahoo…) are often the real contact for small marinas, so they are kept but clearly labelled free_mail.
  • Website checks read at most 3 pages per site, respect robots.txt, and skip sites that block automated visitors (websiteStatus: blocked). Turning them on adds runtime.
  • Marina-specific details such as slip counts, fuel prices and amenities are not included in this version.
  • The base dataset is refreshed periodically (see overtureRelease); website checks are live at run time.

About Zapticx

Built and maintained by Zapticx. Need a field we don't cover yet, or a custom marina dataset? Open an issue on the Actor's Issues tab.

Disclaimer: This Actor is an independent tool. It is not affiliated with, endorsed by, or sponsored by the Overture Maps Foundation, its members, or any marina listed. Base place data comes from the Overture Maps Foundation and its data contributors and is available under CDLA Permissive 2.0; the license text is included with every run (DATA_LICENSE).