Skip to content

Changelog

January 30, 2023#

  • Fixed names of AI bots being split into name and tag, e.g. "L. Gustavsson" being parsed as {"name":"Gustavsson", "tag":"L."} instead of {"name":"L. Gustavsson", "tag":""}

January 29, 2023#

  • Fixed server query response values not being properly sanitized

October 13, 2022#

  • Excluded AI bots from numPlayers for Battlefield 2
  • Remove invalid URls in demoIndex, demoDownload, sponsorLogoUrl, communityLogoUrl and customMapUrl for Battlefield 2, Battlefield 2142 and Forgotten Hope 2 servers (an empty string will be returned instead)
  • Remove leading "1" from customMapUrl for Battlefield 2142 servers
  • Fixed recently introduced bug that caused server data to be assigned to the wrong server if a server was removed during the update cycle

September 26, 2022#

  • Added support for Forgotten Hope 2 (Battlefield 2 mod)
  • Fixed fps, coopBotRatio, coopBotCount and coopBotDiff attributes often being returned as null for Battlefield 2 servers

August 10, 2022#

  • Added option to receive response metadata (e.g. pagination details) as part of the response body

July 19, 2022#

  • Fixed join links not being to vanilla Battlefield 1942 servers

June 20, 2022#

  • Stopped adding join links to password protected Battlefield 2 servers (the servers cannot be joined directly, since Battlefield 2 does not prompt players for the password)

April 25, 2022#

  • Added joinme.click links to Battlefield 1942, Battlefield Vietnam and Battlefield 2 servers

April 3, 2022#

  • Parse all Battlefield Vietnam server properties to corresponding type
  • Added missing spectatorVoting property to Battlefield Vietnam servers

February 6, 2022#

  • Fixed teamLabel often not being set correctly for Battlefield 1942 players

February 5, 2022#

  • Added optional perPage query parameter to set number of servers returned per page by the /servers/:page endpoints (min: 20, max: 100)

October 24, 2021#

  • Added support for Battlefield: Bad Company 2

August 4, 2021#

  • Fixed livestats values being returned as string (now: number) for all games
  • Renamed teamIndex player property to just team for Battlefield 1942, Battlefield Vietnam, Battlefield 2 and Battlefield 2142 to match the overall approach of property plus propertyLabel
  • Fixed averageFps, roundTime and roundTimeRemain always being null for Battlefield 1942 servers
  • Fixed gameId and mapId always missing for Battlefield 1942 servers
  • Fixed roundsPerMap being returned as string (now: number) for Battlefield 2 and Battlefield 2142 servers
  • Fixed noVehicles being returned as number (now: boolean) for Battlefield 2 servers

June 26, 2021#

  • Switched to returning a limited set of details for servers updated via Battlelog Snapshots (instead of not returning any details at all for those servers)
  • Added _completeInfo property to Battlefield 4 and Battlefield Hardline servers

June 17, 2021#

  • Finally removed queryPort and gamePort server properties from API response

May 12, 2021#

  • Removed the queryPort property from the API response for all servers (returned as -1 for now before it will be completely removed at a later date)
  • Switched to returning the gamePort property as just port (gamePort is still available for now, will be removed in the future)

April 20, 2021#

  • Fixed an issue that resulted in formerly public, now private servers not being removed from the server list (BF3, BF4, BFH)

April 10, 2021#

  • Removed server data collection from Battlelog for BF3, BF4 and BFH servers due to persistent issues with the site
  • Added typeLabel to BF4 and BFH players
  • Added support for Battlefield 1942, Battlefield Vietnam and Battlefield 2142

February 7, 2021#

  • Moved API to api.bflist.io (bflist.io/api will still be available for now)

October 30, 2020#

  • Added support for Battlefield Hardline
  • Added live stats endpoints, showing number of currently known servers and active players
  • Filter out bots when counting active Battlefield 2 players

August 17, 2020#

  • Added support for Battlefield 3 and Battlefield 4

July 28, 2020#

  • Ignore case when searching players by name