USA Swimming Clubs · Emails & Phones by State
Pricing
from $0.70 / 1,000 club rows
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 hours ago
Last modified
Categories
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 goal | Suggested setup |
|---|---|---|
| Swimwear, timing or pool-equipment brand | Prospect list of competitive clubs | Florida or Texas first, then All states |
| League / team-management SaaS | Clubs that can buy software | One large state + Outreach CRM view |
| Insurer or Safe Sport vendor | Territory map of recognized clubs | Filter later on safeSportRecognized |
| Agency / outbound | CRM feed with email and phone | Only rows with email or phone on |
| Data / ops | Scheduled master table | states: ["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
- Open the Actor in Apify Console.
- Keep USA Swimming clubs unless you want Learn to Swim providers.
- Pick one or more states, or All states.
- 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.
- Click Start.
Ready-made examples (published tasks)
| Example | Best for |
|---|---|
| Find Florida USA Swimming clubs with emails | First run / high-volume state |
| Texas swim club phones and websites for CRM | CRM import |
| California USA Swimming clubs, outreach sheet | West Coast outbound |
| Nationwide USA Swimming sample (20 clubs) | Try the full map without a huge run |
What it extracts
| Category | Fields |
|---|---|
| Identity | Club name, club key, listing key, finder kind |
| Location | City, state, ZIP, street, GPS, facility name |
| Contact | Contact name, email and phone when published |
| Web | Club website when published |
| Quality | Club size, Club Excellence level, Safe Sport recognized |
| Finder | Link 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
| Field | Type | Default | Notes |
|---|---|---|---|
finderType | string | clubs | clubs, lessons, or both |
states | array | ["FL"] | State codes, or ALL for nationwide. Omitted = Florida. |
onlyWithContact | boolean | false | Skip clubs with no published email or phone. Console Try prefills on. |
maxItems | integer | 20 | 0 = 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.
| Free | Bronze | Silver | Gold | Platinum | Diamond | |
|---|---|---|---|---|---|---|
| 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.
Is it legal to scrape USA Swimming Find a Team?
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-scrapernpm installapify 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.