Supply
The fleet is real browsers on real machines, and where they are changes by the minute. A
task’s filter.country_iso_included names the countries it may run from (see
Countries); a filter that names a country without browsers
waits for one until the task’s budget runs out. This endpoint says where the browsers are
right now.
GET /api/v1/supply/countries
Where a task may run right now: every country with at least one browser online, the
biggest first, each with the range its browsers fall in rather than a count: 1-10,
10-50, 50-100, 100-500, 500-1000, 1000-5000, 5000-10000, 10000+ (the lower
bound included, the upper not). The reading is refreshed once a minute; updated_at says
when it was taken.
curl -sS "https://llm.dat.ai/api/v1/supply/countries" \
-H "Authorization: Bearer YOUR_API_KEY"Response (200), cut to the first entries:
{
"countries": [
{ "country_iso": "RU", "nodes": "500-1000" },
{ "country_iso": "KZ", "nodes": "500-1000" },
{ "country_iso": "UA", "nodes": "100-500" },
{ "country_iso": "IN", "nodes": "100-500" },
{ "country_iso": "PK", "nodes": "100-500" },
{ "country_iso": "UZ", "nodes": "100-500" },
{ "country_iso": "US", "nodes": "50-100" },
{ "country_iso": "NG", "nodes": "50-100" },
...
],
"updated_at": "2026-09-18T12:19:27Z"
}126 countries had browsers online when this was taken; RU is listed here and still excluded from a task unless country_iso_included names it.
Errors: 401 (missing or invalid API key), 503 when the fleet cannot be read at the moment:
{ "error": "the list of countries is not available right now" }