---
title: "Returns canonical team names for up to 25 raw names in one call."
method: GET
path: "/api/v1/normalize/batch"
tags: ["Team normalization"]
---

# Returns canonical team names for up to 25 raw names in one call.

`GET /api/v1/normalize/batch`

## Request

- Base URL: `https://api.owlsinsight.com`
- URL: `https://api.owlsinsight.com/api/v1/normalize/batch`
- Auth: HTTP bearer

Returns canonical team names for up to 25 raw names in one call.

Not needed for names this API returns: home_team and away_team on the odds and events endpoints are already the one canonical string per team for NFL, college football, NBA, NHL, MLB and college basketball. Use it to map an outside name onto ours.

Soccer: a name carrying Women, an age (U21, U-23, Under 20), Youth, Academy or Reserves is never mapped onto the senior club and comes back as sent: Manchester City Women returns Manchester City Women, not Manchester City. Other spellings of a women's or reserve side, such as a trailing W, Ladies, Femenino, Frauen or a reserve team's own name, are not recognised and can come back as the senior club.

## Query parameters

- `names` string, required
- `sport` string, required

## Response `200`

OK

- NormalizeBatchResponse
  - `results` NormalizeResult[]
    - `canonical` string
    - `input` string
    - `simplified` string: Simplified form (noise words stripped, lowercased). Only for soccer/tennis.
  - `sport` string

---

[API](https://skmtc.dev/owlsinsight/apis/owls-insight-api.md) · [All operations](https://skmtc.dev/owlsinsight/apis/owls-insight-api/llms.txt) · [OpenAPI document](https://skmtc.dev/owlsinsight/apis/owls-insight-api/revisions/76c1ea016ff1?raw)
