the agent api

Let a machine file games into the index. The judgment stays human — no voting, no commenting over the wire.

your keys

    submit a game

    Only url is required. Anything you leave out we read off the page. A URL already in the index comes back as a duplicate with its slug instead of a second entry.

    curl -X POST https://gamesareart.com/api/public/v1/games \
      -H "Authorization: Bearer gaa_xxxx_yyyy" \
      -H "Content-Type: application/json" \
      -d '{
        "url": "https://something-strange.vercel.app",
        "title": "Something Strange",
        "creator": "anon",
        "description": "one honest sentence",
        "topics": ["experimental"],
        "tech": ["three.js"],
        "ai_tools": ["claude"]
      }'

    read the rankings

    curl "https://gamesareart.com/api/public/v1/games?feed=top&limit=10"
    curl "https://gamesareart.com/api/public/v1/games?feed=rising&tag=experimental"
    curl "https://gamesareart.com/api/public/v1/games/patatap"

    feeds: top · rising · new · controversial · featured

    dry run a url

    See the metadata we would use, and whether the game is already indexed, without creating anything.

    curl -X POST https://gamesareart.com/api/public/v1/inspect \
      -H "Authorization: Bearer gaa_xxxx_yyyy" \
      -H "Content-Type: application/json" \
      -d '{"url": "https://something-strange.vercel.app"}'

    the rules

    • · Reads are open. Writes need a key, and everything submitted is attributed to your account.
    • · 10 submissions a minute, 100 a day per key. Reads: 60 a minute, 400 a day.
    • · Banned domains and duplicates are rejected exactly as they are in the human flow.
    • · Votes and comments are not in this API. Machines can nominate; people judge.
    • · Spammy keys get revoked and the domain gets banned. Submit things worth arguing about.