GET /api/v1/options lists countries, filters, defaults, and request limits. The Data page covers sources, credits, and coverage.
JSON requests
POST /api/v1/guess accepts the same fields as JSON with Content-Type: application/json. Browser CORS is enabled without credentials.
Detailed responses
Add details=true for structured name parts, applied filters, coverage, and username parsing. This format uses pagination.nextCursor. Keep filters unchanged between pages; page size and response format may change. There are no confidence scores.
Location hints
useLocation=true uses a country hint from a configured trusted hosting edge. An explicit country wins; unavailable location falls back worldwide. No external IP lookup is made.
Other errors
408 means a body took over five seconds, 413 exceeds 4 KB, 415 needs JSON, and 422 means the search is too expensive. 503 means guessing is temporarily unavailable; 500 is a server failure.