Skip to main content

BrandSafe Incidents API

Retrieve BrandSafe incidents programmatically — phishing sites, typosquatting domains, fake social profiles, and counterfeit apps.

Base URL

https://incidents.cyberxtron.com

Authentication

Every request requires two custom headers:

XTRON-ORG-KEY: your_org_key
XTRON-ORG-SECRET: your_org_secret

Contact support@cyberxtron.com to obtain credentials.


Endpoint

GET /api/v1/brandsafe/incidents

Query Parameters

ParameterTypeDefaultDescription
brand_domainstringFilter by monitored brand domain
statusstring[]Open, In Progress, Closed
severitystringFilter by severity label
created_datestringFilter by date (YYYY-MM-DD)
created_timestringFilter by time (HH:MM:SS)
pageinteger1Page number (min: 1)
sizeinteger10Results per page (min: 1, max: 100)

Example Requests

# All open BrandSafe incidents
curl \
-H "XTRON-ORG-KEY: your_org_key" \
-H "XTRON-ORG-SECRET: your_org_secret" \
"https://incidents.cyberxtron.com/api/v1/brandsafe/incidents?status=Open"

# Filter by brand domain and severity
curl \
-H "XTRON-ORG-KEY: your_org_key" \
-H "XTRON-ORG-SECRET: your_org_secret" \
"https://incidents.cyberxtron.com/api/v1/brandsafe/incidents?brand_domain=example.com&severity=Critical"

Example Response

{
"success": true,
"data": [
{
"id": 34567,
"title": "Phishing site impersonating example.com login page",
"taskKey": "BSINC-789",
"status_statusCd": "Open",
"severity_label": "Critical",
"category_name": "Phishing",
"taskType_name": "Phishing Site",
"product_name": "BrandSafe",
"description": "A phishing site mimicking the example.com login portal was detected.",
"createdDt": 1743494400,
"updatedDt": 1743494400,
"impact": "Users may submit credentials to the attacker-controlled site.",
"recommendation": "Submit abuse reports to the registrar and hosting provider.",
"brand_name": "Example Corp",
"brand_domain": "example.com",
"platform": "Web",
"registrar": "Namecheap",
"ip_address": "203.0.113.99",
"url": "https://example-secure-login.com/login",
"webhost_authority": "Cloudflare",
"webhost_country": "United States",
"phone_numbers": null
}
],
"meta": {
"pagination": {
"total": 7,
"page": 1,
"page_size": 10,
"total_pages": 1
}
}
}

Response Fields

Common Fields

FieldTypeDescription
idintegerUnique numeric ID
titlestringIncident title
taskKeystringTicket key (e.g., BSINC-789)
status_statusCdstringOpen, In Progress, Closed
severity_labelstringCritical, High, Medium, Low
category_namestringThreat category
descriptionstringFull details
impactstringImpact description
recommendationstringSuggested response action
createdDtintegerCreation Unix timestamp
updatedDtintegerLast update Unix timestamp

BrandSafe-Specific Fields

FieldTypeDescription
brand_namestringMonitored brand name
brand_domainstringMonitored brand domain
platformstringPlatform where threat was found
urlstringURL of the infringing asset
ip_addressstringIP address of the infringing host
registrarstringDomain registrar
webhost_authoritystringHosting provider
webhost_countrystringCountry where the site is hosted
phone_numbersstringPhone numbers found on the infringing site

Error Codes

StatusDescription
401Invalid or missing credentials
403Subscription suspended or expired
422Invalid query parameter value

Full Incidents API Reference · BrandSafe Console