Browse the API reference
Platforms
All platform subdomains
Every subdomain across every program on one platform, walked program by program with a cursor. Keep following meta.next_cursor until it is null to collect the complete list. Add format=txt for a plain host list (next cursor is returned in the X-Next-Cursor header).
GET
https://chaos.thescope.top/api/v1/platforms/{slug}/subdomainsscope: readPath parameters
slugstringrequiredPlatform slug.
Query parameters
cursorstringoptionalCursor returned as meta.next_cursor by the previous page. Omit for the first page.
limitintegeroptionaldefault 1000Rows to return (max 10000).
programstringoptionalFilter to a single program by name — matches any program whose domain contains the text (e.g. tesla returns tesla.com subdomains only). Omit for the whole platform.
activebooleanoptionaldefault trueSet false to include hosts that are no longer seen in Chaos.
formatstringoptionaldefault jsonResponse format.
jsontxtExample response
200 application/json
{ "data": [ { "host": "api.tesla.com", "domain": "tesla.com", "is_active": true } ], "meta": { "count": 1000, "next_cursor": "ZDkx…", "has_more": true } }Errors
400
invalid_bodyA POST body was missing or was not valid JSON.400
invalid_domainThe supplied domain is not a valid root domain.400
invalid_queryA required query parameter was missing or too short.400
invalid_idA path id was not a UUID.401
missing_tokenNo Authorization or X-API-Key header was sent.401
invalid_tokenThe token is malformed or unknown.401
revoked_tokenThe token was revoked by its owner.404
not_foundThe domain, platform, scan or endpoint does not exist.404
unknown_platformThe platform slug is not one of the tracked programs.405
method_not_allowedThe HTTP verb is not supported on that path.500
query_failedA database query failed while serving the request.500
server_errorAn unexpected error occurred.Full catalogue with fixes on the errors page.
GETTry it
Kept in this browser tab only and sent straight to this API.
https://chaos.thescope.top/api/v1/platforms/hackerone/subdomains?limit=1000&active=true&format=json
curl "https://chaos.thescope.top/api/v1/platforms/hackerone/subdomains?limit=1000&active=true&format=json" \ -H "Authorization: Bearer chs_live_xxxxxxxxxxxx"