{"openapi":"3.2.0","info":{"title":"Indicia API","description":"Programmatically access Indicia's features with an API key or OAuth 2.1.\n\n**API keys** - create one in the [Indicia Dashboard](https://indicia.app/dashboard/account) and send it as `x-api-key`.\n\n**OAuth** - register a public client (or use the CLI), send the user through the [authorization code](https://indicia.app/.well-known/oauth-authorization-server) or [device code](https://indicia.app/device) flow, then send the access token as `Authorization: Bearer`. Request `resource=https://api.indicia.app` at the token endpoint so the JWT is audience-bound to this API.\n\nA JavaScript SDK is available at [`@indiciaosint/sdk`](https://www.npmjs.com/package/@indiciaosint/sdk). The CLI is [`@indiciaosint/cli`](https://www.npmjs.com/package/@indiciaosint/cli) (`indicia login`).\n        ","version":"1.0.0"},"servers":[{"url":"https://api.indicia.app"}],"security":[{"ApiKey":[]},{"OAuth2":[]}],"components":{"schemas":{"FailedResponse":{"type":"object","title":"FailedResponse","description":"A failed API response.","required":["success"],"properties":{"success":{"type":"boolean","description":"Always `false` for error responses."},"error":{"type":"string","description":"Human-readable error message."}}}},"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authenticating requests. Obtain a key from [Indicia Dashboard](https://indicia.app/dashboard/account)"},"OAuth2":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"OAuth 2.1 access token issued by https://indicia.app/api/auth. Audience must be this API."}}},"paths":{"/v1/info":{"get":{"operationId":"getInfo","tags":["users"],"description":"Get information about the user, also healthcheck endpoint.","responses":{"200":{"description":"Successful response with user information.","content":{"application/json":{"schema":{"type":"object","properties":{"key":{"anyOf":[{"type":"object","properties":{"createdAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"enabled":{"type":"boolean"},"expiresAt":{"anyOf":[{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},{"type":"null"}]},"id":{"type":"string"},"lastRefillAt":{"anyOf":[{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},{"type":"null"}]},"lastRequest":{"anyOf":[{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},{"type":"null"}]},"metadata":{"anyOf":[{"type":"object","additionalProperties":{}},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"permissions":{"anyOf":[{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},{"type":"null"}]},"prefix":{"anyOf":[{"type":"string"},{"type":"null"}]},"rateLimitEnabled":{"type":"boolean"},"rateLimitMax":{"anyOf":[{"type":"number"},{"type":"null"}]},"rateLimitTimeWindow":{"anyOf":[{"type":"number"},{"type":"null"}]},"refillAmount":{"anyOf":[{"type":"number"},{"type":"null"}]},"refillInterval":{"anyOf":[{"type":"number"},{"type":"null"}]},"remaining":{"anyOf":[{"type":"number"},{"type":"null"}]},"requestCount":{"type":"number"},"start":{"anyOf":[{"type":"string"},{"type":"null"}]},"updatedAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"userId":{"type":"string"}},"required":["createdAt","enabled","expiresAt","id","lastRefillAt","lastRequest","metadata","name","permissions","prefix","rateLimitEnabled","rateLimitMax","rateLimitTimeWindow","refillAmount","refillInterval","remaining","requestCount","start","updatedAt","userId"]},{"type":"null"}]},"success":{"type":"boolean"},"user":{"type":"object","properties":{"acceptOrgInvites":{"type":"boolean"},"acceptedLegalHash":{"anyOf":[{"type":"string"},{"type":"null"}]},"announcementsSeenAt":{"anyOf":[{},{"type":"null"}]},"banExpires":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"banReason":{"anyOf":[{"type":"string"},{"type":"null"}]},"banned":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"boughtCreditsAfterReferral":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"createdAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"displayUsername":{"anyOf":[{"type":"string"},{"type":"null"}]},"email":{"type":"string"},"emailVerified":{"type":"boolean"},"flagged":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"id":{"type":"string"},"image":{"anyOf":[{"type":"string"},{"type":"null"}]},"lockedCredits":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"name":{"type":"string"},"referralLink":{"anyOf":[{"type":"string"},{"type":"null"}]},"referralRate":{"anyOf":[{"type":"integer","maximum":2147483647,"minimum":-2147483648},{"type":"null"}]},"referralRewardMode":{"anyOf":[{"const":"first"},{"const":"recurring"},{"type":"null"}]},"referred":{"anyOf":[{"type":"string"},{"type":"null"}]},"restrictedFeatures":{"anyOf":[{"type":"array","items":{"enum":["address","ai-infra","appstore","celltower","certificates","cloudsint","courtrecords","crypto","cve","discord","dnsdumpster","doublecounter","email","epic","geolocation","github","gmail","horus.forums","horus.stealer","horus.stealer.cards","horus.stealer.download","horus.stealer.pc","horus.stealer.socials","horus.telegram","horus.ulp","hudsonrock","instagram","intelligencex.identityportal","intelx","intelx.stealerlogs","ipinfo","leakcheck","link-resolver","location-to-bssid","person","phone","pimeyes","playstation","ransomware","reddit","roblox","scraper","seon","shodan","snusbase","steam","tiktok","urlscan","username","virustotal.content","virustotal.download","virustotal.intelligence","wayback","web-dbs","whois","wifi-network-map","xbox"]}},{"type":"null"}]},"restrictedModels":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"role":{"anyOf":[{"type":"string"},{"type":"null"}]},"stripeConnectedId":{"anyOf":[{"type":"string"},{"type":"null"}]},"stripeId":{"anyOf":[{"type":"string"},{"type":"null"}]},"taxState":{"anyOf":[{"type":"string"},{"type":"null"}]},"tokens":{"anyOf":[{"type":"integer","maximum":2147483647,"minimum":-2147483648},{"type":"null"}]},"twoFactorEnabled":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"updatedAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"updatesLockedCredits":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"updatesSeenAt":{"anyOf":[{},{"type":"null"}]},"username":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["acceptOrgInvites","acceptedLegalHash","announcementsSeenAt","banExpires","banReason","banned","boughtCreditsAfterReferral","createdAt","displayUsername","email","emailVerified","flagged","id","image","lockedCredits","name","referralLink","referralRate","referralRewardMode","referred","restrictedFeatures","restrictedModels","role","stripeConnectedId","stripeId","taxState","tokens","twoFactorEnabled","updatedAt","updatesLockedCredits","updatesSeenAt","username"]}},"required":["key","success","user"]}}}}}}},"/v1/pricing":{"get":{"operationId":"getPricing","tags":["pricing"],"description":"Gives credit pricing for all Indicia services","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"current":{"type":"number"},"prices":{"type":"object","additionalProperties":{"type":"number"}},"success":{"type":"boolean"}},"required":["current","prices","success"]}}}}}}},"/v1/activity":{"get":{"operationId":"listActivities","tags":["activity"],"description":"Get a list of recent activities.","responses":{"200":{"description":"Successful response with a list of activities.","content":{"application/json":{"schema":{"type":"object","properties":{"activities":{"type":"array","items":{"type":"object","properties":{"agent":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"apiKey":{"anyOf":[{"type":"string"},{"type":"null"}]},"case":{"anyOf":[{"type":"string"},{"type":"null"}]},"detail":{"type":"string"},"groupId":{"anyOf":[{"type":"string","description":"a RFC-4122-compliant UUID","pattern":"^[\\da-f]{8}(?:-[\\da-f]{4}){3}-[\\da-f]{12}$"},{"type":"null"}]},"hidden":{"type":"boolean"},"id":{"type":"string","description":"a RFC-4122-compliant UUID","pattern":"^[\\da-f]{8}(?:-[\\da-f]{4}){3}-[\\da-f]{12}$"},"query":{"type":"string"},"result":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]},"time":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"type":{"enum":["address","ai-infra","appstore","breachvip","celltower","certificates","cloudsint","courtrecords","crypto","cve","discord","dnsdumpster","doogle","doublecounter","email","epic","fr","geolocation","ghosint.search","github","gmail","horus.forums","horus.stealer","horus.stealer.cards","horus.stealer.download","horus.stealer.pc","horus.stealer.socials","horus.telegram","horus.ulp","hudsonrock","instagram","intelligencex.identityportal","intelx","intelx.stealerlogs","ipinfo","leakcheck","leakosint","link-resolver","linkedin","location-to-bssid","melissa","minecraft","osintindustries","other","person","phone","phonebook","pimeyes","playstation","portscan","ransomware","reddit","roblox","scraper","seon","shodan","snusbase","steam","tiktok","uk","unified","urlscan","username","usernames","vehicle","virustotal.content","virustotal.download","virustotal.intelligence","wayback","web-dbs","whois","wifi-network-map","xbox"]},"user":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["agent","apiKey","case","detail","groupId","hidden","id","query","result","time","type","user"]}},"success":{"type":"boolean"}},"required":["activities","success"]}}}}},"parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}}]}},"/v1/activity/{id}":{"get":{"operationId":"getActivity","tags":["activity"],"description":"Get a specific activity by its ID.","responses":{"200":{"description":"Successful response with the activity details.","content":{"application/json":{"schema":{"type":"object","properties":{"activity":{"type":"object","properties":{"agent":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"apiKey":{"anyOf":[{"type":"string"},{"type":"null"}]},"case":{"anyOf":[{"type":"string"},{"type":"null"}]},"detail":{"type":"string"},"groupId":{"anyOf":[{"type":"string","description":"a RFC-4122-compliant UUID","pattern":"^[\\da-f]{8}(?:-[\\da-f]{4}){3}-[\\da-f]{12}$"},{"type":"null"}]},"hidden":{"type":"boolean"},"id":{"type":"string","description":"a RFC-4122-compliant UUID","pattern":"^[\\da-f]{8}(?:-[\\da-f]{4}){3}-[\\da-f]{12}$"},"query":{"type":"string"},"result":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]},"time":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"type":{"enum":["address","ai-infra","appstore","breachvip","celltower","certificates","cloudsint","courtrecords","crypto","cve","discord","dnsdumpster","doogle","doublecounter","email","epic","fr","geolocation","ghosint.search","github","gmail","horus.forums","horus.stealer","horus.stealer.cards","horus.stealer.download","horus.stealer.pc","horus.stealer.socials","horus.telegram","horus.ulp","hudsonrock","instagram","intelligencex.identityportal","intelx","intelx.stealerlogs","ipinfo","leakcheck","leakosint","link-resolver","linkedin","location-to-bssid","melissa","minecraft","osintindustries","other","person","phone","phonebook","pimeyes","playstation","portscan","ransomware","reddit","roblox","scraper","seon","shodan","snusbase","steam","tiktok","uk","unified","urlscan","username","usernames","vehicle","virustotal.content","virustotal.download","virustotal.intelligence","wayback","web-dbs","whois","wifi-network-map","xbox"]},"user":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["agent","apiKey","case","detail","groupId","hidden","id","query","result","time","type","user"]},"success":{"type":"boolean"}},"required":["activity","success"]}}}},"404":{"description":"Activity not found."}},"parameters":[{"in":"path","name":"id","schema":{"anyOf":[{"type":"string","description":"a UUID","format":"uuid","pattern":"[\\da-f]{8}-[\\da-f]{4}-[1-8][\\da-f]{3}-[89ab][\\da-f]{3}-[\\da-f]{12}"},{"const":"00000000-0000-0000-0000-000000000000","description":"a UUID","format":"uuid"},{"const":"ffffffff-ffff-ffff-ffff-ffffffffffff","description":"a UUID","format":"uuid"}],"format":"uuid"},"required":true,"description":"a UUID"}]},"delete":{"operationId":"deleteActivity","tags":["activity"],"description":"Delete a specific activity by its ID.","responses":{"200":{"description":"Successful deletion of the activity."},"404":{"description":"Activity not found."}},"parameters":[{"in":"path","name":"id","schema":{"anyOf":[{"type":"string","description":"a UUID","format":"uuid","pattern":"[\\da-f]{8}-[\\da-f]{4}-[1-8][\\da-f]{3}-[89ab][\\da-f]{3}-[\\da-f]{12}"},{"const":"00000000-0000-0000-0000-000000000000","description":"a UUID","format":"uuid"},{"const":"ffffffff-ffff-ffff-ffff-ffffffffffff","description":"a UUID","format":"uuid"}],"format":"uuid"},"required":true,"description":"a UUID"}]}},"/v1/search/intelligence/address":{"post":{"operationId":"searchAddress","tags":["intelligence"],"summary":"Address Search (US Only)","responses":{"200":{"description":"Search for individuals by address.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"local":{"type":"array","items":{"type":"object","properties":{"ID":{"type":"number"},"StartDat":{"anyOf":[{"type":"number"},{"type":"null"}]},"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka1fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka2fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka3fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"alt1DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"alt2DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"alt3DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"county_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"dob":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}]},"firstname":{"type":"string"},"lastname":{"type":"string"},"middlename":{"anyOf":[{"type":"string"},{"type":"null"}]},"name_suff":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone1":{"anyOf":[{"type":"number"},{"type":"null"}]},"st":{"anyOf":[{"type":"string"},{"type":"null"}]},"zip":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["ID","StartDat","address","aka1fullname","aka2fullname","aka3fullname","alt1DOB","alt2DOB","alt3DOB","city","county_name","dob","firstname","lastname","middlename","name_suff","phone1","st","zip"]}},"web":{"type":"array","items":{"type":"object","properties":{"aka":{"type":"array","items":{"type":"string"}},"associates":{"type":"array","items":{"type":"string"}},"children":{"type":"number"},"currentAddress":{"type":"string"},"emails":{"type":"array","items":{"type":"string"}},"error":{"type":"string"},"maritalStatus":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"pastAddresses":{"type":"array","items":{"type":"string"}},"phones":{"type":"array","items":{"type":"string"}}}}}},"required":["local","web"]},"success":{"type":"boolean"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address1":{"type":"string"},"city":{"type":"string"},"state":{"type":"string","maxLength":49},"zip":{"type":"string"},"address2":{"type":"string"},"enhanced":{"type":"boolean"}},"required":["address1","city","state","zip"]}}}}}},"/v1/search/intelligence/email":{"post":{"operationId":"searchEmail","tags":["intelligence"],"summary":"Email Search (US Only)","description":"Search for individuals by email address.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"web":{"type":"array","items":{"type":"object","properties":{"aka":{"type":"array","items":{"type":"string"}},"associates":{"type":"array","items":{"type":"string"}},"children":{"type":"number"},"currentAddress":{"type":"string"},"emails":{"type":"array","items":{"type":"string"}},"error":{"type":"string"},"maritalStatus":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"pastAddresses":{"type":"array","items":{"type":"string"}},"phones":{"type":"array","items":{"type":"string"}}}}}},"required":["web"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","pattern":"^[\\w%+.-]+@[\\d.A-Za-z-]+\\.[A-Za-z]{2,}$","format":"email"},"enhanced":{"type":"boolean"}},"required":["query"]}}}}}},"/v1/search/intelligence/geolocation":{"post":{"operationId":"geolocateMedia","tags":["intelligence"],"summary":"Geolocate Media","description":"Geolocate an image using AI-powered analysis. Streams progress updates via Server-Sent Events.","responses":{"200":{"description":"Streaming response with progress updates. Each SSE message contains a JSON object with status updates.","content":{"text/event-stream":{"schema":{"type":"object","title":"GeolocationEvent","description":"A Server-Sent Event whose `data` field carries the event payload.","required":["data"],"properties":{"data":{"title":"GeolocationEventData","description":"JSON `data` payload of a geolocation Server-Sent Event. Discriminated by `status`.","oneOf":[{"type":"object","title":"AnalyzingEvent","description":"Progress heartbeat emitted while analysis is in progress. Sent immediately on connection and then roughly every 10 seconds to keep the connection alive.","required":["status"],"properties":{"status":{"type":"string","const":"analyzing"},"timestamp":{"type":"integer","description":"Unix epoch milliseconds of the heartbeat."}}},{"type":"object","title":"CompleteEvent","description":"Terminal event containing the geolocation result.","required":["status","success","data"],"properties":{"status":{"type":"string","const":"complete"},"success":{"type":"boolean","const":true},"data":{"type":"object","description":"Geolocation analysis result.","required":["location","coordinates","certainty","reasoning"],"properties":{"location":{"type":["string","null"],"description":"Human-readable location name, or null if undetermined."},"coordinates":{"type":["string","null"],"description":"Comma-separated \"latitude,longitude\" pair, or null if undetermined."},"certainty":{"type":"string","description":"Confidence level of the geolocation result."},"reasoning":{"type":"string","description":"Explanation of how the location was determined."},"mapsUrl":{"type":"string","format":"uri","description":"Google Maps URL for the determined coordinates."}}}}},{"type":"object","title":"ErrorEvent","description":"Terminal event indicating the analysis failed.","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}],"discriminator":{"propertyName":"status"}}}},"itemSchema":{"type":"object","title":"GeolocationEvent","description":"A parsed Server-Sent Event; its string `data` field carries a JSON payload.","required":["data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"title":"GeolocationEventData","description":"JSON `data` payload of a geolocation Server-Sent Event. Discriminated by `status`.","oneOf":[{"type":"object","title":"AnalyzingEvent","description":"Progress heartbeat emitted while analysis is in progress. Sent immediately on connection and then roughly every 10 seconds to keep the connection alive.","required":["status"],"properties":{"status":{"type":"string","const":"analyzing"},"timestamp":{"type":"integer","description":"Unix epoch milliseconds of the heartbeat."}}},{"type":"object","title":"CompleteEvent","description":"Terminal event containing the geolocation result.","required":["status","success","data"],"properties":{"status":{"type":"string","const":"complete"},"success":{"type":"boolean","const":true},"data":{"type":"object","description":"Geolocation analysis result.","required":["location","coordinates","certainty","reasoning"],"properties":{"location":{"type":["string","null"],"description":"Human-readable location name, or null if undetermined."},"coordinates":{"type":["string","null"],"description":"Comma-separated \"latitude,longitude\" pair, or null if undetermined."},"certainty":{"type":"string","description":"Confidence level of the geolocation result."},"reasoning":{"type":"string","description":"Explanation of how the location was determined."},"mapsUrl":{"type":"string","format":"uri","description":"Google Maps URL for the determined coordinates."}}}}},{"type":"object","title":"ErrorEvent","description":"Terminal event indicating the analysis failed.","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}],"discriminator":{"propertyName":"status"}}}}},"examples":{"analyzing":{"summary":"Progress heartbeat","value":{"data":{"status":"analyzing","timestamp":1704153600000}}},"complete":{"summary":"Successful completion","value":{"data":{"status":"complete","success":true,"data":{"location":"Paris, France","coordinates":"48.8566,2.3522","certainty":"high","reasoning":"Identified Eiffel Tower landmark","mapsUrl":"https://www.google.com/maps/search/?api=1&query=48.8566,2.3522"}}}},"error":{"summary":"Error response","value":{"data":{"status":"error","success":false,"error":"Server error"}}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"x-speakeasy-ignore":true,"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"media":{"type":"string","format":"binary","description":"The image file to be analyzed. Max size 10MB"},"locationHint":{"type":"string","description":"Optional geographic hint to narrow the search area (e.g. \"NYC\", \"France\"). Max 20 characters. The AI may override it if visual evidence disagrees."},"model":{"anyOf":[{"const":"default","description":"The geolocation model to use. \"enhanced\" provides more detailed analysis at a higher credit cost, and takes longer."},{"const":"enhanced","description":"The geolocation model to use. \"enhanced\" provides more detailed analysis at a higher credit cost, and takes longer."}],"description":"The geolocation model to use. \"enhanced\" provides more detailed analysis at a higher credit cost, and takes longer."}},"required":["media"]}}}}}},"/v1/search/intelligence/gmail":{"post":{"operationId":"searchGmail","tags":["intelligence"],"summary":"Gmail Search","description":"Fetches Gmail account information based on the provided email address using the Ghunt library.","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":"object","properties":{"profile":{"type":"object","properties":{"emails":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"value":{"type":"string"}},"required":["value"]},{}]}},"personId":{"type":"string"},"sourceIds":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"lastUpdated":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["lastUpdated"]},{}]}},"coverPhotos":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"flathash":{"anyOf":[{"type":"string"},{"type":"null"}]},"isDefault":{"type":"boolean"},"url":{"type":"string"}},"required":["flathash","isDefault","url"]},{}]}},"extendedData":{"type":"object","properties":{"dynamiteData":{"type":"object","properties":{"customerId":{"anyOf":[{"type":"string"},{"type":"null"}]},"dndState":{"type":"string"},"entityType":{"type":"string"},"presence":{"type":"string"}},"required":["customerId","dndState","entityType","presence"]},"gplusData":{"type":"object","properties":{"contentRestriction":{"type":"string"},"isEntrepriseUser":{"type":"boolean"}},"required":["contentRestriction","isEntrepriseUser"]}},"required":["dynamiteData","gplusData"]},"inAppReachability":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"apps":{"type":"array","items":{"type":"string"}}},"required":["apps"]},{}]}},"names":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"fullname":{"type":"string"}},"required":["fullname"]},{}]}},"profileInfos":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"userTypes":{"type":"array","items":{"type":"string"}}},"required":["userTypes"]},{}]}},"profilePhotos":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"flathash":{"anyOf":[{"type":"string"},{"type":"null"}]},"isDefault":{"type":"boolean"},"url":{"type":"string"}},"required":["flathash","isDefault","url"]},{}]}}},"required":["emails","personId","sourceIds"]},"calendar":{"anyOf":[{"type":"object","properties":{"details":{"type":"object","additionalProperties":{}},"events":{"type":"object","additionalProperties":{}}},"required":["details","events"]},{"type":"null"}]},"maps":{"type":"object","properties":{"photos":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"id":{"type":"string"},"location":{"type":"object","properties":{"address":{"type":"string"},"cost_level":{"type":"number"},"id":{"type":"string"},"name":{"type":"string"},"position":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}},"required":["latitude","longitude"]},"tags":{"type":"array","items":{"type":"string"}},"types":{"type":"array","items":{"type":"string"}}},"required":["address","cost_level","id","name","position","tags","types"]},"url":{"type":"string"}},"required":["date","id","location","url"]}},"reviews":{"type":"array","items":{"type":"object","additionalProperties":{}}},"stats":{"type":"object","additionalProperties":{"type":"number"}}},"required":["photos","reviews","stats"]},"play_games":{"anyOf":[{"type":"object","properties":{"avatar_url":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}},"required":["avatar_url","id","name"]},{"type":"null"}]}},"required":["profile"]},"error":{"type":"string"}},"required":["success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string","pattern":"^[\\w%+.-]+@[\\d.A-Za-z-]+\\.[A-Za-z]{2,}$","format":"email"}},"required":["email"]}}}}}},"/v1/search/intelligence/person":{"post":{"operationId":"searchPerson","tags":["intelligence"],"summary":"Person Search (US Only)","description":"Search for individuals by name and state.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"local":{"type":"array","items":{"type":"object","properties":{"ID":{"type":"number"},"StartDat":{"anyOf":[{"type":"number"},{"type":"null"}]},"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka1fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka2fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka3fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"alt1DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"alt2DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"alt3DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"county_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"dob":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}]},"firstname":{"type":"string"},"lastname":{"type":"string"},"middlename":{"anyOf":[{"type":"string"},{"type":"null"}]},"name_suff":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone1":{"anyOf":[{"type":"number"},{"type":"null"}]},"st":{"anyOf":[{"type":"string"},{"type":"null"}]},"zip":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["ID","StartDat","address","aka1fullname","aka2fullname","aka3fullname","alt1DOB","alt2DOB","alt3DOB","city","county_name","dob","firstname","lastname","middlename","name_suff","phone1","st","zip"]}},"web":{"type":"array","items":{"type":"object","properties":{"aka":{"type":"array","items":{"type":"string"}},"associates":{"type":"array","items":{"type":"string"}},"children":{"type":"number"},"currentAddress":{"type":"string"},"emails":{"type":"array","items":{"type":"string"}},"error":{"type":"string"},"maritalStatus":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"pastAddresses":{"type":"array","items":{"type":"string"}},"phones":{"type":"array","items":{"type":"string"}}}}}},"required":["local","web"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string"},"allowMissingFirstName":{"type":"boolean"},"city":{"type":"string"},"enhanced":{"type":"boolean"},"state":{"type":"string"}},"required":["name"]}}}}}},"/v1/search/intelligence/phone":{"post":{"operationId":"searchPhone","tags":["intelligence"],"summary":"Phone Search (Individual data US only)","description":"Search for individuals by phone number.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"local":{"type":"array","items":{"type":"object","properties":{"ID":{"type":"number"},"StartDat":{"anyOf":[{"type":"number"},{"type":"null"}]},"address":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka1fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka2fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"aka3fullname":{"anyOf":[{"type":"string"},{"type":"null"}]},"alt1DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"alt2DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"alt3DOB":{"anyOf":[{"type":"number"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"county_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"dob":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}]},"firstname":{"type":"string"},"lastname":{"type":"string"},"middlename":{"anyOf":[{"type":"string"},{"type":"null"}]},"name_suff":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone1":{"anyOf":[{"type":"number"},{"type":"null"}]},"st":{"anyOf":[{"type":"string"},{"type":"null"}]},"zip":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["ID","StartDat","address","aka1fullname","aka2fullname","aka3fullname","alt1DOB","alt2DOB","alt3DOB","city","county_name","dob","firstname","lastname","middlename","name_suff","phone1","st","zip"]}},"phone":{"type":"object","properties":{"country_code":{"type":"string"},"national_format":{"type":"string"},"phone_number":{"type":"string"},"valid":{"type":"boolean"},"line_type_intelligence":{"type":"object","properties":{"carrier_name":{"type":"string"},"mobile_country_code":{"type":"string"},"mobile_network_code":{"type":"string"},"type":{"type":"string"}},"required":["carrier_name","mobile_country_code","mobile_network_code","type"]},"sms_pumping_risk":{"type":"object","properties":{"number_blocked":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"number_blocked_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"number_blocked_last_3_months":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"carrier_risk_categories":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["number_blocked","number_blocked_date","number_blocked_last_3_months"]}},"required":["country_code","national_format","phone_number","valid"]},"web":{"type":"array","items":{"type":"object","properties":{"aka":{"type":"array","items":{"type":"string"}},"associates":{"type":"array","items":{"type":"string"}},"children":{"type":"number"},"currentAddress":{"type":"string"},"emails":{"type":"array","items":{"type":"string"}},"error":{"type":"string"},"maritalStatus":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"pastAddresses":{"type":"array","items":{"type":"string"}},"phones":{"type":"array","items":{"type":"string"}}}}}},"required":["local","phone","web"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","minLength":10,"maxLength":10},"enhanced":{"type":"boolean"}},"required":["query"]}}}}}},"/v1/search/intelligence/seon":{"post":{"operationId":"searchSeon","tags":["intelligence"],"summary":"SEON Lookup","description":"Evaluate potential threats with SEON’s counter fraud intelligence systems.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"account_aggregates":{"type":"object","properties":{"business":{"type":"object","properties":{"jobs_and_employment":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"money_transfer_remittance":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"science_and_education":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"technology":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"total_registration":{"type":"number"}}},"personal":{"type":"object","properties":{"adult_sites":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"ai_platforms":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"betting_and_gaming":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"dating":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"delivery":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"ecommerce":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"email_service":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"entertainment":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"health_and_fitness":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"messenger":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"real_estate":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"social_media":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"technology":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}},"total_registration":{"type":"number"},"travel":{"type":"object","properties":{"checked":{"type":"number"},"registered":{"type":"number"}}}}},"total_registration":{"type":"number"}}},"account_details":{"type":"object","additionalProperties":{"type":"object","properties":{"registered":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"additionalProperties":{}}},"applied_rules":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"operation":{"type":"string"},"score":{"type":"number"}}}},"associated_domain_registrations":{"type":"object","properties":{"domains":{"type":"array","items":{"type":"object","properties":{"city_name":{"type":"string"},"company_name":{"type":"string"},"country_code":{"type":"string"},"create_date":{"type":"string"},"domain_name":{"type":"string"},"expiry_date":{"type":"string"},"full_name":{"type":"string"},"mailing_address":{"type":"string"},"phone_number":{"type":"string"},"registrar_name":{"type":"string"},"state_name":{"type":"string"},"update_date":{"type":"string"},"zip_code":{"type":"string"}}}},"exists":{"type":"boolean"},"first_registration_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"number_of_domains":{"type":"number"}}},"bin_bank":{"type":"string"},"bin_card":{"type":"string"},"bin_country":{"type":"string"},"bin_country_code":{"type":"string"},"bin_level":{"type":"string"},"bin_phone":{"type":"string"},"bin_type":{"type":"string"},"bin_valid":{"type":"boolean"},"bin_website":{"type":"string"},"breach_details":{"type":"object","properties":{"breaches":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"domain":{"type":"string"},"name":{"type":"string"}}}},"first_breach":{"type":"string"},"haveibeenpwned_listed":{"type":"boolean"},"last_breach":{"type":"string"},"number_of_breaches":{"type":"number"}}},"card_bin":{"type":"string"},"card_issuer":{"type":"string"},"city":{"type":"string"},"cnam_details":{"type":"object","properties":{"name":{"type":"string"}}},"consumer_privacy_network":{"type":"boolean"},"country":{"type":"string"},"data_center_proxy":{"type":"boolean"},"email":{"type":"string"},"email_details":{"type":"object","properties":{"deliverable":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"earliest_profile_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"email_randomness_score":{"anyOf":[{"type":"number"},{"type":"null"}]},"full_inbox":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"minimum_age_months":{"anyOf":[{"type":"number"},{"type":"null"}]},"valid_format":{"anyOf":[{"type":"boolean"},{"type":"null"}]}}},"email_domain_details":{"type":"object","properties":{"accept_all":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"created":{"type":"string"},"custom":{"type":"boolean"},"disposable":{"type":"boolean"},"dmarc_enforced":{"type":"boolean"},"domain":{"type":"string"},"expires":{"type":"string"},"free":{"type":"boolean"},"registered":{"type":"boolean"},"registered_to":{"type":"string"},"registrar_name":{"type":"string"},"spf_strict":{"type":"boolean"},"suspicious_tld":{"type":"boolean"},"tld":{"type":"string"},"updated":{"type":"string"},"valid_mx":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"website_exists":{"type":"boolean"}}},"enterprise_private_network":{"type":"boolean"},"flags":{"type":"array","items":{"type":"object","additionalProperties":{}}},"harmful":{"type":"boolean"},"history":{"type":"object","additionalProperties":{}},"hlr_details":{"type":"object","properties":{"imsi":{"type":"string"},"original_carrier":{"type":"object","properties":{"carrier":{"type":"string"},"carrier_prefix":{"type":"string"}}},"ported_carrier":{"type":"object","properties":{"carrier":{"type":"string"},"carrier_prefix":{"type":"string"}}},"roaming_carrier":{"type":"object","properties":{"carrier":{"anyOf":[{"type":"string"},{"type":"null"}]},"carrier_country":{"anyOf":[{"type":"string"},{"type":"null"}]},"carrier_prefix":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"serving_msc":{"anyOf":[{"type":"string"},{"type":"null"}]},"status":{"type":"string"}}},"id":{"type":"string"},"ip":{"type":"string"},"isp_name":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"},"open_ports":{"type":"array","items":{"type":"number"}},"phone":{"anyOf":[{"type":"number"},{"type":"string"}]},"provider_carrier_details":{"type":"object","properties":{"carrier":{"type":"string"},"country":{"type":"string"},"disposable":{"type":"boolean"},"phone_is_valid":{"type":"boolean"},"type":{"type":"string"}}},"provider_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"public_proxy":{"type":"boolean"},"residential_proxy":{"type":"boolean"},"risk_scores":{"type":"object","properties":{"global_network_score":{"type":"number"}}},"score":{"type":"number"},"search_engine_spider":{"type":"boolean"},"seon_fraud_history":{"type":"object","properties":{"customer_hits":{"type":"number"},"first_seen":{"anyOf":[{"type":"number"},{"type":"null"}]},"flags":{"type":"array","items":{"type":"string"}},"fraudulent_decline_customer_hits":{"type":"number"},"fraudulent_decline_first_seen":{"anyOf":[{"type":"number"},{"type":"null"}]},"fraudulent_decline_hits":{"type":"number"},"fraudulent_decline_last_seen":{"anyOf":[{"type":"number"},{"type":"null"}]},"hits":{"type":"number"},"last_seen":{"anyOf":[{"type":"number"},{"type":"null"}]}}},"spam_number":{"type":"number"},"spam_urls":{"type":"array","items":{"type":"string"}},"state_prov":{"type":"string"},"timezone_offset":{"type":"string"},"tor":{"type":"boolean"},"type":{"type":"string"},"vpn":{"type":"boolean"},"web_proxy":{"type":"boolean"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"type":{"enum":["bin","email","ip","phone"]}},"required":["query","type"]}}}}}},"/v1/search/intelligence/virustotal":{"post":{"operationId":"virusTotalIntelligence","tags":["intelligence"],"summary":"VirusTotal File Intelligence","description":"Look up VirusTotal reputation and antivirus detection data for a URL, domain, IP address, or file (including content).","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"entity":{"type":"string"},"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"clean_count":{"type":"number"},"detection_ratio":{"type":"string"},"file_name":{"type":"string"},"first_submission_date":{"type":"string"},"last_analysis_date":{"type":"string"},"malicious_count":{"type":"number"},"permalink":{"type":"string"},"reputation":{"type":"string"},"sha256":{"type":"string"},"suspicious_count":{"type":"number"},"total_engines":{"type":"number"},"undetected_count":{"type":"number"},"url":{"type":"string"}},"required":["id"]}},"query":{"type":"string"},"total_results":{"type":"number"},"search_stats":{"type":"object","properties":{"clean":{"type":"number"},"malicious":{"type":"number"},"suspicious":{"type":"number"},"total":{"type":"number"}}}},"required":["entity","files","query","total_results"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"entity":{"enum":["domains","files","ips","urls"]},"query":{"type":"string"}},"required":["entity","query"]}}}}}},"/v1/search/intelligence/web-dbs":{"post":{"operationId":"searchWebDatabases","tags":["intelligence"],"summary":"Web Databases","description":"Deep web intelligence gathering and comprehensive data breach analysis","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"breachvip":{"type":"array","items":{"type":"object","properties":{"source":{"type":"string"},"_breach_date":{"type":"string"},"categories":{"type":"array","items":{"type":"string"}},"domain":{"type":"string"},"email":{"type":"string"},"password":{"type":"string"}},"required":["source"]}},"cloudsint":{"type":"object","properties":{"data":{"type":"object","properties":{"breaches":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"county":{"type":"string"},"dob":{"type":"string"},"email":{"type":"string"},"firstname":{"type":"string"},"imported_at":{"type":"string"},"lastname":{"type":"string"},"middlename":{"type":"string"},"password":{"type":"string"},"phone":{"type":"string"},"source":{"type":"string"},"source_date":{"type":"string"},"source_name":{"type":"string"},"ssn":{"type":"string"},"state":{"type":"string"},"username":{"type":"string"},"zip":{"type":"string"}},"required":["id"],"additionalProperties":{"anyOf":[{"type":"string"},{}]}}},"query":{"type":"string"},"total_matches":{"type":"number"}},"required":["breaches","query","total_matches"]},"duration":{"type":"number"},"success":{"type":"boolean"}},"required":["data","duration","success"]},"hackcheck":{"type":"object","properties":{"results":{"type":"object","properties":{"databases":{"type":"number"},"first_seen":{"type":"string"},"found":{"type":"number"},"last_seen":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"source":{"type":"object","properties":{"date":{"type":"string"},"name":{"type":"string"}}},"email":{"type":"string"},"full_name":{"type":"string"},"hash":{"type":"string"},"ip_address":{"type":"string"},"other_fields":{"type":"object","additionalProperties":{"type":"string"}},"password":{"type":"string"},"phone_number":{"type":"string"},"sensitive_fields":{"type":"object","additionalProperties":{"type":"string"}},"username":{"type":"string"}},"required":["id","source"]}}},"required":["databases","first_seen","found","last_seen"]}}},"horus":{"type":"object","properties":{"ulp":{"type":"object","properties":{"count":{"type":"number"},"field":{"type":"string"},"hasMore":{"type":"boolean"},"limit":{"type":"number"},"nextCursor":{"type":"string"},"offset":{"type":"number"},"query":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"domain":{"type":"string"},"login":{"type":"string"},"password":{"type":"string"},"protocol":{"type":"string"},"url":{"type":"string"}}}},"total":{"type":"number"},"totalRelation":{"type":"string"}}}}},"intelligencex":{"type":"object","properties":{"identityportal":{"type":"array","items":{"type":"object","properties":{"_raw":{"type":"object","properties":{"item":{"type":"object","properties":{"accesslevel":{"type":"number"},"added":{"type":"string"},"bucket":{"type":"string"},"date":{"type":"string"},"description":{"type":"string"},"instore":{"type":"boolean"},"keyvalues":{},"media":{"type":"number"},"name":{"type":"string"},"owner":{"type":"string"},"relations":{},"simhash":{"type":"number"},"size":{"type":"number"},"storageid":{"type":"string"},"systemid":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"class":{"type":"number"},"value":{"type":"string"}},"required":["class","value"]}},"type":{"anyOf":[{"type":"number"},{"type":"string"}]},"xscore":{"type":"number"}}},"linea":{"type":"string"},"lineraw":{"type":"string"},"linesafterraw":{"anyOf":[{"type":"string"},{"type":"null"}]},"linesbeforeraw":{"anyOf":[{"type":"string"},{"type":"null"}]},"positionabsolute":{"type":"number"},"positionline":{"type":"number"},"positionsize":{"type":"number"}},"additionalProperties":{}},"bucket":{"type":"string"},"file_date":{"type":"string"},"file_name":{"type":"string"},"file_size":{"type":"number"},"instore":{"type":"boolean"},"item":{"type":"object","properties":{"accesslevel":{"type":"number"},"added":{"type":"string"},"bucket":{"type":"string"},"date":{"type":"string"},"description":{"type":"string"},"instore":{"type":"boolean"},"keyvalues":{},"media":{"type":"number"},"name":{"type":"string"},"owner":{"type":"string"},"relations":{},"simhash":{"type":"number"},"size":{"type":"number"},"storageid":{"type":"string"},"systemid":{"type":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"class":{"type":"number"},"value":{"type":"string"}},"required":["class","value"]}},"type":{"anyOf":[{"type":"number"},{"type":"string"}]},"xscore":{"type":"number"}}},"line":{"type":"string"},"line_raw":{"anyOf":[{"type":"string"},{"type":"null"}]},"linea":{"type":"string"},"lineraw":{"type":"string"},"position_absolute":{"type":"number"},"position_line":{"type":"number"},"query":{"type":"string"},"source":{"type":"string"},"source_db":{"type":"string"},"storageid":{"type":"string"},"systemid":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"timestamp":{"type":"string"},"totalResults":{"type":"number"},"type":{"anyOf":[{"type":"number"},{"type":"string"}]},"xscore":{"type":"number"}},"additionalProperties":{}}}}},"leakcheck":{"type":"object","properties":{"found":{"type":"number"},"result":{"type":"array","items":{"type":"object","properties":{"fields":{"type":"array","items":{"type":"string"}},"address":{"type":"string"},"country":{"type":"string"},"dob":{"type":"string"},"email":{"type":"string"},"first_name":{"type":"string"},"last_name":{"type":"string"},"name":{"type":"string"},"password":{"type":"string"},"phone":{"type":"string"},"source":{"type":"object","properties":{"breach_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"compilation":{"enum":[0,1]},"name":{"type":"string"},"passwordless":{"enum":[0,1]},"unverified":{"enum":[0,1]}}},"state":{"type":"string"},"zip":{"type":"string"}},"required":["fields"]}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["found","result","success"]},"snusbase":{"type":"object","additionalProperties":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"birthdate":{"type":"string"},"city":{"type":"string"},"company":{"type":"string"},"country":{"type":"string"},"created":{"type":"string"},"date":{"type":"string"},"domain":{"type":"string"},"email":{"type":"string"},"followers":{"type":"string"},"gender":{"type":"string"},"hash":{"type":"string"},"host":{"type":"string"},"id":{"type":"string"},"job":{"type":"string"},"language":{"type":"string"},"lastip":{"type":"string"},"name":{"type":"string"},"other":{"type":"string"},"password":{"type":"string"},"phone":{"type":"string"},"regip":{"type":"string"},"salt":{"type":"string"},"state":{"type":"string"},"uid":{"type":"string"},"unparsed":{"type":"string"},"updated":{"type":"string"},"url":{"type":"string"},"username":{"type":"string"},"zip":{"type":"string"}},"additionalProperties":{"anyOf":[{"type":"string"},{}]}}}},"snusbaseRateLimited":{"type":"boolean"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"services":{"type":"array","items":{"enum":["cloudsint","horus.ulp","intelligencex.identityportal","leakcheck","snusbase"]}},"cloudsintType":{"enum":["any","domain","email","ip"]},"horusType":{"enum":["domain","keyword","login","password"]},"intelxType":{"enum":["email","ip"]},"leakCheckType":{"enum":["auto","domain","email","hash","keyword","origin","password","phash","phone","username"]},"snusbaseType":{"enum":["_domain","email","hash","lastip","name","password","phone","username","wildcard"]}},"required":["query","services"]}}}}}},"/v1/search/intelligence/facial":{"post":{"operationId":"searchFace","tags":["intelligence"],"summary":"Reverse Face Search","description":"Search for faces across the internet using facial recognition. Streams progress updates via Server-Sent Events.","responses":{"200":{"description":"Streaming response with progress updates. Each SSE message contains a JSON object with status updates.","content":{"text/event-stream":{"schema":{"title":"FacialSearchEvent","description":"A Server-Sent Event. The `event:` field names the type (\"faces\" or \"results\"); errors are delivered as a data-only event.","oneOf":[{"type":"object","title":"FacesEvent","description":"Emitted as the `faces` event once detection completes.","required":["event","data"],"properties":{"data":{"type":"string","pattern":"^\\d+$","description":"Number of faces detected in the uploaded image, as a decimal string (5 credits charged per face). \"0\" means no face was detected."},"event":{"type":"string","const":"faces"}}},{"type":"object","title":"ResultsEvent","description":"Emitted as the `results` event with the completed matches.","required":["event","data"],"properties":{"data":{"type":"object","description":"Completed facial search result set.","required":["time","results","searchHash","numberOfResults"],"properties":{"time":{"type":"number","description":"Time the search took, in seconds."},"results":{"type":"array","description":"Matched faces found across the internet.","items":{"type":"object","required":["id","hash","group","quality","imageUrl","crawledAt","sourceUrl","thumbnailUrl"],"properties":{"id":{"type":"string"},"hash":{"type":"string"},"group":{"type":"number"},"quality":{"type":"number"},"imageUrl":{"type":"string","format":"uri"},"crawledAt":{"type":"number","description":"Unix epoch milliseconds the source was crawled."},"sourceUrl":{"type":"string","format":"uri"},"thumbnailUrl":{"type":"string","format":"uri"}}}},"searchHash":{"type":"string","description":"Hash identifying this search."},"numberOfResults":{"type":"number","description":"Total number of matched faces."}}},"event":{"type":"string","const":"results"}}},{"type":"object","title":"ErrorEvent","description":"A data-only event indicating the search failed.","required":["data"],"properties":{"data":{"type":"object","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}}}]},"itemSchema":{"title":"FacialSearchEvent","description":"A parsed Server-Sent Event. The `event:` field names the type (\"faces\" or \"results\"); errors are delivered as a data-only event.","oneOf":[{"type":"object","title":"FacesEvent","description":"Emitted as the `faces` event once detection completes.","required":["event","data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"string","pattern":"^\\d+$","description":"Number of faces detected in the uploaded image, as a decimal string (5 credits charged per face). \"0\" means no face was detected."}},"event":{"type":"string","const":"faces"}}},{"type":"object","title":"ResultsEvent","description":"Emitted as the `results` event with the completed matches.","required":["event","data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"object","description":"Completed facial search result set.","required":["time","results","searchHash","numberOfResults"],"properties":{"time":{"type":"number","description":"Time the search took, in seconds."},"results":{"type":"array","description":"Matched faces found across the internet.","items":{"type":"object","required":["id","hash","group","quality","imageUrl","crawledAt","sourceUrl","thumbnailUrl"],"properties":{"id":{"type":"string"},"hash":{"type":"string"},"group":{"type":"number"},"quality":{"type":"number"},"imageUrl":{"type":"string","format":"uri"},"crawledAt":{"type":"number","description":"Unix epoch milliseconds the source was crawled."},"sourceUrl":{"type":"string","format":"uri"},"thumbnailUrl":{"type":"string","format":"uri"}}}},"searchHash":{"type":"string","description":"Hash identifying this search."},"numberOfResults":{"type":"number","description":"Total number of matched faces."}}}},"event":{"type":"string","const":"results"}}},{"type":"object","title":"ErrorEvent","description":"A data-only event indicating the search failed.","required":["data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"object","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}}}}]},"examples":{"faces":{"summary":"Faces detected (event: faces)","value":{"event":"faces","data":"2"}},"results":{"summary":"Search completed (event: results)","value":{"event":"results","data":{"time":3.21,"results":[{"id":"abc123","hash":"d41d8cd98f00b204e9800998ecf8427e","group":0,"quality":0.92,"imageUrl":"https://example.com/match.jpg","crawledAt":1704153600000,"sourceUrl":"https://example.com/profile","thumbnailUrl":"https://example.com/match-thumb.jpg"}],"searchHash":"f1d2d2f924e986ac86fdf7b36c94bcdf","numberOfResults":1}}},"error":{"summary":"Error response","value":{"data":{"status":"error","success":false,"error":"Server error"}}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"x-speakeasy-ignore":true,"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"media":{"type":"string","format":"binary","description":"The image file to be analyzed. Max size 10MB"}},"required":["media"]}}}}}},"/v1/search/intelligence/hudsonrock":{"post":{"operationId":"searchHudsonRock","tags":["intelligence"],"summary":"Hudson Rock Search","description":"Search for compromised data on Hudson Rock","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"anyOf":[{"type":"object","properties":{"applications":{"type":"array","items":{"type":"object","properties":{"keyword":{"type":"string"}},"required":["keyword"]}},"data":{"type":"object","properties":{"employees_urls":{"type":"array","items":{"type":"object","properties":{"occurrence":{"type":"number"},"type":{"type":"string"},"url":{"type":"string"}},"required":["occurrence","type","url"]}}},"required":["employees_urls"]},"employees":{"type":"number"},"is_shopify":{"type":"boolean"},"last_employee_compromised":{"type":"string"},"last_user_compromised":{"type":"string"},"logo":{"type":"string"},"stats":{"type":"object","properties":{"clients_count":{"type":"array","items":{"type":"number"}},"clients_urls":{"type":"array","items":{"type":"string"}},"employees_count":{"type":"array","items":{"type":"number"}},"employees_urls":{"type":"array","items":{"type":"string"}},"totalEmployees":{"type":"number"},"totalUsers":{"type":"number"}},"required":["clients_count","clients_urls","employees_count","employees_urls","totalEmployees","totalUsers"]},"thirdPartyDomains":{"type":"array","items":{"type":"object","properties":{"domain":{"type":"string"},"occurrence":{"type":"number"}},"required":["domain","occurrence"]}},"third_parties":{"type":"number"},"total":{"type":"number"},"totalStealers":{"type":"number"},"totalUrls":{"type":"number"},"type":{"enum":["domain","email","ip","password","username"]},"users":{"type":"number"},"antiviruses":{"type":"object","properties":{"list":{"type":"array","items":{"type":"object","properties":{"count":{"type":"number"},"name":{"type":"string"}},"required":["count","name"]}},"found":{"type":"number"},"free":{"anyOf":[{"type":"number"},{"type":"string"}]},"not_found":{"type":"string"},"total":{"type":"number"}},"required":["list"]},"employeePasswords":{"type":"object","properties":{"has_stats":{"type":"boolean"},"medium":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]},"strong":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]},"too_weak":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]},"totalPass":{"type":"number"},"weak":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]}},"required":["has_stats","medium","strong","too_weak","totalPass","weak"]},"stealerFamilies":{"type":"object","properties":{"Acreed":{"type":"number"},"Atomic":{"type":"number"},"Azorult":{"type":"number"},"CRYPTBOT":{"type":"number"},"DarkCrystal":{"type":"number"},"Ficker":{"type":"number"},"Generic Stealer":{"type":"number"},"Lumma":{"type":"number"},"Mystic":{"type":"number"},"Predator":{"type":"number"},"Raccoon":{"type":"number"},"RedLine":{"type":"number"},"StealC":{"type":"number"},"Taurus":{"type":"number"},"UNKNOWN":{"type":"number"},"Vidar":{"type":"number"},"last_counted":{"type":"string"},"total":{"type":"number"}},"required":["Acreed","Atomic","Azorult","CRYPTBOT","DarkCrystal","Ficker","Generic Stealer","Lumma","Mystic","Predator","Raccoon","RedLine","StealC","Taurus","UNKNOWN","Vidar","last_counted","total"]},"userPasswords":{"type":"object","properties":{"has_stats":{"type":"boolean"},"medium":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]},"strong":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]},"too_weak":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]},"totalPass":{"type":"number"},"weak":{"type":"object","properties":{"perc":{"type":"number"},"qty":{"type":"number"}},"required":["perc","qty"]}},"required":["has_stats","medium","strong","too_weak","totalPass","weak"]}},"required":["applications","data","employees","is_shopify","last_employee_compromised","last_user_compromised","logo","stats","thirdPartyDomains","third_parties","total","totalStealers","totalUrls","type","users"]},{"type":"object","properties":{"type":{"enum":["domain","email","ip","password","username"]},"message":{"type":"string"},"stealers":{"type":"array","items":{"type":"object","properties":{"computer_name":{"type":"string"},"date_compromised":{"type":"string"},"ip":{"type":"string"},"malware_path":{"type":"string"},"operating_system":{"type":"string"},"top_logins":{"type":"array","items":{"type":"string"}},"top_passwords":{"type":"array","items":{"type":"string"}},"total_corporate_services":{"type":"number"},"total_user_services":{"type":"number"},"stealer_family":{"type":"string"}},"required":["computer_name","date_compromised","ip","malware_path","operating_system","top_logins","top_passwords","total_corporate_services","total_user_services"]}}},"required":["type"]}]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"type":{"enum":["domain","email","ip","password","username"]}},"required":["query","type"]}}}}}},"/v1/search/intelligence/horus-stealer":{"post":{"operationId":"searchHorusStealer","tags":["intelligence"],"summary":"Horus Stealer Logs","description":"Search stealer logs on Horus by domain, email, username, IP, or other field","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"count":{"type":"number"},"credentialHits":{"type":"number"},"hasMore":{"type":"boolean"},"limit":{"type":"number"},"nextCursor":{"type":"string"},"offset":{"type":"number"},"page":{"type":"number"},"query":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"archive_name":{"type":"string"},"credential_count":{"type":"number"},"email_count":{"type":"number"},"file_count":{"type":"number"},"fullname_count":{"type":"number"},"indicator_count":{"type":"number"},"ingested_at":{"type":"string"},"malware_family":{"type":"string"},"matched_fields":{"type":"array","items":{"type":"string"}},"matched_values":{"type":"array"},"metadata":{"type":"object"},"password_count":{"type":"number"},"pc_key":{"type":"string"},"pc_name":{"type":"string"},"pc_prefix":{"type":"string"},"phone_count":{"type":"number"},"sample_domains":{"type":"array","items":{"type":"string"}},"username_count":{"type":"number"}}}},"totalHits":{"type":"number"},"totalPages":{"type":"number"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"cursor":{"type":"string"},"dateFrom":{"type":"string"},"dateTo":{"type":"string"},"field":{"enum":["all","archive","domain","email","fullname","ip","password","phone","url","username","uuid"]},"limit":{"type":"number"},"page":{"type":"number"}},"required":["query"]}}}}}},"/v1/search/intelligence/horus-stealer-pc":{"post":{"operationId":"searchHorusStealerPc","tags":["intelligence"],"summary":"Horus Machine Lookup","description":"Fetch the full Horus stealer record for one machine by pc_key","responses":{"200":{"description":"Lookup successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"cards":{"type":"array"},"computer":{"type":"string"},"cookies":{"type":"array"},"country":{"type":"string"},"credentialPairs":{"type":"array"},"emails":{"type":"array"},"files":{"type":"array"},"ingestedAt":{"type":"string"},"ip":{"type":"string"},"malwareFamily":{"type":"string"},"metadata":{"type":"object"},"os":{"type":"string"},"passwords":{"type":"array"},"pcKey":{"type":"string"},"pcName":{"type":"string"},"user":{"type":"string"},"wallets":{"type":"array"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pcKey":{"type":"string"}},"required":["pcKey"]}}}}}},"/v1/search/intelligence/horus-stealer-download":{"post":{"operationId":"downloadHorusStealer","tags":["intelligence"],"summary":"Horus Stealer Download","description":"Download a Horus stealer machine archive, or one file from it. Returns base64 JSON.","responses":{"200":{"description":"Download successful","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":"object"},"error":{"type":"string"}},"required":["success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"pcKey":{"type":"string"},"file":{"type":"string"}},"required":["pcKey"]}}}}}},"/v1/search/intelligence/horus-cards":{"post":{"operationId":"searchHorusCards","tags":["intelligence"],"summary":"Horus Cards","description":"Search payment cards captured in Horus stealer logs by BIN, brand, or archive","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"count":{"type":"number"},"filters":{"type":"object"},"limit":{"type":"number"},"offset":{"type":"number"},"results":{"type":"array"},"total":{"type":"number"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"archive":{"type":"string"},"bin":{"type":"string"},"brand":{"enum":["amex","diners","discover","jcb","mastercard","other","unionpay","visa"]},"limit":{"type":"number"},"offset":{"type":"number"}}}}}}}},"/v1/search/intelligence/horus-stealer-socials":{"post":{"operationId":"searchHorusStealerSocials","tags":["intelligence"],"summary":"Horus Stealer Socials","description":"Search social accounts captured in Horus stealer logs by handle, platform, IP, or machine","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"count":{"type":"number"},"hasMore":{"type":"boolean"},"ip":{"type":"string"},"limit":{"type":"number"},"nextCursor":{"type":"string"},"offset":{"type":"number"},"pcKey":{"type":"string"},"platform":{"type":"string"},"query":{"type":"string"},"results":{"type":"array"},"total":{"type":"number"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"cursor":{"type":"string"},"ip":{"type":"string"},"limit":{"type":"number"},"offset":{"type":"number"},"pcKey":{"type":"string"},"platform":{"type":"string"},"q":{"type":"string"},"strict":{"type":"boolean"}}}}}}}},"/v1/search/intelligence/horus-forums":{"post":{"operationId":"searchHorusForums","tags":["intelligence"],"summary":"Forums Search","description":"Search indexed forums on Horus by content, thread title or author, across every source Horus crawls","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"author":{"type":"string"},"count":{"type":"number"},"ignore_casing":{"type":"boolean"},"limit":{"type":"number"},"nextCursor":{"type":"string"},"offset":{"type":"number"},"query":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"actorJoined":{"anyOf":[{"type":"string"},{"type":"null"}]},"actorPosts":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}]},"actorRank":{"anyOf":[{"type":"string"},{"type":"null"}]},"actorReputation":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}]},"actorThreads":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}]},"author":{"anyOf":[{"type":"string"},{"type":"null"}]},"board":{"anyOf":[{"type":"string"},{"type":"null"}]},"forum":{"type":"string"},"forumDomain":{"anyOf":[{"type":"string"},{"type":"null"}]},"forumSection":{"anyOf":[{"type":"string"},{"type":"null"}]},"hasHiddenContent":{"type":"boolean"},"id":{"type":"string"},"network":{"anyOf":[{"type":"string"},{"type":"null"}]},"published":{"anyOf":[{"type":"string"},{"type":"null"}]},"replies":{"type":"number"},"sourceDisplayName":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"type":"string"},"url":{"type":"string"}}}},"total":{"type":"number"},"total_relation":{"type":"string"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"author":{"type":"string"},"dateFrom":{"type":"string"},"dateTo":{"type":"string"},"forum":{"type":"string"},"ignoreCasing":{"type":"boolean"},"query":{"type":"string"}}}}}}}},"/v1/search/intelligence/location-to-bssid":{"post":{"operationId":"searchLocationToBssid","tags":["intelligence"],"summary":"Location to BSSID","description":"Find nearby Wi-Fi access points for a location","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"center":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}},"required":["latitude","longitude"]},"count":{"type":"number"},"results":{"type":"array","items":{"type":"object","properties":{"bssid":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"},"vendor":{"type":"string"}},"required":["bssid","latitude","longitude"]}},"location":{"type":"string"}},"required":["center","count","results"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/intelligence/wifi-network-map":{"post":{"operationId":"searchWifiNetworkMap","tags":["intelligence"],"summary":"Wi-Fi Network Map","description":"Geolocate Wi-Fi access points by BSSID","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"count":{"type":"number"},"results":{"type":"array","items":{"type":"object","properties":{"bssid":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"},"accuracy":{"type":"number"},"vendor":{"type":"string"}},"required":["bssid","latitude","longitude"]}},"disclaimer":{"type":"string"},"location":{"type":"string"}},"required":["count","results"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/intelligence/wayback":{"post":{"operationId":"searchWayback","tags":["intelligence"],"summary":"Wayback Machine Search","description":"Trace the archived captures of a URL on the Wayback Machine, or read the content of a specific capture. Listing snapshots is free; reading a capture (pass `timestamp`) costs 1 credit.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"anyOf":[{"type":"object","properties":{"count":{"type":"number"},"mode":{"const":"snapshots"},"query":{"type":"string"},"snapshots":{"type":"array","items":{"type":"object","properties":{"digest":{"type":"string"},"mimetype":{"type":"string"},"original":{"type":"string"},"statuscode":{"type":"string"},"timestamp":{"type":"string"},"url":{"type":"string"}},"required":["digest","mimetype","original","statuscode","timestamp","url"]}}},"required":["count","mode","query","snapshots"]},{"type":"object","properties":{"links":{"type":"array","items":{"type":"string"}},"mode":{"const":"content"},"query":{"type":"string"},"snapshotUrl":{"type":"string"},"text":{"type":"string"},"timestamp":{"type":"string"},"description":{"type":"string"},"intel":{"type":"object","properties":{"analytics_ids":{"type":"array","items":{"type":"string"}},"api_keys":{"type":"array","items":{"type":"string"}},"cloud_buckets":{"type":"array","items":{"type":"string"}},"connection_strings":{"type":"array","items":{"type":"string"}},"crypto_addresses":{"type":"array","items":{"type":"string"}},"emails":{"type":"array","items":{"type":"string"}},"internal_ips":{"type":"array","items":{"type":"string"}},"jwt_tokens":{"type":"array","items":{"type":"string"}},"phones":{"type":"array","items":{"type":"string"}},"social_profiles":{"type":"array","items":{"type":"string"}},"subdomains":{"type":"array","items":{"type":"string"}},"technologies":{"type":"array","items":{"type":"string"}}}},"title":{"type":"string"}},"required":["links","mode","query","snapshotUrl","text","timestamp"]}]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"from":{"type":"string"},"limit":{"type":"number"},"timestamp":{"type":"string"},"to":{"type":"string"}},"required":["url"]}}}}}},"/v1/search/intelligence/ransomware":{"post":{"operationId":"searchRansomware","tags":["intelligence"],"summary":"Ransomware Group Search","description":"Look up ransomware groups, leak sites, victim counts, and recent victims on ransomware.live. Free.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"groups":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string"},"added":{"type":"string"},"altname":{"type":"string"},"description":{"type":"string"},"lineage":{"type":"string"},"locations":{"type":"array","items":{"type":"object","properties":{"fqdn":{"type":"string"},"available":{"type":"boolean"},"title":{"type":"string"},"type":{"type":"string"}},"required":["fqdn"]}},"meta":{"type":"string"},"profile":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url"]}},"raas":{"type":"boolean"},"victimCount":{"type":"number"},"victims":{"type":"array","items":{"type":"object","properties":{"attackdate":{"type":"string"},"claim_url":{"type":"string"},"country":{"type":"string"},"victim":{"type":"string"}}}}},"required":["name","url"]}},"query":{"type":"string"}},"required":["groups","query"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/intelligence/cve":{"post":{"operationId":"searchCve","tags":["intelligence"],"summary":"CVE / KEV Lookup","description":"Look up a CVE in NVD and CISA Known Exploited Vulnerabilities, or search the KEV catalog by product. Free.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"query":{"type":"string"},"kev":{"type":"object","properties":{"cveID":{"type":"string"},"cwes":{"type":"array","items":{"type":"string"}},"dateAdded":{"type":"string"},"dueDate":{"type":"string"},"knownRansomwareCampaignUse":{"type":"string"},"notes":{"type":"string"},"product":{"type":"string"},"requiredAction":{"type":"string"},"shortDescription":{"type":"string"},"vendorProject":{"type":"string"},"vulnerabilityName":{"type":"string"}},"required":["cveID"]},"kevMatches":{"type":"array","items":{"type":"object","properties":{"cveID":{"type":"string"},"cwes":{"type":"array","items":{"type":"string"}},"dateAdded":{"type":"string"},"dueDate":{"type":"string"},"knownRansomwareCampaignUse":{"type":"string"},"notes":{"type":"string"},"product":{"type":"string"},"requiredAction":{"type":"string"},"shortDescription":{"type":"string"},"vendorProject":{"type":"string"},"vulnerabilityName":{"type":"string"}},"required":["cveID"]}},"nvd":{"type":"object","properties":{"id":{"type":"string"},"url":{"type":"string"},"cwes":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"lastModified":{"type":"string"},"published":{"type":"string"},"score":{"type":"number"},"severity":{"type":"string"},"status":{"type":"string"},"vector":{"type":"string"}},"required":["id","url"]}},"required":["query"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/intelligence/urlscan":{"post":{"operationId":"searchUrlscan","tags":["intelligence"],"summary":"URLScan Search","description":"Search public urlscan.io captures of a domain or URL. Free.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"query":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"result":{"type":"string"},"screenshot":{"type":"string"},"url":{"type":"string"},"uuid":{"type":"string"},"asn":{"type":"string"},"asnname":{"type":"string"},"country":{"type":"string"},"domain":{"type":"string"},"ip":{"type":"string"},"server":{"type":"string"},"status":{"type":"string"},"time":{"type":"string"},"title":{"type":"string"}},"required":["result","screenshot","url","uuid"]}},"total":{"type":"number"}},"required":["query","results","total"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/socials/telegram":{"post":{"operationId":"searchHorusTelegram","tags":["socials"],"summary":"Telegram","description":"Search Telegram messages on Horus by text, username, chat title, or domain","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"count":{"type":"number"},"hasMore":{"type":"boolean"},"limit":{"type":"number"},"messages":{"type":"array","items":{"type":"object","properties":{"chat":{"type":"object"},"content":{"type":"object"},"extracted":{"anyOf":[{"type":"object"},{"type":"null"}]},"messageId":{"anyOf":[{"type":"number"},{"type":"string"}]},"sender":{"anyOf":[{"type":"object"},{"type":"null"}]},"threat":{"anyOf":[{"type":"object"},{"type":"null"}]},"timestamp":{"type":"string"}}}},"nextCursor":{"type":"string"},"offset":{"type":"number"},"query":{"type":"string"},"severitySummary":{"type":"object"},"total":{"type":"number"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"chatTitle":{"type":"string"},"domain":{"type":"string"},"query":{"type":"string"},"username":{"type":"string"}}}}}}}},"/v1/search/socials/discord":{"post":{"operationId":"searchDiscord","tags":["socials"],"summary":"Discord Search","description":"Search Discord users for profile and server info","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"internalErrors":{"type":"array","items":{"type":"string"}},"banner":{"anyOf":[{"type":"string"},{"type":"null"}]},"bio":{"anyOf":[{"type":"string"},{"type":"null"}]},"clan":{"anyOf":[{"type":"object","properties":{"badge":{"anyOf":[{"type":"string"},{"type":"null"}]},"banner":{"anyOf":[{"type":"string"},{"type":"null"}]},"boosts":{"anyOf":[{"type":"number"},{"type":"null"}]},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"features":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"icon":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"type":"string"},"invite":{"anyOf":[{"type":"string"},{"type":"null"}]},"memberCount":{"anyOf":[{"type":"number"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"onlineCount":{"anyOf":[{"type":"number"},{"type":"null"}]},"tag":{"anyOf":[{"type":"string"},{"type":"null"}]},"traits":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"name":{"type":"string"},"position":{"type":"number"},"url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["label","name","position","url"]}},{"type":"null"}]}},"required":["badge","banner","boosts","description","features","icon","id","invite","memberCount","name","onlineCount","tag","traits"]},{"type":"null"}]},"connectedAccounts":{"type":"object","additionalProperties":{"anyOf":[{"type":"object","properties":{"id":{"type":"string"},"link":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"type":"string"}},"required":["id","link","name"]},{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"link":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"type":"string"}},"required":["id","link","name"]}}]}},"customStatus":{"anyOf":[{"type":"string"},{"type":"null"}]},"displayName":{"anyOf":[{"type":"string"},{"type":"null"}]},"legacyName":{"anyOf":[{"type":"string"},{"type":"null"}]},"modActions":{"type":"array","items":{"type":"object","properties":{"date":{"type":"number"},"description":{"type":"string"},"details":{"type":"object","properties":{"ground":{"type":"string"},"source":{"type":"string"},"targetType":{"type":"string"}},"required":["ground","source","targetType"]},"id":{"type":"string"},"status":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"timeline":{"type":"object","properties":{"application":{"type":"number"},"content":{"type":"number"},"created":{"type":"number"}},"required":["application","content","created"]},"title":{"type":"string"}},"required":["date","description","details","id","status","tags","timeline","title"]}},"pfp":{"type":"string"},"presence":{"anyOf":[{"type":"string"},{"type":"null"}]},"pronouns":{"anyOf":[{"type":"string"},{"type":"null"}]},"reviewCount":{"type":"number"},"reviews":{"type":"array","items":{"type":"object","properties":{"comment":{"type":"string"},"id":{"type":"number"},"sender":{"type":"object","properties":{"badges":{"type":"array","items":{"type":"object","properties":{"description":{"type":"string"},"icon":{"type":"string"},"name":{"type":"string"},"redirectURL":{"type":"string"},"type":{"type":"number"}},"required":["description","icon","name","redirectURL","type"]}},"discordID":{"type":"string"},"id":{"type":"number"},"profilePhoto":{"type":"string"},"username":{"type":"string"},"clientMod":{"type":"boolean"}},"required":["badges","discordID","id","profilePhoto","username"]},"timestamp":{"type":"number"},"type":{"type":"number"},"star":{"type":"number"}},"required":["comment","id","sender","timestamp","type"]}},"robloxProfiles":{"type":"array","items":{"type":"object","properties":{"avatarUrl":{"anyOf":[{"type":"string"},{"type":"null"}]},"badges":{"type":"array","items":{"type":"string"}},"created":{"type":"string"},"description":{"type":"string"},"displayName":{"type":"string"},"hasPlus":{"type":"boolean"},"hasPremium":{"type":"boolean"},"id":{"type":"number"},"isAdmin":{"type":"boolean"},"isBanned":{"type":"boolean"},"isStarCreator":{"type":"boolean"},"isVerified":{"type":"boolean"},"pastUsernames":{"type":"array","items":{"type":"string"}},"platforms":{"type":"object","properties":{"playstation":{"type":"string"},"xbox":{"type":"string"}}},"presence":{"type":"object","properties":{"iconUrl":{"type":"string"},"lastOnline":{"type":"string"},"text":{"type":"string"},"type":{"type":"number"}},"required":["iconUrl","lastOnline","text","type"]},"socials":{"type":"object","additionalProperties":{"type":"string"}},"stats":{"type":"object","properties":{"followers":{"type":"number"},"following":{"type":"number"},"friends":{"type":"number"},"placeVisits":{"type":"number"}},"required":["followers","following","friends","placeVisits"]},"username":{"type":"string"},"error":{"type":"string"},"passkeys":{"type":"object","properties":{"count":{"type":"number"},"registered":{"type":"boolean"}},"required":["count","registered"]},"rolimons":{"type":"object","properties":{"rap":{"type":"number"},"value":{"type":"number"},"rank":{"type":"number"}},"required":["rap","value"]}},"required":["avatarUrl","badges","created","description","displayName","hasPlus","hasPremium","id","isAdmin","isBanned","isStarCreator","isVerified","pastUsernames","platforms","presence","socials","stats","username"]}},"servers":{"type":"array","items":{"type":"object","properties":{"banner":{"anyOf":[{"type":"string"},{"type":"null"}]},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"icon":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"type":"string"},"invite":{"anyOf":[{"type":"string"},{"type":"null"}]},"membersOnline":{"anyOf":[{"type":"number"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"nickname":{"anyOf":[{"type":"string"},{"type":"null"}]},"totalMembers":{"anyOf":[{"type":"number"},{"type":"null"}]},"roles":{"type":"array","items":{"type":"object","properties":{"color":{"type":"number"},"hoist":{"type":"boolean"},"id":{"type":"string"},"managed":{"type":"boolean"},"name":{"type":"string"},"permissions":{"type":"string"},"position":{"type":"number"}},"required":["color","hoist","id","managed","name","permissions","position"]}}},"required":["banner","description","icon","id","invite","membersOnline","name","nickname","totalMembers"]}},"userId":{"type":"string"},"username":{"type":"string"}},"required":["internalErrors"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"fields":{"type":"array","items":{"enum":["banner","bio","clan","connectedAccounts","customStatus","displayName","legacyName","modActions","pfp","presence","pronouns","reviewCount","reviews","robloxProfiles","servers","userId","username"]}}},"required":["query"]}}}}}},"/v1/search/socials/epic":{"post":{"operationId":"searchEpic","tags":["socials"],"summary":"Epic Games Search","description":"Lookup an Epic Games account by display name or account ID","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"accountId":{"type":"string"},"avatar":{"type":"string"},"banner":{"type":"string"},"country":{"type":"string"},"creator":{"type":"object","properties":{"avatar":{"type":"string"},"banner":{"type":"string"},"bio":{"type":"string"},"followerCount":{"type":"number"},"pageName":{"type":"string"},"socials":{"type":"object","properties":{"discord":{"type":"string"},"instagram":{"type":"string"},"tiktok":{"type":"string"},"twitch":{"type":"string"},"twitter":{"type":"string"},"youtube":{"type":"string"}}}}},"displayName":{"type":"string"},"error":{"type":"string"},"fortnite":{"type":"object","properties":{"byQueue":{"type":"object","properties":{"duo":{"type":"object","properties":{"kills":{"type":"number"},"matchesPlayed":{"type":"number"},"topPlacements":{"type":"number"},"wins":{"type":"number"}}},"solo":{"type":"object","properties":{"kills":{"type":"number"},"matchesPlayed":{"type":"number"},"topPlacements":{"type":"number"},"wins":{"type":"number"}}},"squad":{"type":"object","properties":{"kills":{"type":"number"},"matchesPlayed":{"type":"number"},"topPlacements":{"type":"number"},"wins":{"type":"number"}}},"trios":{"type":"object","properties":{"kills":{"type":"number"},"matchesPlayed":{"type":"number"},"topPlacements":{"type":"number"},"wins":{"type":"number"}}}}},"kills":{"type":"number"},"lastMatchAt":{"type":"string"},"matchesPlayed":{"type":"number"},"minutesPlayed":{"type":"number"},"playersOutlived":{"type":"number"},"ranked":{"type":"object","properties":{"kills":{"type":"number"},"matchesPlayed":{"type":"number"},"topPlacements":{"type":"number"},"wins":{"type":"number"}}},"score":{"type":"number"},"seasons":{"type":"array","items":{"type":"object","properties":{"level":{"type":"number"},"season":{"type":"number"}},"required":["level","season"]}},"top10":{"type":"number"},"top25":{"type":"number"},"top3":{"type":"number"},"top5":{"type":"number"},"wins":{"type":"number"}}},"islands":{"type":"array","items":{"type":"object","properties":{"linkCode":{"type":"string"},"ccu":{"type":"number"},"image":{"type":"string"},"lastActivated":{"type":"string"},"published":{"type":"string"},"tagline":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"title":{"type":"string"}},"required":["linkCode"]}},"linkedAccounts":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"dateAdded":{"type":"string"},"externalDisplayName":{"type":"string"}},"required":["type"]}},"name":{"type":"string"},"preferredLanguage":{"type":"string"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/socials/github":{"post":{"operationId":"searchGithub","tags":["socials"],"summary":"GitHub Search","description":"Search GitHub profiles, info, and commit emails. Streams progress updates via Server-Sent Events.","responses":{"200":{"description":"Streaming response with progress updates. Each SSE message contains a JSON object with status updates.","content":{"text/event-stream":{"schema":{"title":"GithubSearchEvent","description":"A Server-Sent Event. The `event:` field names the type (\"status\", \"heartbeat\", or \"result\"); errors are delivered as a data-only event.","oneOf":[{"type":"object","title":"StatusEvent","description":"Progress update emitted as the `status` event.","required":["event","data"],"properties":{"data":{"type":"string","description":"Human-readable progress message (e.g. \"Fetching commit emails\")."},"event":{"type":"string","const":"status"}}},{"type":"object","title":"HeartbeatEvent","description":"Keep-alive emitted roughly every 15s as the `heartbeat` event.","required":["event","data"],"properties":{"data":{"type":"string","description":"Keep-alive heartbeat. Always an empty string."},"event":{"type":"string","const":"heartbeat"}}},{"type":"object","title":"ResultEvent","description":"Terminal `result` event with the completed GitHub profile.","required":["event","data"],"properties":{"data":{"type":"object","properties":{"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"bio":{"anyOf":[{"type":"string"},{"type":"null"}]},"commitEmails":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"commitRepoCount":{"type":"number"},"commits":{"type":"number"},"company":{"anyOf":[{"type":"string"},{"type":"null"}]},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}]},"followers":{"type":"number"},"following":{"type":"number"},"id":{"type":"number"},"lastSeen":{"anyOf":[{"type":"string"},{"type":"null"}]},"location":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"public_gists":{"type":"number"},"public_repos":{"type":"number"},"username":{"type":"string"},"activityId":{"type":["string","null"],"description":"Activity log id for this search, or null."}},"required":["avatar_url","bio","commitEmails","commitRepoCount","commits","company","createdAt","followers","following","id","lastSeen","location","name","public_gists","public_repos","username"],"title":"GithubInfo","description":"Completed GitHub profile, commit stats, and discovered emails."},"event":{"type":"string","const":"result"}}},{"type":"object","title":"ErrorEvent","description":"A data-only event indicating the search failed.","required":["data"],"properties":{"data":{"type":"object","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}}}]},"itemSchema":{"title":"GithubSearchEvent","description":"A parsed Server-Sent Event. The `event:` field names the type (\"status\", \"heartbeat\", or \"result\"); errors are delivered as a data-only event.","oneOf":[{"type":"object","title":"StatusEvent","description":"Progress update emitted as the `status` event.","required":["event","data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"string","description":"Human-readable progress message (e.g. \"Fetching commit emails\")."}},"event":{"type":"string","const":"status"}}},{"type":"object","title":"HeartbeatEvent","description":"Keep-alive emitted roughly every 15s as the `heartbeat` event.","required":["event","data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"string","description":"Keep-alive heartbeat. Always an empty string."}},"event":{"type":"string","const":"heartbeat"}}},{"type":"object","title":"ResultEvent","description":"Terminal `result` event with the completed GitHub profile.","required":["event","data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"object","properties":{"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"bio":{"anyOf":[{"type":"string"},{"type":"null"}]},"commitEmails":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"commitRepoCount":{"type":"number"},"commits":{"type":"number"},"company":{"anyOf":[{"type":"string"},{"type":"null"}]},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}]},"followers":{"type":"number"},"following":{"type":"number"},"id":{"type":"number"},"lastSeen":{"anyOf":[{"type":"string"},{"type":"null"}]},"location":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"public_gists":{"type":"number"},"public_repos":{"type":"number"},"username":{"type":"string"},"activityId":{"type":["string","null"],"description":"Activity log id for this search, or null."}},"required":["avatar_url","bio","commitEmails","commitRepoCount","commits","company","createdAt","followers","following","id","lastSeen","location","name","public_gists","public_repos","username"],"title":"GithubInfo","description":"Completed GitHub profile, commit stats, and discovered emails."}},"event":{"type":"string","const":"result"}}},{"type":"object","title":"ErrorEvent","description":"A data-only event indicating the search failed.","required":["data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"object","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}}}}]},"examples":{"status":{"summary":"Progress update (event: status)","value":{"event":"status","data":"Fetching commit emails"}},"heartbeat":{"summary":"Keep-alive (event: heartbeat)","value":{"event":"heartbeat","data":""}},"result":{"summary":"Search completed (event: result)","value":{"event":"result","data":{"username":"octocat","id":583231,"name":"The Octocat","bio":null,"avatar_url":"https://avatars.githubusercontent.com/u/583231","location":"San Francisco","company":"@github","public_repos":8,"public_gists":8,"followers":18000,"following":9,"commits":42,"commitRepoCount":3,"commitEmails":{"octocat@github.com":["The Octocat"]},"lastSeen":"2024-01-02T03:04:05Z","createdAt":"2011-01-25T18:44:36Z","activityId":"act_abc123"}}},"error":{"summary":"Error response","value":{"data":{"status":"error","success":false,"error":"Server error"}}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"x-speakeasy-ignore":true,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/socials/instagram":{"post":{"operationId":"searchInstagram","tags":["socials"],"summary":"Instagram Search","description":"Lookup an Instagram account and return followers and following. Optionally supply a session cookie to access private lists the cookie can see; otherwise the inspection account is used.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"bio":{"type":"string"},"biographyLinks":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"title":{"type":"string"}},"required":["url"]}},"error":{"type":"string"},"externalUrl":{"type":"string"},"followedByViewer":{"type":"boolean"},"followerCount":{"type":"number"},"followers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"username":{"type":"string"},"fullName":{"type":"string"},"isPrivate":{"type":"boolean"},"isVerified":{"type":"boolean"},"picture":{"type":"string"}},"required":["id","username"]}},"followersTruncated":{"type":"boolean"},"following":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"username":{"type":"string"},"fullName":{"type":"string"},"isPrivate":{"type":"boolean"},"isVerified":{"type":"boolean"},"picture":{"type":"string"}},"required":["id","username"]}},"followingCount":{"type":"number"},"followingTruncated":{"type":"boolean"},"fullName":{"type":"string"},"id":{"type":"string"},"isBusiness":{"type":"boolean"},"isPrivate":{"type":"boolean"},"isVerified":{"type":"boolean"},"listAccess":{"enum":["denied","full","limited","unauthenticated"]},"mediaCount":{"type":"number"},"picture":{"type":"string"},"sessionSource":{"enum":["inspection","user"]},"username":{"type":"string"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"cookie":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/socials/playstation":{"post":{"operationId":"searchPlaystation","tags":["socials"],"summary":"PlayStation Search","description":"Lookup a PlayStation Network profile by online ID","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"aboutMe":{"type":"string"},"accountId":{"type":"string"},"accountType":{"type":"string"},"avatar":{"type":"string"},"country":{"type":"string"},"currentGame":{"type":"string"},"error":{"type":"string"},"languages":{"type":"array","items":{"type":"string"}},"lastTrophyEarned":{"type":"string"},"npId":{"type":"string"},"onlineId":{"type":"string"},"onlineStatus":{"type":"string"},"plus":{"type":"boolean"},"presence":{"type":"object","properties":{"availability":{"type":"string"},"lastOnlineDate":{"type":"string"},"onlineStatus":{"type":"string"},"platform":{"type":"string"}}},"titleHistory":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"defined":{"type":"object","properties":{"bronze":{"type":"number"},"gold":{"type":"number"},"platinum":{"type":"number"},"silver":{"type":"number"}},"required":["bronze","gold","platinum","silver"]},"earned":{"type":"object","properties":{"bronze":{"type":"number"},"gold":{"type":"number"},"platinum":{"type":"number"},"silver":{"type":"number"}},"required":["bronze","gold","platinum","silver"]},"hidden":{"type":"boolean"},"icon":{"type":"string"},"lastUpdated":{"type":"string"},"npCommunicationId":{"type":"string"},"platform":{"type":"string"},"progress":{"type":"number"},"trophyList":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"earned":{"type":"boolean"},"earnedAt":{"type":"string"},"earnedRate":{"type":"string"},"hidden":{"type":"boolean"},"icon":{"type":"string"},"type":{"type":"string"}},"required":["name"]}}},"required":["title"]}},"trophies":{"type":"object","properties":{"bronze":{"type":"number"},"gold":{"type":"number"},"platinum":{"type":"number"},"silver":{"type":"number"}},"required":["bronze","gold","platinum","silver"]},"trophyLevel":{"type":"number"},"trophyProgress":{"type":"number"},"trophyTier":{"type":"number"},"verified":{"type":"boolean"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/socials/reddit":{"post":{"operationId":"searchReddit","tags":["socials"],"summary":"Reddit Intel Search","description":"Search Reddit archives (Arctic Shift + PullPush) for a user's posts or comments, including deleted and removed content","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"author":{"type":"string"},"count":{"type":"number"},"items":{"type":"array","items":{"type":"object","properties":{"deleted":{"type":"boolean"},"id":{"type":"string"},"kind":{"enum":["comment","post"]},"removed":{"type":"boolean"},"author":{"type":"string"},"body":{"type":"string"},"created_utc":{"type":"number"},"link_flair_text":{"type":"string"},"link_id":{"type":"string"},"num_comments":{"type":"number"},"over_18":{"type":"boolean"},"parent_id":{"type":"string"},"permalink":{"type":"string"},"score":{"type":"number"},"selftext":{"type":"string"},"subreddit":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["deleted","id","kind","removed"]}},"sources":{"type":"array","items":{"type":"string"}},"type":{"enum":["comments","posts"]},"nextCursor":{"type":"number"}},"required":["author","count","items","sources","type"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"author":{"type":"string"},"type":{"enum":["comments","posts"]},"before":{"type":"number"},"limit":{"type":"number"},"subreddit":{"type":"string"}},"required":["author","type"]}}}}}},"/v1/search/socials/roblox":{"post":{"operationId":"searchRoblox","tags":["socials"],"summary":"Roblox Search","description":"Lookup Roblox users, game statistics, profile information, and whether the account has registered passkeys","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"type":{"type":"string"},"altAccountThumbnails":{"type":"object","additionalProperties":{"type":"string"}},"altAccounts":{"type":"object","properties":{"detectedAt":{"type":"number"},"robloxUserId":{"type":"number"},"robloxUsername":{"type":"string"},"sources":{"type":"array","items":{"type":"string"}},"updatedAt":{"type":"number"}},"required":["detectedAt","robloxUserId","robloxUsername","sources","updatedAt"]},"horusStealers":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"horusUlp":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"leakcheckStealers":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"leaks":{},"profile":{"type":"object","properties":{"avatarUrl":{"anyOf":[{"type":"string"},{"type":"null"}]},"badges":{"type":"array","items":{"type":"string"}},"created":{"type":"string"},"description":{"type":"string"},"displayName":{"type":"string"},"hasPlus":{"type":"boolean"},"hasPremium":{"type":"boolean"},"id":{"type":"number"},"isAdmin":{"type":"boolean"},"isBanned":{"type":"boolean"},"isStarCreator":{"type":"boolean"},"isVerified":{"type":"boolean"},"pastUsernames":{"type":"array","items":{"type":"string"}},"platforms":{"type":"object","properties":{"playstation":{"type":"string"},"xbox":{"type":"string"}}},"presence":{"type":"object","properties":{"iconUrl":{"type":"string"},"lastOnline":{"type":"string"},"text":{"type":"string"},"type":{"type":"number"}},"required":["iconUrl","lastOnline","text","type"]},"socials":{"type":"object","additionalProperties":{"type":"string"}},"stats":{"type":"object","properties":{"followers":{"type":"number"},"following":{"type":"number"},"friends":{"type":"number"},"placeVisits":{"type":"number"}},"required":["followers","following","friends","placeVisits"]},"username":{"type":"string"},"ageVerified":{"type":"boolean"},"error":{"type":"string"},"passkeys":{"type":"object","properties":{"count":{"type":"number"},"registered":{"type":"boolean"}},"required":["count","registered"]},"rolimons":{"type":"object","properties":{"rap":{"type":"number"},"value":{"type":"number"},"rank":{"type":"number"}},"required":["rap","value"]}},"required":["avatarUrl","badges","created","description","displayName","hasPlus","hasPremium","id","isAdmin","isBanned","isStarCreator","isVerified","pastUsernames","platforms","presence","socials","stats","username"]},"stealers":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}]}},"required":["type"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"type":{"enum":["email","ip","uname"],"default":"uname"},"fields":{"type":"array","items":{"enum":["altAccountThumbnails","altAccounts","horusStealers","horusUlp","leakcheckStealers","leaks","profile","stealers","verified"]}}},"required":["query"]}}}}}},"/v1/search/socials/steam":{"post":{"operationId":"searchSteam","tags":["socials"],"summary":"Steam Search","description":"Lookup a Steam profile by vanity URL or SteamID64","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"avatar":{"type":"string"},"badgeCount":{"type":"number"},"bans":{"type":"object","properties":{"communityBanned":{"type":"boolean"},"daysSinceLastBan":{"type":"number"},"economyBan":{"type":"string"},"gameBans":{"type":"number"},"vacBanned":{"type":"boolean"},"vacBans":{"type":"number"}}},"country":{"type":"string"},"error":{"type":"string"},"friendCount":{"type":"number"},"friends":{"type":"array","items":{"type":"object","properties":{"avatar":{"type":"string"},"friendSince":{"type":"number"},"personaName":{"type":"string"},"personaState":{"type":"number"},"profileUrl":{"type":"string"},"steamId":{"type":"string"}}}},"gameCount":{"type":"number"},"games":{"type":"array","items":{"type":"object","properties":{"appid":{"type":"number"},"icon":{"type":"string"},"lastPlayed":{"type":"number"},"name":{"type":"string"},"playtime2Weeks":{"type":"number"},"playtimeForever":{"type":"number"}},"required":["appid"]}},"gamesPrivate":{"type":"boolean"},"lastLogoff":{"type":"number"},"level":{"type":"number"},"personaName":{"type":"string"},"personaState":{"type":"number"},"profileUrl":{"type":"string"},"realName":{"type":"string"},"recentGames":{"type":"array","items":{"type":"object","properties":{"appid":{"type":"number"},"icon":{"type":"string"},"lastPlayed":{"type":"number"},"name":{"type":"string"},"playtime2Weeks":{"type":"number"},"playtimeForever":{"type":"number"}},"required":["appid"]}},"stateCode":{"type":"string"},"steamId":{"type":"string"},"timeCreated":{"type":"number"},"totalPlaytime":{"type":"number"},"visibilityState":{"type":"number"},"xp":{"type":"number"},"xpNeededToLevelUp":{"type":"number"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/socials/tiktok":{"post":{"operationId":"searchTiktok","tags":["socials"],"summary":"TikTok Search","description":"Aggregate intelligence and data of a TikTok account","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"bio":{"type":"string"},"commerce":{"type":"boolean"},"created":{"type":"number"},"display":{"type":"string"},"error":{"type":"string"},"followers":{"type":"string"},"following":{"type":"string"},"friends":{"type":"string"},"id":{"type":"string"},"language":{"type":"string"},"likes":{"type":"string"},"picture":{"type":"string"},"private":{"type":"boolean"},"region":{"type":"string"},"secUid":{"type":"string"},"ttseller":{"type":"boolean"},"userId":{"type":"string"},"username":{"type":"string"},"verified":{"type":"boolean"},"videos":{"type":"string"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"type":{"const":"username"}},"required":["query"]}}}}}},"/v1/search/socials/xbox":{"post":{"operationId":"searchXbox","tags":["socials"],"summary":"Xbox Search","description":"Lookup an Xbox Live profile by gamertag","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"accountTier":{"type":"string"},"avatar":{"type":"string"},"banner":{"type":"string"},"bio":{"type":"string"},"error":{"type":"string"},"friendCount":{"type":"number"},"friends":{"type":"array","items":{"type":"object","properties":{"avatar":{"type":"string"},"gamerscore":{"type":"string"},"gamertag":{"type":"string"},"isFavorite":{"type":"boolean"},"isFollowedByCaller":{"type":"boolean"},"isFollowingCaller":{"type":"boolean"},"presenceText":{"type":"string"},"reputation":{"type":"string"}}}},"gameHistory":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"achievementList":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"gamerscore":{"type":"number"},"icon":{"type":"string"},"secret":{"type":"boolean"},"unlocked":{"type":"boolean"},"unlockedAt":{"type":"string"}},"required":["name"]}},"achievements":{"type":"string"},"gamerscore":{"type":"string"},"heroImage":{"type":"string"},"image":{"type":"string"},"lastPlayed":{"type":"string"},"lastUnlock":{"type":"string"},"minutesPlayed":{"type":"number"},"platforms":{"type":"string"},"progress":{"type":"number"},"titleId":{"type":"string"}},"required":["title"]}},"gamerscore":{"type":"number"},"gamertag":{"type":"string"},"gamesPlayed":{"type":"number"},"lastAchievementUnlock":{"type":"string"},"location":{"type":"string"},"presence":{"type":"object","properties":{"lastSeenAt":{"type":"string"},"lastSeenDevice":{"type":"string"},"lastSeenTitle":{"type":"string"},"state":{"type":"string"}}},"profileUrl":{"type":"string"},"realName":{"type":"string"},"reputation":{"type":"string"},"source":{"type":"string"},"tenure":{"type":"string"},"watermarks":{"type":"array","items":{"type":"string"}},"xuid":{"type":"string"}}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/infrastructure/ipinfo":{"post":{"operationId":"searchIpInfo","tags":["infrastructure"],"summary":"IP Info","description":"Analyze details of an IP Address.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"calling_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"company":{"type":"object","properties":{"domain":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"network":{"anyOf":[{"type":"string"},{"type":"null"}]},"type":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["domain","name","network","type"]},"continent_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"continent_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"country_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"object","properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"native":{"anyOf":[{"type":"string"},{"type":"null"}]},"plural":{"anyOf":[{"type":"string"},{"type":"null"}]},"symbol":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","name","native","plural","symbol"]},"emoji_flag":{"anyOf":[{"type":"string"},{"type":"null"}]},"emoji_unicode":{"anyOf":[{"type":"string"},{"type":"null"}]},"ip":{"type":"string"},"is_eu":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"languages":{"anyOf":[{"type":"array","items":{"type":"object","properties":{"code":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"native":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["code","name","native"]}},{"type":"null"}]},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}]},"postal":{"anyOf":[{"type":"string"},{"type":"null"}]},"region":{"anyOf":[{"type":"string"},{"type":"null"}]},"region_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"region_type":{"anyOf":[{"type":"string"},{"type":"null"}]},"threat":{"type":"object","properties":{"is_anonymous":{"type":"boolean"},"is_bogon":{"type":"boolean"},"is_datacenter":{"type":"boolean"},"is_icloud_relay":{"type":"boolean"},"is_known_abuser":{"type":"boolean"},"is_known_attacker":{"type":"boolean"},"is_proxy":{"type":"boolean"},"is_threat":{"type":"boolean"},"is_tor":{"type":"boolean"},"is_vpn":{"type":"boolean"},"scores":{"type":"object","properties":{"proxy_score":{"type":"number"},"threat_score":{"type":"number"},"trust_score":{"type":"number"},"vpn_score":{"type":"number"}},"required":["proxy_score","threat_score","trust_score","vpn_score"]},"blocklists":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"site":{"type":"string"},"type":{"type":"string"}},"required":["name","site","type"]}}},"required":["is_anonymous","is_bogon","is_datacenter","is_icloud_relay","is_known_abuser","is_known_attacker","is_proxy","is_threat","is_tor","is_vpn","scores"]},"time_zone":{"type":"object","properties":{"abbr":{"anyOf":[{"type":"string"},{"type":"null"}]},"current_time":{"anyOf":[{"type":"string"},{},{"type":"null"}]},"is_dst":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"offset":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["abbr","current_time","is_dst","name","offset"]},"asn":{"type":"object","properties":{"asn":{"anyOf":[{"type":"string"},{"type":"null"}]},"domain":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"route":{"anyOf":[{"type":"string"},{"type":"null"}]},"type":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["asn","domain","name","route","type"]},"carrier":{"type":"object","properties":{"mcc":{"anyOf":[{"type":"string"},{"type":"null"}]},"mnc":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["mcc","mnc","name"]},"message":{"type":"string"}},"required":["calling_code","city","company","continent_code","continent_name","country_code","country_name","currency","emoji_flag","emoji_unicode","ip","is_eu","languages","latitude","longitude","postal","region","region_code","region_type","threat","time_zone"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/infrastructure/dns":{"post":{"operationId":"searchDns","tags":["infrastructure"],"summary":"DNS Reconnaissance","description":"Perform deep DNS analysis and find hidden subdomains","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"host":{"type":"string"},"total_a_recs":{"type":"number"},"a":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string"},"ips":{"type":"array","items":{"type":"object","properties":{"asn":{"type":"string"},"asn_name":{"type":"string"},"asn_range":{"type":"string"},"country":{"type":"string"},"country_code":{"type":"string"},"ip":{"type":"string"},"ptr":{"type":"string"},"banners":{"anyOf":[{"type":"string"},{"type":"object","additionalProperties":{"anyOf":[{"type":"string"},{"type":"object","properties":{"alt_n":{"type":"array","items":{"type":"string"}},"apps":{"type":"array","items":{"type":"string"}},"cn":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"redirect_location":{"type":"string"},"server":{"type":"string"},"title":{"type":"string"}}}]}}]}},"required":["asn","asn_name","asn_range","country","country_code","ip","ptr"]}}},"required":["host","ips"]}},"cname":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string"},"ips":{"type":"array","items":{"type":"object","properties":{"asn":{"type":"string"},"asn_name":{"type":"string"},"asn_range":{"type":"string"},"country":{"type":"string"},"country_code":{"type":"string"},"ip":{"type":"string"},"ptr":{"type":"string"},"banners":{"anyOf":[{"type":"string"},{"type":"object","additionalProperties":{"anyOf":[{"type":"string"},{"type":"object","properties":{"alt_n":{"type":"array","items":{"type":"string"}},"apps":{"type":"array","items":{"type":"string"}},"cn":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"redirect_location":{"type":"string"},"server":{"type":"string"},"title":{"type":"string"}}}]}}]}},"required":["asn","asn_name","asn_range","country","country_code","ip","ptr"]}}},"required":["host","ips"]}},"error":{"type":"string"},"mx":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string"},"ips":{"type":"array","items":{"type":"object","properties":{"asn":{"type":"string"},"asn_name":{"type":"string"},"asn_range":{"type":"string"},"country":{"type":"string"},"country_code":{"type":"string"},"ip":{"type":"string"},"ptr":{"type":"string"},"banners":{"anyOf":[{"type":"string"},{"type":"object","additionalProperties":{"anyOf":[{"type":"string"},{"type":"object","properties":{"alt_n":{"type":"array","items":{"type":"string"}},"apps":{"type":"array","items":{"type":"string"}},"cn":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"redirect_location":{"type":"string"},"server":{"type":"string"},"title":{"type":"string"}}}]}}]}},"required":["asn","asn_name","asn_range","country","country_code","ip","ptr"]}}},"required":["host","ips"]}},"ns":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string"},"ips":{"type":"array","items":{"type":"object","properties":{"asn":{"type":"string"},"asn_name":{"type":"string"},"asn_range":{"type":"string"},"country":{"type":"string"},"country_code":{"type":"string"},"ip":{"type":"string"},"ptr":{"type":"string"},"banners":{"anyOf":[{"type":"string"},{"type":"object","additionalProperties":{"anyOf":[{"type":"string"},{"type":"object","properties":{"alt_n":{"type":"array","items":{"type":"string"}},"apps":{"type":"array","items":{"type":"string"}},"cn":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"redirect_location":{"type":"string"},"server":{"type":"string"},"title":{"type":"string"}}}]}}]}},"required":["asn","asn_name","asn_range","country","country_code","ip","ptr"]}}},"required":["host","ips"]}},"txt":{"type":"array","items":{"type":"string"}}},"required":["host","total_a_recs"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/infrastructure/shodan":{"post":{"operationId":"searchShodan","tags":["infrastructure"],"summary":"Shodan Search","description":"IP service and software intelligence","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"matches":{"type":"array","items":{"type":"object","properties":{"asn":{"type":"string"},"cpe":{"type":"array","items":{"type":"string"}},"data":{"type":"string"},"domains":{"type":"array","items":{"type":"string"}},"hostnames":{"type":"array","items":{"type":"string"}},"http":{"type":"object","properties":{"components":{"type":"object","additionalProperties":{"type":"object","properties":{"categories":{"type":"array","items":{"type":"string"}},"confidence":{"type":"number"},"versions":{"type":"array","items":{"type":"string"}}}}},"favicon":{"type":"object","properties":{"data":{"type":"string"},"location":{"type":"string"}}},"host":{"anyOf":[{"type":"string"},{"type":"null"}]},"html":{"anyOf":[{"type":"string"},{"type":"null"}]},"location":{"type":"string"},"redirects":{"type":"array","items":{"type":"object","properties":{"data":{"type":"string"},"host":{"type":"string"},"location":{"type":"string"}}}},"robots":{"anyOf":[{"type":"string"},{"type":"null"}]},"server":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"ip_str":{"type":"string"},"isp":{"type":"string"},"location":{"type":"object","properties":{"city":{"type":"string"},"country_code":{"type":"string"},"country_name":{"type":"string"},"dma_code":{"type":"number"},"latitude":{"type":"number"},"longitude":{"type":"number"},"region_code":{"type":"string"}}},"org":{"type":"string"},"os":{"anyOf":[{"type":"string"},{"type":"null"}]},"port":{"type":"number"},"product":{"type":"string"},"ssh":{"type":"object","properties":{"cipher":{"type":"string"},"fingerprint":{"type":"string"},"hassh":{"type":"string"},"kex":{"type":"object","properties":{"compression_algorithms":{"type":"array","items":{"type":"string"}},"encryption_algorithms":{"type":"array","items":{"type":"string"}},"kex_algorithms":{"type":"array","items":{"type":"string"}},"key_follows":{"type":"boolean"},"languages":{"type":"array","items":{"type":"string"}},"mac_algorithms":{"type":"array","items":{"type":"string"}},"server_host_key_algorithms":{"type":"array","items":{"type":"string"}},"unused":{"type":"number"}}},"key":{"type":"string"},"mac":{"type":"string"},"type":{"type":"string"}}},"ssl":{"type":"object","properties":{"acceptable_cas":{"type":"array","items":{"type":"string"}},"alpn":{"type":"array","items":{"type":"string"}},"cert":{"type":"object","properties":{"expired":{"type":"boolean"},"expires":{"type":"string"},"extensions":{"type":"array","items":{"type":"object","properties":{"critical":{"type":"boolean"},"data":{"type":"string"},"name":{"type":"string"}}}},"fingerprint":{"type":"object","additionalProperties":{"type":"string"}},"issued":{"type":"string"},"issuer":{"type":"object","properties":{"C":{"type":"string"},"CN":{"type":"string"},"O":{"type":"string"}}},"pubkey":{"type":"object","properties":{"bits":{"type":"number"},"type":{"type":"string"}}},"serial":{"type":"number"},"sig_alg":{"type":"string"},"subject":{"type":"object","properties":{"CN":{"type":"string"}}},"version":{"type":"number"}}},"chain":{"type":"array","items":{"type":"string"}},"chain_sha256":{"type":"array","items":{"type":"string"}},"cipher":{"type":"object","properties":{"bits":{"type":"number"},"name":{"type":"string"},"version":{"type":"string"}}},"handshake_states":{"type":"array","items":{"type":"string"}},"ja3s":{"type":"string"},"jarm":{"type":"string"},"tlstext":{"type":"array","items":{"type":"object","properties":{"id":{"type":"number"},"name":{"type":"string"}}}},"trust":{"type":"object","properties":{"revoked":{"type":"boolean"}}},"versions":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}}},"timestamp":{"type":"string"},"transport":{"type":"string"}}}},"total":{"type":"number"}},"required":["matches","total"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/infrastructure/ai-infra":{"post":{"operationId":"searchAiInfra","tags":["infrastructure"],"summary":"AI Infra Enumeration","description":"Search for exposed AI services on Shodan (Ollama, MCP, Gradio, ComfyUI, and similar).","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"description":{"type":"string"},"matches":{"type":"array","items":{"type":"object","properties":{"detected":{"type":"string"},"domains":{"type":"array","items":{"type":"string"}},"family":{"type":"string"},"hostnames":{"type":"array","items":{"type":"string"}},"ip":{"type":"string"},"port":{"type":"number"},"tls":{"type":"boolean"},"url":{"type":"string"},"asn":{"type":"string"},"isp":{"type":"string"},"location":{"type":"object","properties":{"city":{"type":"string"},"country_code":{"type":"string"},"country_name":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"},"region_code":{"type":"string"}}},"org":{"type":"string"},"product":{"type":"string"},"server":{"type":"string"},"timestamp":{"type":"string"},"title":{"type":"string"},"transport":{"type":"string"}},"required":["detected","domains","family","hostnames","ip","port","tls","url"]}},"preset":{"enum":["chat_ui","gradio","huggingface","image_gen","inference","langserve","mcp","ollama","openai_compat","openclaw","streamlit"]},"query":{"type":"string"},"total":{"type":"number"}},"required":["description","matches","preset","query","total"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"preset":{"enum":["chat_ui","gradio","huggingface","image_gen","inference","langserve","mcp","ollama","openai_compat","openclaw","streamlit"]},"scope":{"type":"string"}},"required":["preset"]}}}}}},"/v1/search/infrastructure/virustotal":{"post":{"operationId":"virusTotalContent","tags":["infrastructure"],"summary":"VirusTotal Content Search","description":"Search VirusTotal for files whose content matches a given string.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"files":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"clean_count":{"type":"number"},"content_snippet":{"type":"string"},"detection_ratio":{"type":"string"},"file_name":{"type":"string"},"file_names":{"type":"array","items":{"type":"string"}},"file_size":{"type":"number"},"file_type":{"type":"string"},"first_submission_date":{"type":"string"},"last_analysis_date":{"type":"string"},"malicious_count":{"type":"number"},"md5":{"type":"string"},"permalink":{"type":"string"},"reputation":{"type":"string"},"sha1":{"type":"string"},"sha256":{"type":"string"},"suspicious_count":{"type":"number"},"threat_names":{"type":"array","items":{"type":"string"}},"total_engines":{"type":"number"},"undetected_count":{"type":"number"}},"required":["id"]}},"search_query":{"type":"string"},"total_results":{"type":"number"},"clean_files":{"type":"number"},"content_type":{"type":"string"},"malicious_files":{"type":"number"},"suspicious_files":{"type":"number"}},"required":["files","search_query","total_results"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"content":{"type":"string"}},"required":["content"]}}}}}},"/v1/search/infrastructure/whois":{"post":{"operationId":"searchWhois","tags":["infrastructure"],"summary":"Whois","description":"Return information on a domain and its registration","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"dates":{"type":"object","properties":{"created":{"type":"string"},"expires":{"type":"string"}}},"dnssec":{"type":"object","additionalProperties":{}},"domain":{"type":"string"},"nameservers":{"type":"array","items":{"type":"object","additionalProperties":{}}},"raw":{"type":"object"},"registrar":{"type":"object","properties":{"abuseEmail":{"type":"string"},"abusePhone":{"type":"string"},"ianaId":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"}},"required":["abuseEmail","abusePhone","ianaId","name","url"]},"status":{"type":"array","items":{"type":"string"}}},"required":["dates","dnssec","domain","nameservers","raw","registrar","status"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","pattern":"^[a-z0-9]+([.-][a-z0-9]+)*\\.[a-z]{2,63}$"}},"required":["query"]}}}}}},"/v1/search/infrastructure/celltower":{"post":{"operationId":"searchCellTower","tags":["infrastructure"],"summary":"Cell Tower","description":"Geolocate a cell tower by MCC, MNC, Cell ID and TAC (LTE only).","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"towers":{"type":"array","items":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"},"mcc":{"type":"number"},"mnc":{"type":"number"},"altitude":{"type":"number"},"cellId":{"type":"number"},"horizontalAccuracy":{"type":"number"},"tacId":{"type":"number"}},"required":["latitude","longitude","mcc","mnc"]}}},"required":["towers"]},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"cellId":{"type":"number"},"mcc":{"type":"number"},"mnc":{"type":"number"},"tacId":{"type":"number"},"maxResults":{"type":"number"}},"required":["cellId","mcc","mnc","tacId"]}}}}}},"/v1/search/infrastructure/certificates":{"post":{"operationId":"searchCertificates","tags":["infrastructure"],"summary":"Certificate Lookup","description":"Lookup details about a TLS certificate by domain.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"common_name":{"type":"string"},"entry_timestamp":{"type":"string"},"id":{"type":"number"},"issuer_ca_id":{"type":"number"},"issuer_name":{"type":"string"},"name_value":{"type":"string"},"not_after":{"type":"string"},"not_before":{"type":"string"},"serial_number":{"type":"string"}},"required":["common_name","entry_timestamp","id","issuer_ca_id","issuer_name","name_value","not_after","not_before","serial_number"]}},"success":{"type":"boolean"},"error":{"type":"string"}},"required":["data","success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}}}}},"/v1/search/unified":{"post":{"operationId":"searchUnified","tags":["unified"],"summary":"Unified Search","description":"Search across multiple sources with a single query. Fans out to every feature that supports the given selector type, always including the breach databases (web-dbs) that support it; username searches automatically follow up with GitHub, Roblox, and TikTok deep-dives when the username exists on those sites, and Instagram when the account exists and is public. email/phone/ip searches always include SEON; ip and domain searches always include VirusTotal intelligence; email searches whose domain is Google-hosted (MX check) also run Gmail (GHunt) intel. `usIntel` is only meaningful for `type: \"email\"`; phone searches require a country code, and include US intel if the country code is +1. Results are keyed per feature, with per-feature `error` entries on partial failure.","responses":{"200":{"description":"Search completed (partial failures reported per feature)","content":{"application/json":{"schema":{"type":"object","properties":{"results":{"type":"object","additionalProperties":{}},"success":{"type":"boolean"},"type":{"enum":["domain","email","ip","phone","username"]}},"required":["results","success","type"]}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","minLength":1},"type":{"enum":["domain","email","ip","phone","username"]},"usIntel":{"type":"boolean"}},"required":["query","type"]}}}}}},"/v1/tools/appstore":{"post":{"operationId":"searchAppStore","tags":["tools"],"summary":"App Store Search","description":"Scrape app and developer information from the Google Play Store or Apple App Store. Pass an app/package ID (e.g. com.whatsapp) for full developer contact details, or a name to search.","responses":{"200":{"description":"Search successful","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":"object","properties":{"apps":{"type":"array","items":{"type":"object","properties":{"appId":{"type":"string"},"contentRating":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"developer":{"anyOf":[{"type":"string"},{"type":"null"}]},"developerAddress":{"anyOf":[{"type":"string"},{"type":"null"}]},"developerEmail":{"anyOf":[{"type":"string"},{"type":"null"}]},"developerId":{"anyOf":[{"type":"string"},{"type":"null"}]},"developerWebsite":{"anyOf":[{"type":"string"},{"type":"null"}]},"free":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"genre":{"anyOf":[{"type":"string"},{"type":"null"}]},"headerImage":{"anyOf":[{"type":"string"},{"type":"null"}]},"icon":{"anyOf":[{"type":"string"},{"type":"null"}]},"installs":{"anyOf":[{"type":"string"},{"type":"null"}]},"price":{"anyOf":[{"type":"number"},{"type":"null"}]},"priceText":{"anyOf":[{"type":"string"},{"type":"null"}]},"privacyPolicy":{"anyOf":[{"type":"string"},{"type":"null"}]},"ratings":{"anyOf":[{"type":"number"},{"type":"null"}]},"released":{"anyOf":[{"type":"string"},{"type":"null"}]},"score":{"anyOf":[{"type":"number"},{"type":"null"}]},"screenshots":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"store":{"enum":["apple","google"]},"summary":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"updated":{"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}]},"version":{"anyOf":[{"type":"string"},{"type":"null"}]},"video":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["appId","contentRating","currency","description","developer","developerAddress","developerEmail","developerId","developerWebsite","free","genre","headerImage","icon","installs","price","priceText","privacyPolicy","ratings","released","score","screenshots","store","summary","title","updated","url","version","video"]}},"query":{"type":"string"},"store":{"enum":["apple","google"]}},"required":["apps","query","store"]},"error":{"type":"string"}},"required":["success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string"},"store":{"enum":["apple","google"]}},"required":["query"]}}}}}},"/v1/tools/crypto":{"post":{"operationId":"analyzeCryptoAddress","tags":["tools"],"summary":"Crypto Address Analyzer","description":"Analyze a cryptocurrency address: native balance and USD value, token holdings, and recent transaction history with counterparties. Supports Bitcoin, Litecoin, Ethereum, Base, Optimism, Arbitrum, Polygon, Gnosis, Celo, Mode, Fuse, Tron, TON and Solana. The network is auto-detected from the address format if not supplied (pass a specific id to disambiguate base58 chains).","responses":{"200":{"description":"Analysis successful","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":"object","properties":{"address":{"type":"string"},"balance":{"type":"string"},"balanceUsd":{"anyOf":[{"type":"number"},{"type":"null"}]},"coin":{"type":"string"},"explorerUrl":{"type":"string"},"label":{"anyOf":[{"type":"string"},{"type":"null"}]},"network":{"type":"string"},"priceUsd":{"anyOf":[{"type":"number"},{"type":"null"}]},"tokens":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"string"},"contract":{"anyOf":[{"type":"string"},{"type":"null"}]},"icon":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"symbol":{"anyOf":[{"type":"string"},{"type":"null"}]},"valueUsd":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["amount","contract","icon","name","symbol","valueUsd"]}},"totalReceived":{"anyOf":[{"type":"string"},{"type":"null"}]},"totalSent":{"anyOf":[{"type":"string"},{"type":"null"}]},"transactions":{"type":"array","items":{"type":"object","properties":{"amount":{"anyOf":[{"type":"string"},{"type":"null"}]},"coin":{"type":"string"},"counterparty":{"anyOf":[{"type":"string"},{"type":"null"}]},"direction":{"anyOf":[{"const":"in"},{"const":"out"},{"const":"self"},{"type":"null"}]},"fee":{"anyOf":[{"type":"string"},{"type":"null"}]},"hash":{"type":"string"},"status":{"anyOf":[{"type":"string"},{"type":"null"}]},"timestamp":{"anyOf":[{"type":"string"},{"type":"null"}]},"url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["amount","coin","counterparty","direction","fee","hash","status","timestamp","url"]}},"txCount":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["address","balance","balanceUsd","coin","explorerUrl","label","network","priceUsd","tokens","totalReceived","totalSent","transactions","txCount"]},"error":{"type":"string"}},"required":["success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string"}},"required":["address"]}}}}}},"/v1/tools/doublecounter":{"post":{"operationId":"bypassDoubleCounter","tags":["tools"],"summary":"Bypass Double Counter URL","description":"Bypass alt detection for Discord servers.","responses":{"200":{"description":"Bypass successful","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"error":{"type":"string"}},"required":["success"]}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Bypass failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]}}}}}},"/v1/tools/intelx":{"post":{"operationId":"downloadIntelxFile","tags":["tools"],"summary":"Download IntelX file","description":"Download a file from IntelX storage. Use storageId + bucket for a standalone file (5 credits), or systemId with bucket \"leaks.logs\" for a stealer log (10 credits).  Not all stealerlogs are downloadable; if the systemId is not indexed by IntelX, the request will fail but still charge credits due to IntelX limitations.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":"string"}},"required":["success"]}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"type":"object","properties":{"bucket":{"enum":["darknet.i2p","darknet.tor","documents.public.scihub","dumpster","dumpster.web.1","dumpster.web.ssn","leaks.logs","leaks.private.general","leaks.public.general","leaks.public.wikileaks","pastes","patent.us","usenet","web.gov.ru","web.public.af","web.public.ams","web.public.aq","web.public.business","web.public.cee","web.public.cn","web.public.com","web.public.de","web.public.eu","web.public.gov","web.public.info","web.public.kp","web.public.mea","web.public.misc","web.public.net","web.public.nord","web.public.oc","web.public.org","web.public.peer","web.public.ru","web.public.social","web.public.tech","web.public.we","whois"]},"storageId":{"type":"string"}},"required":["bucket","storageId"]},{"type":"object","properties":{"bucket":{"const":"leaks.logs"},"systemId":{"type":"string"}},"required":["bucket","systemId"]}]}}}}}},"/v1/tools/link-resolver":{"post":{"operationId":"resolveLink","tags":["tools"],"summary":"Resolve Share Link","description":"Resolve a TikTok or Instagram share link to identify the user who shared it (and the post author for Instagram). TikTok links must use the /t/ share format; Instagram links must contain the igsh query parameter.","responses":{"200":{"description":"Link resolved","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":"object","properties":{"platform":{"enum":["instagram","tiktok"]},"sharer":{"type":"object","properties":{"id":{"type":"string"},"username":{"type":"string"},"avatarUrl":{"type":"string"},"displayName":{"type":"string"},"followerCount":{"type":"number"},"followingCount":{"type":"number"},"heartCount":{"type":"number"},"privateAccount":{"type":"boolean"},"signature":{"type":"string"},"videoCount":{"type":"number"}},"required":["id","username"]},"author":{"type":"object","properties":{"avatarUrl":{"type":"string"},"displayName":{"type":"string"},"username":{"type":"string"}}}},"required":["platform","sharer"]},"error":{"type":"string"}},"required":["success"]}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]}}}}}},"/v1/tools/virustotal":{"post":{"operationId":"downloadVirusTotalFile","tags":["tools"],"summary":"Download VirusTotal file","description":"Download a file from VirusTotal by its id. The file is returned base64-encoded.","responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean"},"data":{"type":"object","properties":{"content":{"type":"string"},"encoding":{"type":"string"},"id":{"type":"string"},"size":{"type":"number"}},"required":["content","encoding","id","size"]},"error":{"type":"string"}},"required":["success"]}}}},"402":{"description":"Payment Required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}}}}}},"/v1/organizations":{"get":{"operationId":"listOrganizations","tags":["organizations"],"description":"List organizations the authenticated user belongs to.","responses":{"200":{"description":"List of organizations with member counts and your role.","content":{"application/json":{"schema":{"type":"object","properties":{"organizations":{"type":"array","items":{"type":"object","properties":{"createdAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"defaultCaseVisibility":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"type":"string"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}]},"memberCount":{"type":"number"},"myRole":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"type":"string"},"slug":{"type":"string"}},"required":["createdAt","defaultCaseVisibility","description","id","logo","memberCount","myRole","name","slug"]}},"success":{"type":"boolean"}},"required":["organizations","success"]}}}}}}},"/v1/organizations/{id}":{"get":{"operationId":"getOrganization","tags":["organizations"],"description":"Get details for a specific organization you are a member of.","responses":{"200":{"description":"Organization details.","content":{"application/json":{"schema":{"type":"object","properties":{"organization":{"type":"object","properties":{"createdAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"defaultCaseVisibility":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"type":"string"},"logo":{"anyOf":[{"type":"string"},{"type":"null"}]},"memberCount":{"type":"number"},"myRole":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"type":"string"},"slug":{"type":"string"}},"required":["createdAt","defaultCaseVisibility","description","id","logo","memberCount","myRole","name","slug"]},"success":{"type":"boolean"}},"required":["organization","success"]}}}},"403":{"description":"Not a member of this organization."},"404":{"description":"Organization not found."}},"parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true}]}},"/v1/organizations/{id}/members":{"get":{"operationId":"listOrganizationMembers","tags":["organizations"],"description":"List members of an organization you belong to.","responses":{"200":{"description":"Member list.","content":{"application/json":{"schema":{"type":"object","properties":{"members":{"type":"array","items":{"type":"object","properties":{"createdAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"displayUsername":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"type":"string"},"organizationId":{"type":"string"},"role":{"type":"string"},"userId":{"type":"string"},"username":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["createdAt","displayUsername","id","organizationId","role","userId","username"]}},"success":{"type":"boolean"}},"required":["members","success"]}}}},"403":{"description":"Not a member of this organization."},"404":{"description":"Organization not found."}},"parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true}]}},"/v1/organizations/{id}/audit-log":{"get":{"operationId":"getOrganizationAuditLog","tags":["organizations"],"description":"Get the audit log for an organization. Requires owner or admin role.","responses":{"200":{"description":"Audit log entries.","content":{"application/json":{"schema":{"type":"object","properties":{"entries":{"type":"array","items":{"type":"object","properties":{"action":{"type":"string"},"actorName":{"anyOf":[{"type":"string"},{"type":"null"}]},"createdAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"detail":{"anyOf":[{"type":"null"},{"type":"object","additionalProperties":{}}]},"id":{"type":"string"}},"required":["action","actorName","createdAt","detail","id"]}},"success":{"type":"boolean"}},"required":["entries","success"]}}}},"403":{"description":"Only owners and admins may view the audit log."},"404":{"description":"Organization not found."}},"parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}}]}},"/v1/organizations/{id}/cases":{"get":{"operationId":"listOrganizationCases","tags":["organizations"],"description":"List cases shared with an organization (filtered by your visibility settings).","responses":{"200":{"description":"Shared cases.","content":{"application/json":{"schema":{"type":"object","properties":{"cases":{"type":"array","items":{"type":"object","properties":{"createdAt":{"type":"integer","description":"an integer representing a safe Unix timestamp","maximum":8640000000000000,"minimum":-8640000000000000},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"id":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"organizationId":{"anyOf":[{"type":"string"},{"type":"null"}]},"owner":{"type":"string"}},"required":["createdAt","description","id","name","organizationId","owner"]}},"success":{"type":"boolean"}},"required":["cases","success"]}}}},"404":{"description":"Organization not found or not a member."}},"parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true}]}},"/v1/organizations/{id}/credits":{"post":{"operationId":"sendOrganizationCredits","tags":["organizations"],"description":"Send credits from your balance to one or more organization members. Requires owner or admin role.","responses":{"200":{"description":"Credits sent.","content":{"application/json":{"schema":{"type":"object","properties":{"sent":{"type":"number"},"success":{"type":"boolean"},"totalCost":{"type":"number"}},"required":["sent","success","totalCost"]}}}},"400":{"description":"Validation error or insufficient credits."},"403":{"description":"Not permitted."},"404":{"description":"Organization not found."}},"parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"creditsEach":{"type":"number"},"recipientMemberIds":{"type":"array","items":{"type":"string"}}},"required":["creditsEach","recipientMemberIds"]}}}}}},"/v2/search/socials/username":{"post":{"operationId":"searchUsername","tags":["socials"],"summary":"Username Search V2","description":"Search various sites for a specific username. Streams progress updates via Server-Sent Events.","responses":{"200":{"description":"Streaming response with progress updates. Each SSE message contains a JSON object with status updates.","content":{"text/event-stream":{"schema":{"title":"UsernameSearchEvent","description":"A Server-Sent Event. The `event:` field names the type (\"individual\" or \"all\"); errors are delivered as a data-only event.","oneOf":[{"type":"object","title":"IndividualEvent","description":"Emitted as the `individual` event for each service checked.","required":["event","data"],"properties":{"data":{"type":"object","properties":{"duration_ms":{"type":"number"},"exists":{"type":"boolean"},"service":{"type":"string"},"type":{"enum":["email","username"]},"data":{"type":"object","properties":{"avatar":{"type":"string"},"bio":{"type":"string"},"country":{"type":"string"},"displayName":{"type":"string"},"id":{"anyOf":[{"type":"number"},{"type":"string"}]},"isPrivate":{"type":"boolean"},"isVerified":{"type":"boolean"},"metadata":{"type":"object","properties":{"accent_color":{"type":"string"},"account_type":{"type":"string"},"accounts":{"type":"array","items":{"type":"object","properties":{"domain":{"type":"string"},"shortname":{"type":"string"},"url":{"type":"string"},"verified":{"type":"boolean"}}}},"address":{"type":"string"},"awardee_karma":{"type":"number"},"awarder_karma":{"type":"number"},"awards":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"background_picture":{"type":"string"},"badges":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"bands":{"anyOf":[{"type":"number"},{"type":"string"}]},"bio_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"blog":{"type":"string"},"board_count":{"type":"number"},"broadcaster_type":{"type":"string"},"cape_url":{"type":"string"},"cashtag_url":{"type":"string"},"channel_id":{"type":"string"},"clubs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"collections":{"anyOf":[{"type":"number"},{"type":"string"}]},"company":{"type":"string"},"connections":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"provider":{"type":"string"}}}},"courses":{"type":"array","items":{"type":"object","properties":{"crowns":{"type":"number"},"title":{"type":"string"},"xp":{"type":"number"}}}},"cover_image":{"type":"string"},"created_at":{"type":"string"},"created_date":{"type":"string"},"created_on":{"type":"string"},"created_utc":{"type":"number"},"crypto_addresses":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"currency":{"type":"string"},"current_streak":{"type":"number"},"devices":{"type":"array","items":{"type":"string"}},"emails":{"type":"array","items":{"type":"string"}},"external_url":{"type":"string"},"family_name":{"type":"string"},"followers":{"anyOf":[{"type":"number"},{"type":"string"}]},"following":{"anyOf":[{"type":"number"},{"type":"string"}]},"friend_count":{"type":"number"},"genres":{"type":"array","items":{"type":"string"}},"given_name":{"type":"string"},"has_plus":{"type":"boolean"},"has_verified_email":{"type":"boolean"},"inspired_by":{"type":"array","items":{"type":"string"}},"is_affiliate":{"type":"boolean"},"is_banned":{"type":"boolean"},"is_business":{"type":"boolean"},"is_channel":{"type":"boolean"},"is_confirmed":{"type":"boolean"},"is_gold":{"type":"boolean"},"is_group":{"type":"boolean"},"is_hacker":{"type":"boolean"},"is_junior":{"type":"boolean"},"is_legacy":{"type":"boolean"},"is_meta_blocked":{"type":"boolean"},"is_mod":{"type":"boolean"},"is_partner":{"type":"boolean"},"is_premium":{"type":"boolean"},"is_professional":{"type":"boolean"},"is_suspended":{"type":"boolean"},"is_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"joined_at":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}},"last_modified":{"type":"string"},"last_seen":{"type":"string"},"latest_pastes":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"learning_language":{"type":"string"},"likes":{"type":"number"},"likes_received":{"type":"number"},"links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"listed_count":{"type":"number"},"media_count":{"type":"number"},"member_type":{"type":"string"},"organizations":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string"}}}},"page_views":{"type":"number"},"past_usernames":{"type":"array","items":{"type":"string"}},"paste_views":{"type":"number"},"pins":{"type":"number"},"platform_id":{"type":"string"},"platforms":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"playlist_count":{"type":"number"},"plays":{"anyOf":[{"type":"number"},{"type":"string"}]},"posts":{"type":"number"},"posts_count":{"type":"number"},"primary_team":{"type":"string"},"profile_views":{"type":"number"},"proofs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"provider":{"type":"string"},"provider_id":{"type":"string"},"public_gists":{"type":"number"},"public_repos":{"type":"number"},"rate_plan":{"type":"string"},"real_name":{"type":"string"},"recent_activity":{},"recovery_email":{"type":"string"},"region":{"type":"string"},"registered_since":{"type":"string"},"reputation":{"type":"number"},"reputation_label":{"type":"string"},"roles":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"scratch_team":{"type":"boolean"},"skills":{"type":"array","items":{"type":"string"}},"skin_url":{"type":"string"},"social_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"socials":{"anyOf":[{"type":"object","properties":{"facebook":{"type":"string"},"instagram":{"type":"string"},"twitter":{"type":"string"},"website":{"type":"string"}}},{"type":"array","items":{"type":"string"}}]},"status":{"anyOf":[{"type":"string"},{"type":"object","properties":{"is_coach":{"type":"boolean"},"is_moderator":{"type":"boolean"},"is_staff":{"type":"boolean"},"is_streamer":{"type":"boolean"},"is_top_blogger":{"type":"boolean"}}}]},"steam_id_64":{"type":"string"},"streak":{"type":"number"},"subscriber_count":{"type":"number"},"subscribers":{"type":"number"},"theme_title":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"total_karma":{"type":"number"},"total_scrobbles":{"type":"number"},"total_xp":{"type":"number"},"track_count":{"type":"number"},"trn_rank":{"type":"string"},"trn_rating":{"type":"string"},"trophies":{"type":"array","items":{"type":"string"}},"tweets":{"type":"number"},"twitter_username":{"type":"string"},"updated_at":{"type":"string"},"upvotes":{"type":"number"},"url_entities":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"urls":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"value":{"type":"string"}}}},"uuid":{"type":"string"},"video_count":{"type":"number"},"visible_collection_count":{"type":"number"},"visible_wishlist_count":{"type":"number"},"website":{"type":"string"}}},"url":{"type":"string"},"username":{"type":"string"}}},"error":{"type":"string"}},"required":["duration_ms","exists","service","type"],"title":"OsintResult","description":"A single service's username lookup result."},"event":{"type":"string","const":"individual"}}},{"type":"object","title":"AllEvent","description":"Terminal `all` event with the complete result set.","required":["event","data"],"properties":{"data":{"type":"object","title":"UsernameSearchComplete","description":"The complete result set, emitted once every service has run.","required":["results"],"properties":{"results":{"type":"array","items":{"type":"object","properties":{"duration_ms":{"type":"number"},"exists":{"type":"boolean"},"service":{"type":"string"},"type":{"enum":["email","username"]},"data":{"type":"object","properties":{"avatar":{"type":"string"},"bio":{"type":"string"},"country":{"type":"string"},"displayName":{"type":"string"},"id":{"anyOf":[{"type":"number"},{"type":"string"}]},"isPrivate":{"type":"boolean"},"isVerified":{"type":"boolean"},"metadata":{"type":"object","properties":{"accent_color":{"type":"string"},"account_type":{"type":"string"},"accounts":{"type":"array","items":{"type":"object","properties":{"domain":{"type":"string"},"shortname":{"type":"string"},"url":{"type":"string"},"verified":{"type":"boolean"}}}},"address":{"type":"string"},"awardee_karma":{"type":"number"},"awarder_karma":{"type":"number"},"awards":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"background_picture":{"type":"string"},"badges":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"bands":{"anyOf":[{"type":"number"},{"type":"string"}]},"bio_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"blog":{"type":"string"},"board_count":{"type":"number"},"broadcaster_type":{"type":"string"},"cape_url":{"type":"string"},"cashtag_url":{"type":"string"},"channel_id":{"type":"string"},"clubs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"collections":{"anyOf":[{"type":"number"},{"type":"string"}]},"company":{"type":"string"},"connections":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"provider":{"type":"string"}}}},"courses":{"type":"array","items":{"type":"object","properties":{"crowns":{"type":"number"},"title":{"type":"string"},"xp":{"type":"number"}}}},"cover_image":{"type":"string"},"created_at":{"type":"string"},"created_date":{"type":"string"},"created_on":{"type":"string"},"created_utc":{"type":"number"},"crypto_addresses":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"currency":{"type":"string"},"current_streak":{"type":"number"},"devices":{"type":"array","items":{"type":"string"}},"emails":{"type":"array","items":{"type":"string"}},"external_url":{"type":"string"},"family_name":{"type":"string"},"followers":{"anyOf":[{"type":"number"},{"type":"string"}]},"following":{"anyOf":[{"type":"number"},{"type":"string"}]},"friend_count":{"type":"number"},"genres":{"type":"array","items":{"type":"string"}},"given_name":{"type":"string"},"has_plus":{"type":"boolean"},"has_verified_email":{"type":"boolean"},"inspired_by":{"type":"array","items":{"type":"string"}},"is_affiliate":{"type":"boolean"},"is_banned":{"type":"boolean"},"is_business":{"type":"boolean"},"is_channel":{"type":"boolean"},"is_confirmed":{"type":"boolean"},"is_gold":{"type":"boolean"},"is_group":{"type":"boolean"},"is_hacker":{"type":"boolean"},"is_junior":{"type":"boolean"},"is_legacy":{"type":"boolean"},"is_meta_blocked":{"type":"boolean"},"is_mod":{"type":"boolean"},"is_partner":{"type":"boolean"},"is_premium":{"type":"boolean"},"is_professional":{"type":"boolean"},"is_suspended":{"type":"boolean"},"is_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"joined_at":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}},"last_modified":{"type":"string"},"last_seen":{"type":"string"},"latest_pastes":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"learning_language":{"type":"string"},"likes":{"type":"number"},"likes_received":{"type":"number"},"links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"listed_count":{"type":"number"},"media_count":{"type":"number"},"member_type":{"type":"string"},"organizations":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string"}}}},"page_views":{"type":"number"},"past_usernames":{"type":"array","items":{"type":"string"}},"paste_views":{"type":"number"},"pins":{"type":"number"},"platform_id":{"type":"string"},"platforms":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"playlist_count":{"type":"number"},"plays":{"anyOf":[{"type":"number"},{"type":"string"}]},"posts":{"type":"number"},"posts_count":{"type":"number"},"primary_team":{"type":"string"},"profile_views":{"type":"number"},"proofs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"provider":{"type":"string"},"provider_id":{"type":"string"},"public_gists":{"type":"number"},"public_repos":{"type":"number"},"rate_plan":{"type":"string"},"real_name":{"type":"string"},"recent_activity":{},"recovery_email":{"type":"string"},"region":{"type":"string"},"registered_since":{"type":"string"},"reputation":{"type":"number"},"reputation_label":{"type":"string"},"roles":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"scratch_team":{"type":"boolean"},"skills":{"type":"array","items":{"type":"string"}},"skin_url":{"type":"string"},"social_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"socials":{"anyOf":[{"type":"object","properties":{"facebook":{"type":"string"},"instagram":{"type":"string"},"twitter":{"type":"string"},"website":{"type":"string"}}},{"type":"array","items":{"type":"string"}}]},"status":{"anyOf":[{"type":"string"},{"type":"object","properties":{"is_coach":{"type":"boolean"},"is_moderator":{"type":"boolean"},"is_staff":{"type":"boolean"},"is_streamer":{"type":"boolean"},"is_top_blogger":{"type":"boolean"}}}]},"steam_id_64":{"type":"string"},"streak":{"type":"number"},"subscriber_count":{"type":"number"},"subscribers":{"type":"number"},"theme_title":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"total_karma":{"type":"number"},"total_scrobbles":{"type":"number"},"total_xp":{"type":"number"},"track_count":{"type":"number"},"trn_rank":{"type":"string"},"trn_rating":{"type":"string"},"trophies":{"type":"array","items":{"type":"string"}},"tweets":{"type":"number"},"twitter_username":{"type":"string"},"updated_at":{"type":"string"},"upvotes":{"type":"number"},"url_entities":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"urls":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"value":{"type":"string"}}}},"uuid":{"type":"string"},"video_count":{"type":"number"},"visible_collection_count":{"type":"number"},"visible_wishlist_count":{"type":"number"},"website":{"type":"string"}}},"url":{"type":"string"},"username":{"type":"string"}}},"error":{"type":"string"}},"required":["duration_ms","exists","service","type"],"title":"OsintResult","description":"A single service's username lookup result."},"description":"All OSINT results collected across every checked service."},"activityId":{"type":["string","null"],"description":"Activity log id for this search, or null."}}},"event":{"type":"string","const":"all"}}},{"type":"object","title":"ErrorEvent","description":"A data-only event indicating the search failed.","required":["data"],"properties":{"data":{"type":"object","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}}}]},"itemSchema":{"title":"UsernameSearchEvent","description":"A parsed Server-Sent Event. The `event:` field names the type (\"individual\" or \"all\"); errors are delivered as a data-only event.","oneOf":[{"type":"object","title":"IndividualEvent","description":"Emitted as the `individual` event for each service checked.","required":["event","data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"object","properties":{"duration_ms":{"type":"number"},"exists":{"type":"boolean"},"service":{"type":"string"},"type":{"enum":["email","username"]},"data":{"type":"object","properties":{"avatar":{"type":"string"},"bio":{"type":"string"},"country":{"type":"string"},"displayName":{"type":"string"},"id":{"anyOf":[{"type":"number"},{"type":"string"}]},"isPrivate":{"type":"boolean"},"isVerified":{"type":"boolean"},"metadata":{"type":"object","properties":{"accent_color":{"type":"string"},"account_type":{"type":"string"},"accounts":{"type":"array","items":{"type":"object","properties":{"domain":{"type":"string"},"shortname":{"type":"string"},"url":{"type":"string"},"verified":{"type":"boolean"}}}},"address":{"type":"string"},"awardee_karma":{"type":"number"},"awarder_karma":{"type":"number"},"awards":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"background_picture":{"type":"string"},"badges":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"bands":{"anyOf":[{"type":"number"},{"type":"string"}]},"bio_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"blog":{"type":"string"},"board_count":{"type":"number"},"broadcaster_type":{"type":"string"},"cape_url":{"type":"string"},"cashtag_url":{"type":"string"},"channel_id":{"type":"string"},"clubs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"collections":{"anyOf":[{"type":"number"},{"type":"string"}]},"company":{"type":"string"},"connections":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"provider":{"type":"string"}}}},"courses":{"type":"array","items":{"type":"object","properties":{"crowns":{"type":"number"},"title":{"type":"string"},"xp":{"type":"number"}}}},"cover_image":{"type":"string"},"created_at":{"type":"string"},"created_date":{"type":"string"},"created_on":{"type":"string"},"created_utc":{"type":"number"},"crypto_addresses":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"currency":{"type":"string"},"current_streak":{"type":"number"},"devices":{"type":"array","items":{"type":"string"}},"emails":{"type":"array","items":{"type":"string"}},"external_url":{"type":"string"},"family_name":{"type":"string"},"followers":{"anyOf":[{"type":"number"},{"type":"string"}]},"following":{"anyOf":[{"type":"number"},{"type":"string"}]},"friend_count":{"type":"number"},"genres":{"type":"array","items":{"type":"string"}},"given_name":{"type":"string"},"has_plus":{"type":"boolean"},"has_verified_email":{"type":"boolean"},"inspired_by":{"type":"array","items":{"type":"string"}},"is_affiliate":{"type":"boolean"},"is_banned":{"type":"boolean"},"is_business":{"type":"boolean"},"is_channel":{"type":"boolean"},"is_confirmed":{"type":"boolean"},"is_gold":{"type":"boolean"},"is_group":{"type":"boolean"},"is_hacker":{"type":"boolean"},"is_junior":{"type":"boolean"},"is_legacy":{"type":"boolean"},"is_meta_blocked":{"type":"boolean"},"is_mod":{"type":"boolean"},"is_partner":{"type":"boolean"},"is_premium":{"type":"boolean"},"is_professional":{"type":"boolean"},"is_suspended":{"type":"boolean"},"is_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"joined_at":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}},"last_modified":{"type":"string"},"last_seen":{"type":"string"},"latest_pastes":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"learning_language":{"type":"string"},"likes":{"type":"number"},"likes_received":{"type":"number"},"links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"listed_count":{"type":"number"},"media_count":{"type":"number"},"member_type":{"type":"string"},"organizations":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string"}}}},"page_views":{"type":"number"},"past_usernames":{"type":"array","items":{"type":"string"}},"paste_views":{"type":"number"},"pins":{"type":"number"},"platform_id":{"type":"string"},"platforms":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"playlist_count":{"type":"number"},"plays":{"anyOf":[{"type":"number"},{"type":"string"}]},"posts":{"type":"number"},"posts_count":{"type":"number"},"primary_team":{"type":"string"},"profile_views":{"type":"number"},"proofs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"provider":{"type":"string"},"provider_id":{"type":"string"},"public_gists":{"type":"number"},"public_repos":{"type":"number"},"rate_plan":{"type":"string"},"real_name":{"type":"string"},"recent_activity":{},"recovery_email":{"type":"string"},"region":{"type":"string"},"registered_since":{"type":"string"},"reputation":{"type":"number"},"reputation_label":{"type":"string"},"roles":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"scratch_team":{"type":"boolean"},"skills":{"type":"array","items":{"type":"string"}},"skin_url":{"type":"string"},"social_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"socials":{"anyOf":[{"type":"object","properties":{"facebook":{"type":"string"},"instagram":{"type":"string"},"twitter":{"type":"string"},"website":{"type":"string"}}},{"type":"array","items":{"type":"string"}}]},"status":{"anyOf":[{"type":"string"},{"type":"object","properties":{"is_coach":{"type":"boolean"},"is_moderator":{"type":"boolean"},"is_staff":{"type":"boolean"},"is_streamer":{"type":"boolean"},"is_top_blogger":{"type":"boolean"}}}]},"steam_id_64":{"type":"string"},"streak":{"type":"number"},"subscriber_count":{"type":"number"},"subscribers":{"type":"number"},"theme_title":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"total_karma":{"type":"number"},"total_scrobbles":{"type":"number"},"total_xp":{"type":"number"},"track_count":{"type":"number"},"trn_rank":{"type":"string"},"trn_rating":{"type":"string"},"trophies":{"type":"array","items":{"type":"string"}},"tweets":{"type":"number"},"twitter_username":{"type":"string"},"updated_at":{"type":"string"},"upvotes":{"type":"number"},"url_entities":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"urls":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"value":{"type":"string"}}}},"uuid":{"type":"string"},"video_count":{"type":"number"},"visible_collection_count":{"type":"number"},"visible_wishlist_count":{"type":"number"},"website":{"type":"string"}}},"url":{"type":"string"},"username":{"type":"string"}}},"error":{"type":"string"}},"required":["duration_ms","exists","service","type"],"title":"OsintResult","description":"A single service's username lookup result."}},"event":{"type":"string","const":"individual"}}},{"type":"object","title":"AllEvent","description":"Terminal `all` event with the complete result set.","required":["event","data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"object","title":"UsernameSearchComplete","description":"The complete result set, emitted once every service has run.","required":["results"],"properties":{"results":{"type":"array","items":{"type":"object","properties":{"duration_ms":{"type":"number"},"exists":{"type":"boolean"},"service":{"type":"string"},"type":{"enum":["email","username"]},"data":{"type":"object","properties":{"avatar":{"type":"string"},"bio":{"type":"string"},"country":{"type":"string"},"displayName":{"type":"string"},"id":{"anyOf":[{"type":"number"},{"type":"string"}]},"isPrivate":{"type":"boolean"},"isVerified":{"type":"boolean"},"metadata":{"type":"object","properties":{"accent_color":{"type":"string"},"account_type":{"type":"string"},"accounts":{"type":"array","items":{"type":"object","properties":{"domain":{"type":"string"},"shortname":{"type":"string"},"url":{"type":"string"},"verified":{"type":"boolean"}}}},"address":{"type":"string"},"awardee_karma":{"type":"number"},"awarder_karma":{"type":"number"},"awards":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"background_picture":{"type":"string"},"badges":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"bands":{"anyOf":[{"type":"number"},{"type":"string"}]},"bio_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"blog":{"type":"string"},"board_count":{"type":"number"},"broadcaster_type":{"type":"string"},"cape_url":{"type":"string"},"cashtag_url":{"type":"string"},"channel_id":{"type":"string"},"clubs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"collections":{"anyOf":[{"type":"number"},{"type":"string"}]},"company":{"type":"string"},"connections":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"provider":{"type":"string"}}}},"courses":{"type":"array","items":{"type":"object","properties":{"crowns":{"type":"number"},"title":{"type":"string"},"xp":{"type":"number"}}}},"cover_image":{"type":"string"},"created_at":{"type":"string"},"created_date":{"type":"string"},"created_on":{"type":"string"},"created_utc":{"type":"number"},"crypto_addresses":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"currency":{"type":"string"},"current_streak":{"type":"number"},"devices":{"type":"array","items":{"type":"string"}},"emails":{"type":"array","items":{"type":"string"}},"external_url":{"type":"string"},"family_name":{"type":"string"},"followers":{"anyOf":[{"type":"number"},{"type":"string"}]},"following":{"anyOf":[{"type":"number"},{"type":"string"}]},"friend_count":{"type":"number"},"genres":{"type":"array","items":{"type":"string"}},"given_name":{"type":"string"},"has_plus":{"type":"boolean"},"has_verified_email":{"type":"boolean"},"inspired_by":{"type":"array","items":{"type":"string"}},"is_affiliate":{"type":"boolean"},"is_banned":{"type":"boolean"},"is_business":{"type":"boolean"},"is_channel":{"type":"boolean"},"is_confirmed":{"type":"boolean"},"is_gold":{"type":"boolean"},"is_group":{"type":"boolean"},"is_hacker":{"type":"boolean"},"is_junior":{"type":"boolean"},"is_legacy":{"type":"boolean"},"is_meta_blocked":{"type":"boolean"},"is_mod":{"type":"boolean"},"is_partner":{"type":"boolean"},"is_premium":{"type":"boolean"},"is_professional":{"type":"boolean"},"is_suspended":{"type":"boolean"},"is_verified":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"joined_at":{"type":"string"},"keywords":{"type":"array","items":{"type":"string"}},"last_modified":{"type":"string"},"last_seen":{"type":"string"},"latest_pastes":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"learning_language":{"type":"string"},"likes":{"type":"number"},"likes_received":{"type":"number"},"links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"listed_count":{"type":"number"},"media_count":{"type":"number"},"member_type":{"type":"string"},"organizations":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string"}}}},"page_views":{"type":"number"},"past_usernames":{"type":"array","items":{"type":"string"}},"paste_views":{"type":"number"},"pins":{"type":"number"},"platform_id":{"type":"string"},"platforms":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"playlist_count":{"type":"number"},"plays":{"anyOf":[{"type":"number"},{"type":"string"}]},"posts":{"type":"number"},"posts_count":{"type":"number"},"primary_team":{"type":"string"},"profile_views":{"type":"number"},"proofs":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"provider":{"type":"string"},"provider_id":{"type":"string"},"public_gists":{"type":"number"},"public_repos":{"type":"number"},"rate_plan":{"type":"string"},"real_name":{"type":"string"},"recent_activity":{},"recovery_email":{"type":"string"},"region":{"type":"string"},"registered_since":{"type":"string"},"reputation":{"type":"number"},"reputation_label":{"type":"string"},"roles":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"scratch_team":{"type":"boolean"},"skills":{"type":"array","items":{"type":"string"}},"skin_url":{"type":"string"},"social_links":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"socials":{"anyOf":[{"type":"object","properties":{"facebook":{"type":"string"},"instagram":{"type":"string"},"twitter":{"type":"string"},"website":{"type":"string"}}},{"type":"array","items":{"type":"string"}}]},"status":{"anyOf":[{"type":"string"},{"type":"object","properties":{"is_coach":{"type":"boolean"},"is_moderator":{"type":"boolean"},"is_staff":{"type":"boolean"},"is_streamer":{"type":"boolean"},"is_top_blogger":{"type":"boolean"}}}]},"steam_id_64":{"type":"string"},"streak":{"type":"number"},"subscriber_count":{"type":"number"},"subscribers":{"type":"number"},"theme_title":{"type":"string"},"thumbnail":{"type":"string"},"title":{"type":"string"},"total_karma":{"type":"number"},"total_scrobbles":{"type":"number"},"total_xp":{"type":"number"},"track_count":{"type":"number"},"trn_rank":{"type":"string"},"trn_rating":{"type":"string"},"trophies":{"type":"array","items":{"type":"string"}},"tweets":{"type":"number"},"twitter_username":{"type":"string"},"updated_at":{"type":"string"},"upvotes":{"type":"number"},"url_entities":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"object"},{"type":"string"},{"type":"boolean"},{"type":"null"}]}},"urls":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"value":{"type":"string"}}}},"uuid":{"type":"string"},"video_count":{"type":"number"},"visible_collection_count":{"type":"number"},"visible_wishlist_count":{"type":"number"},"website":{"type":"string"}}},"url":{"type":"string"},"username":{"type":"string"}}},"error":{"type":"string"}},"required":["duration_ms","exists","service","type"],"title":"OsintResult","description":"A single service's username lookup result."},"description":"All OSINT results collected across every checked service."},"activityId":{"type":["string","null"],"description":"Activity log id for this search, or null."}}}},"event":{"type":"string","const":"all"}}},{"type":"object","title":"ErrorEvent","description":"A data-only event indicating the search failed.","required":["data"],"properties":{"data":{"type":"string","contentMediaType":"application/json","contentSchema":{"type":"object","required":["status","success","error"],"properties":{"status":{"type":"string","const":"error"},"success":{"type":"boolean","const":false},"error":{"type":"string","description":"Human-readable error message."}}}}}}]},"examples":{"individual":{"summary":"Per-service result (event: individual)","value":{"event":"individual","data":{"service":"github","type":"username","exists":true,"duration_ms":412,"data":{"username":"octocat","url":"https://github.com/octocat"}}}},"all":{"summary":"Search completed (event: all)","value":{"event":"all","data":{"results":[{"service":"github","type":"username","exists":true,"duration_ms":412,"data":{"username":"octocat","url":"https://github.com/octocat"}}],"activityId":"act_abc123"}}},"error":{"summary":"Error response","value":{"data":{"status":"error","success":false,"error":"Server error"}}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"402":{"description":"Payment Required - Insufficient Credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailedResponse"}}}}},"x-speakeasy-ignore":true,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","minLength":1}},"required":["query"]}}}}}}}}