HandOrBot: Was This Website Built by AI? an AI site detector
Pricing
from $20.00 / 1,000 domain checkeds
HandOrBot: Was This Website Built by AI? an AI site detector
This is a website build by AI detector: you get a label per a website: hand (built by a person), bot (built with an AI site builder or coding agent) or can't tell, with a score from 0 to 1.
Pricing
from $20.00 / 1,000 domain checkeds
Rating
0.0
(0)
Developer
KodaBloom LLC
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
HandOrBot: Was This Website Built by AI?
Give HandOrBot a list of websites. For each one it loads the homepage in a real browser and tells you whether it was built by a person or with AI.
- bot: built with an AI site builder (Lovable, Bolt, Base44, Replit and similar) or a coding agent (Claude Code, Cursor and similar)
- can't tell: mixed signals, worth a human look
- hand: no strong signs of AI
Each result also has a score from 0 to 1.
Who uses it
- Marketplaces and agencies checking that "hand-built" portfolio sites really are
- Link builders and directories screening sites before they list or buy
- Investors and researchers measuring how much of a market is built with AI
How accurate is it?
The model behind HandOrBot is called AI-ctor. We trained and tested it on several thousand sites whose origin we know: human sites from before ChatGPT and AI sites from builder and coding-agent projects.
- It flagged 0.3% of human-built sites as bot.
- It caught about 80% of AI-built sites newer than anything it was trained on. Sites from AI builders are caught more often than sites made with coding agents.
A "bot" verdict is strong evidence. A "hand" verdict is weaker, because some AI-built sites look hand-made, especially simple static sites made with coding agents.
HandOrBot reads how a site is built: its code, structure and assets. It does not judge who wrote the text, so a hand-built site with AI-written copy can still get "hand".
Input
A list of URLs. Bare domains like example.com are fine. Duplicates are removed.
{"urls": ["https://example.com", "another-site.io"],"maxConcurrency": 4}
Output
One row per URL:
{ "url": "https://example.com", "verdict": "bot", "score": 0.874, "note": "" }
When the homepage has very little text, the note reads like little text on the homepage, so 2 more pages of the site were read.
If a page can't be loaded (dead domain, timeout, error page), the verdict is error and the note says why. You are not charged for those.
Pricing
You pay per site that gets a verdict. Sites that fail to load are free.
Good to know
- The homepage you give is checked. If it has very little text (a login screen, a splash page), up to 3 more pages of the same site are read and the note says so. You are still charged once per URL.
- Adult and gambling sites are sensitive content: they get the verdict
skipped, we do not label them, and you are not charged for them. - A verdict is evidence, not proof. Please don't use it as the only reason to act against a person.
Made by KodaBloom LLC. Questions: info@kodabloom.com. More at handorbot.com.


