Skip to Content

Online Player Search

Search for players online during registration without downloading a database. SwissSys looks up USCF, CFC, and FIDE players through the ChessRoster rating service, so all you need is internet access.

Online search does not have its own federation picker on the Search tab. Which federation it queries (USCF, CFC, or FIDE) is set ahead of time by your tournament’s rating configuration. See Setting the Search Federation below before you search.

Use online search when:

  • You have stable internet at the tournament
  • You need the absolute latest ratings
  • Small tournament (under 50 players)
  • Don’t want to download databases

Use downloaded databases instead when:

  • Large tournament (100+ players)
  • Internet is unreliable
  • Need to work offline
  • Want faster lookups

See Database Overview for database download options.


Setting the Search Federation

There is no federation dropdown on the registration Search tab. The Search tab only lets you pick which database to search (Primary or Secondary) and whether to search online or locally. The federation that online search queries is decided by your tournament’s rating profile, which you set beforehand.

For tournaments using a binary (.rbin/.rbin.gz) database or online-only lookups, the federation is set through the Rating setup panel. Open it via the Registration toolbar → Rating options button (or Options > Environment options… > Ratings tab). Select a chip:

  • USCF — online search queries the USCF service
  • USCF + FIDE — USCF primary; “Also fetch FIDE data when refreshing USCF online” is on
  • CFC — online search queries the CFC service
  • CFC + FIDE — CFC primary with FIDE alongside
  • FIDE — online search queries the FIDE service

For tournaments using a legacy non-binary database (.dbf/.xls/.mdb/.txt), open Options > Environment options… > Ratings tab and use the Federation radio group (USCF, FIDE, or N/A) shown there.

See Ratings Tab - Environment Options for complete configuration details.

Checking your configuration

The registration search panel shows two read-only status labels so you can confirm what a search will do before you run it:

LabelExampleWhat it tells you
Local:Local: USCF Regular (2026-01)The local database that is loaded and its rating type and date
Online:Online: USCF Regular (Latest)The federation and settings that an online search will use

A small arrow marker appears at the start of whichever label was used by the most recent search (local or online), so you can tell at a glance which source the results came from. Both labels refresh automatically each time you close the Rating options dialog.

When the federation is set to N/A, the Online: label reads Online: N/A and online search is disabled. N/A is for tournaments that do not use USCF, CFC, or FIDE ratings.

When the tournament’s primary federation is CFC, the Online: label still reads Online: USCF, but online search routes to the CFC service. The label does not have a separate CFC form. Rely on your Database Wizard / profile setup (and the loaded CFC database) to confirm you are in CFC mode.

See Register - Players Menu for the full registration dialog reference.


Searching USCF Players

Make sure your federation is set to USCF first (see Setting the Search Federation).

Open Registration

Go to Players > Register players.

Go to the Search tab

Click the Search tab. The tab has Name, ID#, and State fields and the Search Online (F4) button.

Search tab in registration dialog

Enter Search Criteria

By Name: Type the name in the Name field (e.g., “Smith, John”) By ID: Type the USCF ID in the ID# field (e.g., “12345678”)

You must enter at least 4 characters for a search to run.

Tip: Searching by ID is much faster and more accurate when you have it.

Search and Load

Click Search Online (F4) or press Enter from the Name or ID field. Select the correct player from the results and click Load.

USCF search results

What Gets Loaded

When you load a USCF player:

  • Primary Rating: Regular, Quick, or Blitz (based on your tournament type)
  • USCF ID and FIDE ID (if player has one)
  • Membership expiration date
  • State and Title (if any)

Searching CFC Players

SwissSys can look up Chess Federation of Canada (CFC) players online, through the same ChessRoster rating service used for USCF.

CFC online search turns on automatically when your tournament’s primary federation is CFC. You set CFC mode by:

  • Choosing CFC in the Database Wizard, or
  • Selecting the CFC chip in the Rating setup panel (Registration toolbar → Rating options).

Once CFC mode is active, the Search tab and the Search Online (F4) button work exactly as they do for USCF.

Confirm CFC mode

Set up your tournament for CFC using the Database Wizard or your player profile. (The Online: status label still reads Online: USCF; the lookup is routed to the CFC service behind the scenes.)

Open Registration and the Search tab

Go to Players > Register players and click the Search tab.

Enter Search Criteria

By Name: Type the name in the Name field (CFC name search is supported). By CFC ID: Type the CFC ID in the ID# field. At least 4 characters are required.

Search and Load

Click Search Online (F4) or press Enter, select the player, and click Load.

What Gets Loaded

When you load a CFC player:

  • Regular and Rapid ratings (CFC does not publish a separate blitz rating online)
  • CFC ID
  • Province (shown in the State field)
  • Membership expiration date

