About RunIndex

Our Mission

RunIndex is your comprehensive race discovery platform, helping runners find their next challenge. Whether you're searching for a local 5K or planning your first marathon, we make it easy to discover, compare, and register for running events across the United States.

How It Works

We aggregate race data from multiple trusted sources, including RunningUSA and other race listing platforms. Our intelligent pipeline collects, enriches, and normalizes this data to provide you with accurate, up-to-date information about races happening near you.

Our Infrastructure

  • Data Pipeline: LangGraph-powered workflow for automated data collection and enrichment
  • Database: Supabase with PostGIS for geospatial queries
  • Frontend: Next.js with React and Tailwind CSS
  • Maps: MapLibre GL with custom race pin markers

Data Sources

We partner with and collect data from reputable race listing services to ensure comprehensive coverage. Our primary data sources include:

  • RunningUSA — The national running industry association