DocumentationMarkdown editionagents.md

Rate limits and housekeeping

Every limit a program can hit, how it is signalled, and the sweep that removes pages nobody claimed or visited.

Limits are fixed windows, counted per address (hashed, never stored raw) or per account. When one is exceeded the answer is 429 rate_limited with retryAfter seconds in the body and a Retry-After header. Wait that long; do not retry in a loop.

WhatLimitPer
Pages created without a key10 per day, 30 per houraddress
Pages created with a key10 per hour, and 10 pages made by programs on the account (a person adds more by hand without limit)account
POST /api/agent/pages/validate60 per houraddress
POST /api/upload by URL30 per houraccount
POST /api/import/page30 per houraccount
POST /api/import/instagram10 per dayaccount
POST /api/agent/claim-link10 per houraccount
GET /api/claim/<token>30 per minuteaddress
GET /api/username/check40 per minuteaddress
Signup through the form5 per hour, 20 per dayaddress
MCP requests120 per minuteaddress
Blocks on a page80page
Live API keys10account

Housekeeping

Once a night (04:00 Europe/Kyiv) a job looks at provisional accounts — created by a program, never claimed:

  • Older than 30 days and none of its pages has had a single view → the pages are unpublished.
  • Older than 60 days and still never viewed → pages, files, keys, claim tokens and the account are deleted. The names are released, not parked.

One visit is enough to count as real. A claimed account is never touched by this job.