CFC online search always uses the latest published CFC supplement. The Supplement Date setting (Latest vs. Tournament date) on the Rating Search dialog applies only to USCF; it has no effect on CFC lookups.


Searching FIDE Players

Set your federation to FIDE first (see Setting the Search Federation). FIDE only appears as a Federation choice when your configured database supports FIDE ratings.

FIDE searches must use the FIDE ID number, not a name. If you search FIDE by name, SwissSys reports “FIDE searches must use I.D. numbers, not names.” Look the player’s FIDE ID up at fide.com first if you do not have it.

Open Registration

Go to Players > Register players.

Go to the Search tab

Click the Search tab.

Enter the FIDE ID

Type the 7- to 8-digit FIDE ID in the ID# field (e.g., “1503014”). At least 4 characters are required.

Search and Load

Click Search Online (F4) or press Enter. Select the correct player and click Load.

What Gets Loaded

When you load a FIDE player:

  • Primary Rating: Standard, Rapid, or Blitz (based on tournament type)
  • FIDE ID and Federation (country code like USA, GER, RUS)
  • Title (GM, IM, WGM, etc.)
  • Birth year

USCF Rating Source Options

USCF offers two rating sources configured via the Rating Search dialog:

Rating SourceUpdate FrequencyWhen to Use
Published RatingMonthly (default)Most tournaments
Live RatingReal-timePlayer played very recently

Published ratings are the officially released monthly ratings from USCF. Live ratings include results from recently-played but not-yet-published tournaments.

Live ratings are not recommended for most over-the-board tournaments. Ratings can change between registration and tournament start, potentially affecting section eligibility. Verify your tournament rules allow live ratings before using this option.

Configuring Rating Source

Open Rating Options

Click Rating options in the Registration toolbar (or go to Options > Environment options… > Ratings tab).

Confirm USCF Profile

Select the USCF or USCF + FIDE chip to ensure a USCF profile is active.

Set Rating Type and Online Source

Set the Rating type dropdown (Regular/Quick/Blitz), then open [+] More options and under Online Search Settings, choose your preferred Rating Source:

  • Published — monthly published ratings (recommended)
  • Live — tournament history with post-rerate

Set Supplement Date and other preferences as needed for your tournament.

Save Configuration

Click OK to save your rating preferences.

The database status labels in the registration search panel will immediately reflect your new configuration.


Online vs. OTB Tournaments

For online chess tournaments, USCF provides separate online ratings (Online Regular, Online Quick, Online Blitz) distinct from over-the-board (OTB) ratings.

Configuring for Online Tournaments:

Open Rating Options

Click Rating options in the Registration toolbar (or Options > Environment options… > Ratings tab).

Set Rating Type

Set the Rating type dropdown to match your tournament (Regular / Quick / Blitz).

Enable Online Event

Open [+] More options, scroll to Rating Import Settings, and check “Online event”.

Save Configuration

Click OK to save your preferences.

Rating Loading Behavior:

  • Online event enabled: Loads Online Regular/Quick/Blitz ratings
  • Online event disabled: Loads OTB Regular/Quick/Blitz ratings

The “Online event” setting is tournament-specific and persists with your tournament file.


Troubleshooting

”Connection error. Please check your internet connection.”

SwissSys could not reach the ChessRoster rating service.

Online search runs through the ChessRoster rating service (which serves USCF, CFC, and FIDE data), not directly against uscf.org or fide.com.

Solutions:

  1. Check your internet connection
  2. Check firewall settings (allow SwissSys internet access)
  3. Wait and retry (the service may be temporarily busy; SwissSys also retries automatically when rate-limited)

If you see “Authentication failed. Please check your registration.”, verify your SwissSys registration is current.

”Player not found”

Common causes:

ProblemSolution
Name misspelledVerify spelling with player
Wrong federationConfirm USCF / CFC / FIDE is set right
Player not a memberThey need to join USCF, CFC, or FIDE
Incorrect IDDouble-check ID number

Too many results

When searching common names:

  1. Add first name: “Smith, John” not just “Smith”
  2. Include middle initial if needed
  3. Use ID number instead
  4. Ask player for their rating/state to narrow results

Search is very slow

If online search is too slow:

  1. Check internet speed (may be too slow)
  2. Download a database instead (much faster for large tournaments)
  3. Use wired connection instead of WiFi
  4. Try during off-peak hours

Best Practices

Before tournament:

  • Test online search to verify internet works
  • Download database as backup
  • Collect player IDs in advance

During tournament:

  • Use ID search when possible (faster)
  • Have database ready if internet fails
  • Verify membership expiration dates

For large tournaments:

  • Download database instead of using online search
  • Use online search only for late arrivals

See Also

See something that needs updating? .