Radar
RadarAgent Readiness
Get agent readiness summary
client.radar.agentReadiness.summary("CHECK"dimension, AgentReadinessSummaryParams { date, domainCategory, format, name } query?, RequestOptionsoptions?): AgentReadinessSummaryResponse { meta, summary_0 }
GET/radar/agent_readiness/summary/{dimension}
RadarAI
RadarAITo Markdown
Convert Files into Markdown
Deprecated
client.radar.ai.toMarkdown.create(ToMarkdownCreateParams { account_id, files } params, RequestOptionsoptions?): SinglePage<ToMarkdownCreateResponse { data, format, mimeType, 2 more } >
POST/accounts/{account_id}/ai/tomarkdown
RadarAIInference
Get Workers AI inference distribution by dimension
client.radar.ai.inference.summaryV2("MODEL" | "TASK"dimension, InferenceSummaryV2Params { asn, continent, dateEnd, 6 more } query?, RequestOptionsoptions?): InferenceSummaryV2Response { meta, summary_0 }
GET/radar/ai/inference/summary/{dimension}
Get time series distribution of Workers AI inference by dimension.
client.radar.ai.inference.timeseriesGroupsV2("MODEL" | "TASK"dimension, InferenceTimeseriesGroupsV2Params { aggInterval, asn, continent, 8 more } query?, RequestOptionsoptions?): InferenceTimeseriesGroupsV2Response { meta, serie_0 }
GET/radar/ai/inference/timeseries_groups/{dimension}
RadarAIInferenceSummary
Get Workers AI models summary
Deprecated
client.radar.ai.inference.summary.model(SummaryModelParams { dateEnd, dateRange, dateStart, 3 more } query?, RequestOptionsoptions?): SummaryModelResponse { meta, summary_0 }
GET/radar/ai/inference/summary/model
Get Workers AI tasks summary
Deprecated
client.radar.ai.inference.summary.task(SummaryTaskParams { dateEnd, dateRange, dateStart, 3 more } query?, RequestOptionsoptions?): SummaryTaskResponse { meta, summary_0 }
GET/radar/ai/inference/summary/task
RadarAIInferenceTimeseries Groups
RadarAIInferenceTimeseries GroupsSummary
Get Workers AI models time series
Deprecated
client.radar.ai.inference.timeseriesGroups.summary.model(SummaryModelParams { aggInterval, dateEnd, dateRange, 4 more } query?, RequestOptionsoptions?): SummaryModelResponse { meta, serie_0 }
GET/radar/ai/inference/timeseries_groups/model
Get Workers AI tasks time series
Deprecated
client.radar.ai.inference.timeseriesGroups.summary.task(SummaryTaskParams { aggInterval, dateEnd, dateRange, 4 more } query?, RequestOptionsoptions?): SummaryTaskResponse { meta, serie_0 }
GET/radar/ai/inference/timeseries_groups/task
RadarAIBots
Get AI bots HTTP requests distribution by dimension
client.radar.ai.bots.summaryV2("USER_AGENT" | "CRAWL_PURPOSE" | "INDUSTRY" | 4 moredimension, BotSummaryV2Params { asn, contentType, continent, 13 more } query?, RequestOptionsoptions?): BotSummaryV2Response { meta, summary_0 }
GET/radar/ai/bots/summary/{dimension}
Get AI bots HTTP requests time series
client.radar.ai.bots.timeseries(BotTimeseriesParams { aggInterval, asn, contentType, 14 more } query?, RequestOptionsoptions?): BotTimeseriesResponse { meta }
GET/radar/ai/bots/timeseries
Get time series distribution of AI bots HTTP requests by dimension.
client.radar.ai.bots.timeseriesGroups("USER_AGENT" | "CRAWL_PURPOSE" | "INDUSTRY" | 4 moredimension, BotTimeseriesGroupsParams { aggInterval, asn, contentType, 15 more } query?, RequestOptionsoptions?): BotTimeseriesGroupsResponse { meta, serie_0 }
GET/radar/ai/bots/timeseries_groups/{dimension}
RadarAIBotsSummary
Get AI user agents summary
Deprecated
client.radar.ai.bots.summary.userAgent(SummaryUserAgentParams { asn, continent, dateEnd, 6 more } query?, RequestOptionsoptions?): SummaryUserAgentResponse { meta, summary_0 }
GET/radar/ai/bots/summary/user_agent
RadarAITimeseries Groups
Get AI user agents time series
Deprecated
client.radar.ai.timeseriesGroups.userAgent(TimeseriesGroupUserAgentParams { aggInterval, asn, continent, 7 more } query?, RequestOptionsoptions?): TimeseriesGroupUserAgentResponse { meta, serie_0 }
GET/radar/ai/bots/timeseries_groups/user_agent
Get AI bots HTTP requests distribution by dimension
Deprecated
client.radar.ai.timeseriesGroups.summary("USER_AGENT" | "CRAWL_PURPOSE" | "INDUSTRY" | 4 moredimension, TimeseriesGroupSummaryParams { asn, contentType, continent, 13 more } query?, RequestOptionsoptions?): TimeseriesGroupSummaryResponse { meta, summary_0 }
GET/radar/ai/bots/summary/{dimension}
Get AI bots HTTP requests time series
Deprecated
client.radar.ai.timeseriesGroups.timeseries(TimeseriesGroupTimeseriesParams { aggInterval, asn, contentType, 14 more } query?, RequestOptionsoptions?): TimeseriesGroupTimeseriesResponse { meta }
GET/radar/ai/bots/timeseries
Get time series distribution of AI bots HTTP requests by dimension.
Deprecated
client.radar.ai.timeseriesGroups.timeseriesGroups("USER_AGENT" | "CRAWL_PURPOSE" | "INDUSTRY" | 4 moredimension, TimeseriesGroupTimeseriesGroupsParams { aggInterval, asn, contentType, 15 more } query?, RequestOptionsoptions?): TimeseriesGroupTimeseriesGroupsResponse { meta, serie_0 }
GET/radar/ai/bots/timeseries_groups/{dimension}
RadarAIMarkdown For Agents
Get AI markdown for agents reduction ratio summary
client.radar.ai.markdownForAgents.summary(MarkdownForAgentSummaryParams { dateEnd, dateRange, dateStart, 2 more } query?, RequestOptionsoptions?): MarkdownForAgentSummaryResponse { meta, summary_0 }
GET/radar/ai/markdown_for_agents/summary
Get AI markdown for agents reduction ratio time series
client.radar.ai.markdownForAgents.timeseries(MarkdownForAgentTimeseriesParams { aggInterval, dateEnd, dateRange, 3 more } query?, RequestOptionsoptions?): MarkdownForAgentTimeseriesResponse { meta }
GET/radar/ai/markdown_for_agents/timeseries
RadarCT
Get certificate distribution by dimension
client.radar.ct.summary("CA" | "CA_OWNER" | "DURATION" | 11 moredimension, CTSummaryParams { ca, caOwner, dateEnd, 19 more } query?, RequestOptionsoptions?): CTSummaryResponse { meta, summary_0 }
GET/radar/ct/summary/{dimension}
Get certificates time series
client.radar.ct.timeseries(CTTimeseriesParams { aggInterval, ca, caOwner, 18 more } query?, RequestOptionsoptions?): CTTimeseriesResponse { meta }
GET/radar/ct/timeseries
Get time series of certificate distribution by dimension
client.radar.ct.timeseriesGroups("CA" | "CA_OWNER" | "DURATION" | 11 moredimension, CTTimeseriesGroupsParams { aggInterval, ca, caOwner, 20 more } query?, RequestOptionsoptions?): CTTimeseriesGroupsResponse { meta, serie_0 }
GET/radar/ct/timeseries_groups/{dimension}
RadarCTAuthorities
Get certificate authority details
client.radar.ct.authorities.get(stringcaSlug, AuthorityGetParams { format } query?, RequestOptionsoptions?): AuthorityGetResponse { certificateAuthority }
GET/radar/ct/authorities/{ca_slug}
List certificate authorities
client.radar.ct.authorities.list(AuthorityListParams { format, limit, offset } query?, RequestOptionsoptions?): AuthorityListResponse { certificateAuthorities }
GET/radar/ct/authorities
RadarCTLogs
Get certificate log details
client.radar.ct.logs.get(stringlogSlug, LogGetParams { format } query?, RequestOptionsoptions?): LogGetResponse { certificateLog }
GET/radar/ct/logs/{log_slug}
List certificate logs
client.radar.ct.logs.list(LogListParams { format, limit, offset } query?, RequestOptionsoptions?): LogListResponse { certificateLogs }
GET/radar/ct/logs
RadarAnnotations
Get latest annotations
client.radar.annotations.list(AnnotationListParams { asn, dataSource, dateEnd, 8 more } query?, RequestOptionsoptions?): AnnotationListResponse { annotations }
GET/radar/annotations
RadarAnnotationsOutages
Get latest Internet outages and anomalies
client.radar.annotations.outages.get(OutageGetParams { asn, dateEnd, dateRange, 6 more } query?, RequestOptionsoptions?): OutageGetResponse { annotations }
GET/radar/annotations/outages
Get the number of outages by location
client.radar.annotations.outages.locations(OutageLocationsParams { dateEnd, dateRange, dateStart, 2 more } query?, RequestOptionsoptions?): OutageLocationsResponse { annotations }
GET/radar/annotations/outages/locations
RadarBGP
Get BGP time series
client.radar.bgp.timeseries(BGPTimeseriesParams { aggInterval, asn, dateEnd, 6 more } query?, RequestOptionsoptions?): BGPTimeseriesResponse { meta, serie_0 }
GET/radar/bgp/timeseries
RadarBGPLeaks
RadarBGPLeaksEvents
Get BGP route leak events
client.radar.bgp.leaks.events.list(EventListParams { dateEnd, dateRange, dateStart, 9 more } query?, RequestOptionsoptions?): V4PagePagination<EventListResponse { asn_info, events } >
GET/radar/bgp/leaks/events
RadarBGPTop
Get top prefixes by BGP updates
client.radar.bgp.top.prefixes(TopPrefixesParams { asn, dateEnd, dateRange, 5 more } query?, RequestOptionsoptions?): TopPrefixesResponse { meta, top_0 }
GET/radar/bgp/top/prefixes
RadarBGPTopAses
Get top ASes by BGP updates
client.radar.bgp.top.ases.get(AseGetParams { asn, dateEnd, dateRange, 6 more } query?, RequestOptionsoptions?): AseGetResponse { meta, top_0 }
GET/radar/bgp/top/ases
Get top ASes by prefix count
client.radar.bgp.top.ases.prefixes(AsePrefixesParams { country, format, limit } query?, RequestOptionsoptions?): AsePrefixesResponse { asns, meta }
GET/radar/bgp/top/ases/prefixes
RadarBGPHijacks
RadarBGPHijacksEvents
Get BGP hijack events
client.radar.bgp.hijacks.events.list(EventListParams { dateEnd, dateRange, dateStart, 13 more } query?, RequestOptionsoptions?): V4PagePagination<EventListResponse { asn_info, events, total_monitors } >
GET/radar/bgp/hijacks/events
RadarBGPRoutes
Get Multi-Origin AS (MOAS) prefixes
client.radar.bgp.routes.moas(RouteMoasParams { format, invalid_only, origin, prefix } query?, RequestOptionsoptions?): RouteMoasResponse { meta, moas }
GET/radar/bgp/routes/moas
Get prefix-to-ASN mapping
client.radar.bgp.routes.pfx2as(RoutePfx2asParams { format, longestPrefixMatch, origin, 2 more } query?, RequestOptionsoptions?): RoutePfx2asResponse { meta, prefix_origins }
GET/radar/bgp/routes/pfx2as
Get BGP routing table stats
client.radar.bgp.routes.stats(RouteStatsParams { asn, format, location } query?, RequestOptionsoptions?): RouteStatsResponse { meta, stats }
GET/radar/bgp/routes/stats
List ASes from global routing tables
client.radar.bgp.routes.ases(RouteAsesParams { format, limit, location, 2 more } query?, RequestOptionsoptions?): RouteAsesResponse { asns, meta }
GET/radar/bgp/routes/ases
Get real-time BGP routes for a prefix
client.radar.bgp.routes.realtime(RouteRealtimeParams { format, prefix } query?, RequestOptionsoptions?): RouteRealtimeResponse { meta, routes }
GET/radar/bgp/routes/realtime