DEVELOPERS

API & integrations

Everything public on DailyChallenge is available as JSON: games, daily leaderboards, challenge links, player profiles and community stats. Bots and games can also log results for players who give them a token.

Read today’s GeoGuessr challenges

curl https://dailychallenge.org/api/v1/games/geoguessr/days/today/challenges

Log a result for a player

The share text decides the game. The player creates the token in their settings.

curl -X POST https://dailychallenge.org/api/v1/results \
  -H 'Authorization: Bearer dc_…' \
  -H 'Content-Type: application/json' \
  -d '{"text": "#travle #1345 +0 (Perfect)"}'

Run a daily game?

Give your share text a stable first line, like Travle #1345 or Flagdoku 952 9/9, and tell us the format. Once we add a parser, every player who pastes it gets leaderboards and stats. A “Send to DailyChallenge” button for your game is planned.

Understood today: GeoGuessr, Geonections, WikiParty.org, Flagdoku, GeoBingo.io, enclose.horse, FoodGuesser, Travle, Flagdoku Connections, Krillion, RNGe🌎dle, MapTap, Timeguessr, FactMap, Netdle, GuessTheGame, RNGdle, GeoGrid, Draw The Country, iNatGuessr, SlopGuessr.