Tournament Data Importer
๐ฅ
Tournament Data Importer
Powered by CSV-Importers ยท Direct API integration ยท No file size limit
Import teams, speakers, adjudicators, venues, rounds, motions, and more directly into any NekoTab tournament via the REST API. Upload one or many CSV files at once.
1 Connect to your tournament
Full URL of the tournament, e.g.
https://nekotab.app/my-tournament/Found at Admin โ API โ Your token in the tournament.
The short identifier in the URL. Leave as-is if the tournament already exists.
2 Select data type(s) and upload CSVs
Click a type to select the matching CSV file. You can select and upload multiple types at once.
๐
Switching from CalICOTab?
Import your full tournament in one click
CalICOTab exports tournament data as a .xml file. NekoTab can import it directly โ teams, adjudicators, venues, ballots, motions, and draw all at once.
What gets imported:
โ Teams & speakers
โ Adjudicators & panels
โ Venues & rounds
โ Ballots & scores
โ Motions
โ Draw structure
CSV File Format Guide
Each CSV must use a specific filename so the importer knows what type it is:
| Filename | Content |
|---|---|
institutions.csv | Institutions / schools |
teams.csv | Teams + embedded speakers |
speakers.csv | Speakers (if separate from teams) |
adjudicators.csv | Adjudicators |
venues.csv | Venues / rooms |
rounds.csv | Round definitions |
motions.csv | Motions |
break_categories.csv | Break categories |
venue_categories.csv | Venue category groups |
scores.csv | Adjudicator base scores |
Column headers
The first row must be a header row. Column names must match the Tabbycat API field names exactly (e.g.
reference, institution, adj_core). See the CSV-Importers repo for sample files.Getting your API Token
- Open your tournament admin panel
- Go to Admin โ API
- Copy the token shown on the page
- Paste it in the API Token field above
Keep your token private. Anyone with it can modify your tournament data.