USA Swimming Clubs · Emails & Phones by State avatar

USA Swimming Clubs · Emails & Phones by State

Pricing

from $0.70 / 1,000 club rows

Go to Apify Store
USA Swimming Clubs · Emails & Phones by State

USA Swimming Clubs · Emails & Phones by State

Export USA Swimming club contacts from the public Find a Team directory. Name, email, phone, website, city and state — one row per club. Public listing. No login. No API key.

Pricing

from $0.70 / 1,000 club rows

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 hours ago

Last modified

Share

Export USA Swimming club contacts from the public Find a Team directory. Pick a state (or nationwide) and get one row per club: name, published email, phone, website, city, ZIP and pool address.

No login. No API key. No USA Swimming account.

Who is this for?

You are…Typical goalSuggested setup
Swimwear, timing or pool-equipment brandProspect list of competitive clubsFlorida or Texas first, then All states
League / team-management SaaSClubs that can buy softwareOne large state + Outreach CRM view
Insurer or Safe Sport vendorTerritory map of recognized clubsFilter later on safeSportRecognized
Agency / outboundCRM feed with email and phoneOnly rows with email or phone on
Data / opsScheduled master tablestates: ["ALL"], maxItems: 0 on a paid plan

What you get by default. Club name, city, state, finder URL and, when the directory published them, contact name, email, phone, website, Club Excellence level and Safe Sport flag. This Actor never invents a mailbox.

Facilities vs clubs. Find a Team lists pools. The export deduplicates to one row per club, keeping the listing with the best published contacts.

How to use

  1. Open the Actor in Apify Console.
  2. Keep USA Swimming clubs unless you want Learn to Swim providers.
  3. Pick one or more states, or All states.
  4. Keep Max clubs at 20 for a first run (Free plan is always 20 per run). Set 0 on a paid plan for a full export of the selection.
  5. Click Start.

Ready-made examples (published tasks)

ExampleBest for
Find Florida USA Swimming clubs with emailsFirst run / high-volume state
Texas swim club phones and websites for CRMCRM import
California USA Swimming clubs, outreach sheetWest Coast outbound
Nationwide USA Swimming sample (20 clubs)Try the full map without a huge run

What it extracts

CategoryFields
IdentityClub name, club key, listing key, finder kind
LocationCity, state, ZIP, street, GPS, facility name
ContactContact name, email and phone when published
WebClub website when published
QualityClub size, Club Excellence level, Safe Sport recognized
FinderLink to the public Find a Team card

Typical coverage

On a nationwide clubs export the public directory lists about 2,500 unique clubs. Almost every club card publishes an email and a phone. Empty fields mean the club did not publish that value — they are not guessed.

Input

FieldTypeDefaultNotes
finderTypestringclubsclubs, lessons, or both
statesarray["FL"]State codes, or ALL for nationwide. Omitted = Florida.
onlyWithContactbooleanfalseSkip clubs with no published email or phone. Console Try prefills on.
maxItemsinteger200 = no row ceiling. Free plan: 20 / run.

Examples

Florida (Try):

{ "finderType": "clubs", "states": ["FL"], "onlyWithContact": true, "maxItems": 20 }

Nationwide, paid plan, no row ceiling:

{ "finderType": "clubs", "states": ["ALL"], "maxItems": 0 }

Output sample

Download in JSON, CSV, Excel, or HTML from the Dataset tab.

{
"clubKey": "5551",
"listingKey": "5884519088554135782",
"structureName": "Nation's Capital Swim Club",
"facilityName": "Claude Moore",
"finderKind": "USA Swimming Club",
"contactName": "Thomas Ugast",
"contactEmail": "tugast@nationscapitalswimming.com",
"contactPhone": "(703) 709-8274",
"website": "http://www.ncapswim.com",
"address": "46105 Loudoun Park Ln",
"city": "Sterling",
"stateCode": "VA",
"postalCode": "20164",
"latitude": 39,
"longitude": -77.4,
"clubSize": 1970,
"clubExcellenceLevel": "Gold",
"safeSportRecognized": true,
"url": "https://www.usaswimming.org/home/find-a-team?findATeamKey=5884519088554135782"
}

How much does it cost to scrape USA Swimming clubs?

HTTP-only (no browser). Pay-per-event on each exported club, plus a ~$0.00005 start. Compute on 512 MB is typically cents.

FreeBronzeSilverGoldPlatinumDiamond
Club with email$0.00399$0.00349$0.00299$0.00249$0.00249$0.00249
Club with phone only$0.00249$0.00219$0.00189$0.00169$0.00169$0.00169
Club without contact$0.00149$0.00129$0.00109$0.00099$0.00099$0.00099
20 emails (Try)$0.08$0.07$0.06$0.05$0.05$0.05
1,000 with email$3.99$3.49$2.99$2.49$2.49$2.49
Full US map (~2,500, almost all with email)~$10~$8.70~$7.50~$6.20~$6.20~$6.20

Free plan: 20 clubs per run. Paid plans follow PPE and your max charge. On a public Actor, a price change is scheduled ~14 days out; until then every row still bills as the current club-row event.

This Actor only copies data that USA Swimming publishes on the public Find a Team map for parents looking for a club. As with any file that contains personal contact details, make sure your use complies with US law, CAN-SPAM, and your own compliance rules. Do not use the export for harassment.

Also available

USA Fencing Clubs · Emails & Phones by State — same job for USA Fencing clubs.

FFN Swimming Clubs · French Directory — same job for French swimming clubs.

Local development

cd usa-swimming-clubs-scraper
npm install
apify run

storage/key_value_stores/default/INPUT.json (or .actor/INPUT.json) must include the schema fields. Local storage/ is not uploaded to Apify Console.

Support

Contact corentin@outreacher.fr if you need a custom scraper or tailored automation.