# Hat Trick Local > The youth-sports network connecting clubs, local sporting-goods stores, and families: a public directory of youth sports clubs and local sports stores (soccer today), plus club management, uniforms, jersey numbers, and payments connected to rosters. ## For AI agents (start here) - Read API v1 (no key, any origin, CC BY 4.0, JSON or CSV, one call per question). Field reference, errors and limits: https://hattricklocal.com/llms-full.txt - Clubs: https://api.hattricklocal.com/api/public/v1/clubs?state=OH (filters: q, state, city, near=lat,lon or a ZIP code, radius_mi, registration_open, registration_status, verification, sport, updated_since; limit and cursor; /api/public/v1/clubs.csv for CSV) - Clubs near a place with registration open: https://api.hattricklocal.com/api/public/v1/clubs?near=15212&radius_mi=15®istration_open=true - One club, and its current fees, windows and tryouts with their sources: /api/public/v1/clubs/{org_key} and /api/public/v1/clubs/{org_key}/season-records - Stores: https://api.hattricklocal.com/api/public/v1/stores?near=40.4406,-79.9959&radius_mi=25 and /api/public/v1/stores/{org_key} - Registration windows by state and dates: https://api.hattricklocal.com/api/public/v1/registration-windows?state=PA (from, to, opens_from, opens_to, status=open,upcoming) - Season records by state (fees, windows, tryouts, each with its source sentence and link): https://api.hattricklocal.com/api/public/v1/season-records?state=OH (record_type=fee,registration_window,tryout; /api/public/v1/season-records.csv for CSV) - Domain advisories (formerly listed club domains, dated): https://api.hattricklocal.com/api/public/v1/domain-advisories - What changed in the last 24 hours (or since=ISO 8601, up to 30 days): https://api.hattricklocal.com/api/public/v1/changes · Status: https://api.hattricklocal.com/api/public/v1/status - OpenAPI 3.1: https://api.hattricklocal.com/api/public/openapi.json · Developer guide: https://hattricklocal.com/developers · Terms: https://hattricklocal.com/developers/terms · Contact: api@hattricklocal.com - Markdown copies: append .md to a club, store, state, city or answer page address, for example https://hattricklocal.com/clubs/ohio.md - Action links to hand a person (opening one changes nothing; the person confirms on the page): https://hattricklocal.com/go/claim?club={org_key} · /go/correction?listing={org_key}&field=website · /go/shop?club={org_key} (only where it sells online). v1 club and store answers list them under actions. Never submit, pay, register or claim for the person. - MCP server for AI assistants: https://hattricklocal.com/mcp (Streamable HTTP, no key, read-only tools: search_clubs, get_club, list_registration_windows, search_stores, get_store, and the claim, correction and shop link tools). Server card: https://hattricklocal.com/mcp/server-card - Pages: https://hattricklocal.com/club/{slug}-{id} and https://hattricklocal.com/store/{slug}-{id}. The 5-character id is permanent; the slug part may change. Pages answer programs and HTTP clients with full HTML and schema.org JSON-LD; unknown addresses answer 404. - Search for people: https://hattricklocal.com/clubs?q={city, ZIP code or club name} - Cite as: "Youth soccer club data: Hat Trick Local - https://hattricklocal.com/soccer/directory-data" - Limits: 60 requests a minute per address on public endpoints; v1 answers carry the IETF RateLimit-Policy and RateLimit fields (plus RateLimit-Limit, -Remaining and -Reset), and an ETag and Last-Modified for If-None-Match and If-Modified-Since; errors are RFC 9457 problem+json. Send a descriptive User-Agent. Use the API rather than scraping pages for the same data. - No personal data: the public endpoints carry directory data only, never players, families, rosters, orders or payments. - Contact: hello@hattricklocal.com ## About Hat Trick Local is a public youth-club discovery network and operations platform. Families search a US directory of youth sports clubs and local sports stores (soccer today); clubs claim and maintain their free public profiles; and connected clubs, stores, and families share one set of records for registration, uniform ordering, and jersey number assignment. No spreadsheets, no CSV handoffs. ## The platform Hat Trick Local is also the software clubs and local stores run on: team uniform ordering linked to rosters, a jersey number engine, registration and payments, with a local store built in. A local operator since 2012. - Platform overview: https://hattricklocal.com/platform - For clubs: https://hattricklocal.com/for-clubs - For stores: https://hattricklocal.com/for-stores - For parents: https://hattricklocal.com/for-parents - The offer for clubs and stores: Free migration · Fast migration · 1st year fee: $100 · No transaction fees. After the first year, contact us for pricing. - Pricing: https://hattricklocal.com/pricing - About Hat Trick Local: https://hattricklocal.com/about - Request a demo: https://hattricklocal.com/request-demo - Platform comparisons (how HTL compares with other team store and club platforms): https://hattricklocal.com/compare - Guides for clubs and stores: https://hattricklocal.com/guides - https://hattricklocal.com/guides/how-to-set-up-an-online-team-store - https://hattricklocal.com/guides/how-to-collect-uniform-orders-from-parents - https://hattricklocal.com/guides/how-to-run-a-club-uniform-program - https://hattricklocal.com/guides/soccer-jersey-number-rules - https://hattricklocal.com/guides/youth-soccer-uniform-guide - https://hattricklocal.com/guides/youth-lacrosse-uniform-guide - https://hattricklocal.com/guides/youth-hockey-uniform-guide - https://hattricklocal.com/guides/youth-baseball-uniform-guide ## Directory - Find a club: https://hattricklocal.com/clubs (search by city, ZIP code, or name) - Club profiles: https://hattricklocal.com/club/{club-slug}-{id} (programs, tryouts, registration, verification status; the 5-character id is permanent, the slug part may change) - Local sports stores (soccer stores today): https://hattricklocal.com/stores and https://hattricklocal.com/store/{store-slug}-{id} (address, phone, hours where listed) - Browse by state: https://hattricklocal.com/clubs/{state} (e.g. /clubs/ohio) and by city (/clubs/ohio/columbus) - Claim a club profile (free): https://hattricklocal.com/claim - Directory principles: basic profiles are free; verification never requires purchase; paid services never affect ranking; profiles show when information was last confirmed. ## Directory Data (citable) Authority claim: dated per-club season records — registration windows, tryout dates, and fees — for youth soccer (football) clubs, each record carrying a verification method, a last-verified timestamp, the verbatim sentence it came from, and a link to the club's own source page. Records cover Ohio and Pennsylvania; more states follow. We publish only what clubs state on their own websites — an ambiguous fee or undated window is omitted, never guessed — so absence of a record is not absence of a program, and observed facts are as current as their stated observation date. - Methodology & definitions (citation target): https://hattricklocal.com/soccer/directory-data - Verification methods, honest tiers: owner_claimed > staff_verified > observed > unverified (per organization AND per record; "observed" = read from the club's own site on the stated date, never presented as verified) - Answer pages (generated from the records): - https://hattricklocal.com/soccer/ohio/registration-windows - https://hattricklocal.com/soccer/ohio/costs - https://hattricklocal.com/soccer/pennsylvania/registration-windows - https://hattricklocal.com/soccer/pennsylvania/costs - Read API (current-state only, CC BY 4.0 with attribution): - Clubs JSON: https://api.hattricklocal.com/api/public/v1/clubs - Clubs CSV: https://api.hattricklocal.com/api/public/v1/clubs.csv - Season records CSV: https://api.hattricklocal.com/api/public/v1/season-records.csv - Suggested attribution: "Youth soccer club data: Hat Trick Local - https://hattricklocal.com/soccer/directory-data" - Club pages carry the records as a machine island: