Discover/Inside Lacrosse API
live

Inside Lacrosse APIinsidelacrosse.com

Retrieve lacrosse game scores, schedules, and full box scores from InsideLacrosse.com. Filter by date, gender, NCAA division, and season.

Endpoint health
verified 7d ago
get_game_details
get_scores
2/2 passing latest checkself-healing
Endpoints
2
Updated
26d ago

What is the Inside Lacrosse API?

The InsideLacrosse API provides 2 endpoints for accessing lacrosse game data from InsideLacrosse.com, covering men's and women's NCAA divisional play. Use get_scores to pull game results filtered by date, gender, division, and season, and get_game_details to retrieve full box scores — including team statistics, player game logs, attendance, venue, and game status — for any individual game.

Try it
The date to fetch games for in YYYY-MM-DD format. Omitting returns today's games.
Gender: 'm' for men, 'w' for women.
Season year (e.g. '2025', '2026').
NCAA Division: '1', '2', or '3'.
api.parse.bot/scraper/049edb8d-0c6b-4474-a41e-6b72c8e36273/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/049edb8d-0c6b-4474-a41e-6b72c8e36273/get_scores?date=2026-06-10&gender=m&season=2025&division=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace insidelacrosse-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.insidelacrosse_api import InsideLacrosse, GameSummary, Game, Gender, Division

client = InsideLacrosse()

# List men's Division 1 games for a specific date
for game in client.gamesummaries.list(date="2025-05-10", gender=Gender.M, division=Division.D1, season="2025"):
    print(game.home_team_name, game.away_team_name, game.home_team_score, game.away_team_score)

    # Get detailed box score for this game
    details = game.details()
    print(details.game_datetime, details.is_final, details.game_type)

    for team_game in details.team_games:
        print(team_game.team_season.team.name, team_game.goals, team_game.shots, team_game.ground_balls)
        for pg in team_game.player_games:
            print(pg.player_season.player.first_name, pg.player_season.player.last_name, pg.goals, pg.assists)
All endpoints · 2 totalmissing one? ·

Get lacrosse game scores for a specific date, gender, and division. Returns all games for the given date as a single page. When no date is provided, defaults to today's date. Each game includes home/away teams, scores, status, and a game_id usable with get_game_details.

Input
ParamTypeDescription
datestringThe date to fetch games for in YYYY-MM-DD format. Omitting returns today's games.
genderstringGender: 'm' for men, 'w' for women.
seasonstringSeason year (e.g. '2025', '2026').
divisionstringNCAA Division: '1', '2', or '3'.
Response
{
  "type": "object",
  "fields": {
    "date": "string, the requested date in YYYY-MM-DD format",
    "games": "array of GameSummary objects with home_team_name, away_team_name, home_team_score, away_team_score, date, status, location, neutral_site, game_id",
    "gender": "string, 'm' or 'w'",
    "season": "string, the season year",
    "division": "string, NCAA division number"
  },
  "sample": {
    "data": {
      "date": "2025-05-10",
      "games": [
        {
          "date": "2025-05-10T12:00:00Z",
          "status": null,
          "game_id": "68f3c538-2721-44a7-a2fd-e297f62c6624",
          "location": null,
          "neutral_site": false,
          "away_team_name": "Richmond",
          "home_team_name": "North Carolina",
          "away_team_score": 13,
          "home_team_score": 10
        }
      ],
      "gender": "m",
      "season": "2025",
      "division": "1"
    },
    "status": "success"
  }
}

About the Inside Lacrosse API

Scores and Schedules

The get_scores endpoint returns a list of games for a given date in YYYY-MM-DD format. Omitting the date parameter defaults to today. Each game object in the games array includes home_team_name, away_team_name, home_team_score, away_team_score, status, location, and a neutr flag indicating neutral-site games. You can narrow results with the gender parameter ('m' or 'w'), division ('1', '2', or '3'), and season (e.g. '2025').

Box Score Detail

Once you have a game_id from the games array, pass it to get_game_details to retrieve the full box score. The response includes a team_games array where each entry carries the team's goals, shots, and a player_games list with per-player statistics. Top-level fields cover game_datetime (ISO 8601), location, attendance, display_status, and home_team_season_id. The game_id is in UUID format and must be sourced from a prior get_scores call.

Coverage Scope

Data covers NCAA men's and women's lacrosse across Divisions I, II, and III. The season parameter lets you query historical seasons as well as the current one, making the API useful for both live-game tracking and retrospective research. Player-level stats are nested inside team_games[*].player_games within the get_game_details response.

Reliability & maintenanceVerified

The Inside Lacrosse API is a managed, monitored endpoint for insidelacrosse.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when insidelacrosse.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official insidelacrosse.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track daily NCAA lacrosse scores filtered by division and gender using get_scores
  • Build a lacrosse box score display using player and team stats from get_game_details
  • Compare team shooting efficiency across games using shots and goals fields
  • Monitor game attendance figures and venue data for facility research
  • Aggregate season-long player performance by iterating game IDs from get_scores
  • Detect neutral-site games using the neutr field in score results
  • Feed a sports notification app with live game status via the display_status field
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does InsideLacrosse.com have an official developer API?+
InsideLacrosse.com does not publish a public developer API or documented data feed for external use.
What does `get_scores` return when no filters are applied?+
With no parameters, get_scores defaults to today's date and returns all available games across genders and divisions. You can narrow results by supplying date, gender ('m' or 'w'), division ('1', '2', or '3'), and season independently or in combination.
Does `get_game_details` include play-by-play or period-by-period scoring breakdowns?+
Not currently. The endpoint returns aggregate box score data: team-level goals and shots, player game logs, attendance, venue, and game metadata. Period-by-period scoring is not included in the current response shape. You can fork this API on Parse and revise it to add an endpoint for period scoring if that data becomes accessible.
Is there a way to look up team season records or standings?+
Not currently. The API covers individual game scores via get_scores and box score detail via get_game_details. Season standings and win/loss records are not exposed as dedicated endpoints. You can fork the API on Parse and revise it to add a standings endpoint.
How fresh is the score data, and does it update during live games?+
The display_status field in get_game_details and the status field in get_scores reflect the current game state as reported by InsideLacrosse.com. Data freshness depends on how frequently the source site updates its records; there is no guaranteed real-time latency specified, so treat in-progress game data as near-real-time rather than tick-by-tick.
Page content last updated . Spec covers 2 endpoints from insidelacrosse.com.
Related APIs in SportsSee all →
mlssoccer.com API
Access live MLS soccer scores, match schedules, and detailed game information across all major competitions including the Regular Season, US Open Cup, and CONCACAF Champions Cup. Retrieve real-time match data and comprehensive details for any MLS team.
livescore.com API
Track live scores and detailed statistics across football, hockey, basketball, tennis, and cricket with the ability to filter by date, sport, and league. Access match summaries, team overviews, standings, fixtures, and results to stay updated on your favorite competitions and teams.
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.
nhl.com API
Access data from nhl.com.
stats.ncaa.org API
Access comprehensive NCAA sports statistics to search for players, teams, and coaches, view game box scores and play-by-play data, and review team schedules, rosters, and rankings. Get detailed head coach records and scoreboard information to analyze performance across college sports.
espn.com API
Get live scores, schedules, standings, teams, rosters, athlete profiles, game logs, and league news across major sports from ESPN.
bleacherreport.com API
Access sports news articles, live scores, and detailed game statistics from Bleacher Report across all major leagues including the NBA, NFL, MLB, and NHL. Retrieve full article content, expert analysis, and box-score data for any supported sport and date.
nikeeyblscholastic.com API
Access comprehensive Nike EYBL Scholastic basketball league data including teams, player bios, schedules, standings, and detailed game box scores. Track team rosters, player statistics, and season performance across the entire league in one place.