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.