friendly4AI provides a public API for scores and leaderboards, plus endpoints to run scans and fetch reports.
friendly4AI analyzes websites to measure AI-readiness — how well AI systems (ChatGPT, Gemini, Claude, Grok, Perplexity, and AI crawlers) can understand and surface a content on website.
You can integrate friendly4AI into your agent workflows to (1) trigger a scan, (2) fetch a score, and (3) query the public Top Friendly4AI leaderboard.
Request examples
curl -X POST "https://friendly4.ai/api/public/reports" -H "Content-Type: application/json" -d '{"url":"https://example.com"}'
curl "https://friendly4.ai/api/public/reports/<reportId}"
curl "https://friendly4.ai/api/public/site-score?domain=example.com"
curl "https://friendly4.ai/api/public/top-friendly4ai?page=0&size=10"POST /api/public/reports
{
"id": "b4f7b307-7f8c-4495-9385-4bc84d0ee2f2",
"url": "https://example.com",
"reportType": "SIMPLE",
"status": "QUEUED",
"createdAt": "2026-02-15T18:23:41.160Z"
}GET /api/public/reports/{reportId}
{
"id": "b4f7b307-7f8c-4495-9385-4bc84d0ee2f2",
"url": "https://example.com",
"reportType": "SIMPLE",
"status": "COMPLETED",
"totalScore": 82,
"processingStartedAt": "2026-02-15T18:23:43.021Z",
"processingCompletedAt": "2026-02-15T18:24:04.311Z"
}In production, dynamic OpenAPI endpoints may be disabled. Use the static OpenAPI JSON artifact above as the primary contract for agents and integrations.
Last updated: 2026-01-30
GET /api/public/site-score?domain=example.com
{
"domain": "example.com",
"score": 82,
"level": "GOOD",
"lastReportAt": "2026-02-15T18:24:04.311Z"
}GET /api/public/top-friendly4ai?page=0&size=10
{
"content": [
{
"domain": "example.com",
"rating": 1,
"totalScore": 97,
"primaryCategoryPath": "technology.software"
}
],
"pageNumber": 0,
"pageSize": 10,
"totalElements": 221,
"totalPages": 23
}