## Get latest Internet traffic anomalies **get** `/radar/traffic_anomalies` Retrieves the latest Internet traffic anomalies, which are signals that might indicate an outage. These alerts are automatically detected by Radar and manually verified by our team. ### Query Parameters - `asn: optional number` Filters results by Autonomous System. Specify a single Autonomous System Number (ASN) as integer. - `dateEnd: optional string` End of the date range (inclusive). Alternative to `dateRange`; provide together with `dateStart`. - `dateRange: optional string` Filters results by a relative date range ending at the current time. Use `d` for days (up to `364d`) or `w` for weeks (up to `52w`), e.g. `7d`. Append `control` to request the equivalent previous period for comparison: the comparison window is shifted back by the current window's length rounded up to a whole number of weeks, so it keeps the same weekday alignment and does not overlap the current window (e.g. `3dcontrol` covers days -10 to -7, `7dcontrol` covers days -14 to -7, `28dcontrol` covers days -56 to -28, and `10dcontrol` covers days -24 to -14). Mutually exclusive with `dateStart`/`dateEnd`. - `dateStart: optional string` Start of the date range (inclusive). Alternative to `dateRange`; provide together with `dateEnd`. - `format: optional "JSON" or "CSV"` Format in which results will be returned. - `"JSON"` - `"CSV"` - `limit: optional number` Limits the number of objects returned in the response. - `location: optional string` Filters results by location. Specify an alpha-2 location code. - `offset: optional number` Skips the specified number of objects before fetching the results. - `origin: optional string` Filters results by origin. - `status: optional "VERIFIED" or "UNVERIFIED"` - `"VERIFIED"` - `"UNVERIFIED"` - `type: optional array of "LOCATION" or "AS" or "ORIGIN"` Filters results by entity type (LOCATION, AS, or ORIGIN). - `"LOCATION"` - `"AS"` - `"ORIGIN"` ### Returns - `result: object { trafficAnomalies }` - `trafficAnomalies: array of object { startDate, status, type, 6 more }` - `startDate: string` - `status: string` - `type: string` - `uuid: string` - `asnDetails: optional object { asn, name, locations }` - `asn: string` - `name: string` - `locations: optional object { code, name }` - `code: string` - `name: string` - `endDate: optional string` - `locationDetails: optional object { code, name }` - `code: string` - `name: string` - `originDetails: optional object { name, origin }` - `name: string` - `origin: string` - `visibleInDataSources: optional array of string` - `success: boolean` ### Example ```http curl https://api.cloudflare.com/client/v4/radar/traffic_anomalies \ -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" ``` #### Response ```json { "result": { "trafficAnomalies": [ { "startDate": "2023-08-02T23:15:00Z", "status": "UNVERIFIED", "type": "LOCATION", "uuid": "55a57f33-8bc0-4984-b4df-fdaff72df39d", "asnDetails": { "asn": "189", "name": "LUMEN-LEGACY-L3-PARTITION", "locations": { "code": "US", "name": "United States" } }, "endDate": "2019-12-27T18:11:19.117Z", "locationDetails": { "code": "US", "name": "United States" }, "originDetails": { "name": "us-east-1 Amazon Web Services", "origin": "amazon-us-east-1" }, "visibleInDataSources": [ "string" ] } ] }, "success": true } ```