GraphQL datasets
The GraphQL Analytics API allows you to programmatically query your Cloudflare analytics data (such as request counts, security events, and performance metrics). When Customer Metadata Boundary (CMB) is enabled, not all analytics data fields are available in every region.
The table below shows a non-exhaustive list of GraphQL Analytics API fields that respect CMB configuration. Fields marked "US and EU" return data regardless of your CMB region. Fields marked "US only" return data only when CMB is set to US — if your CMB is set to EU, queries for these fields will return empty results.
| Suite/Category | Product | GraphQL Analytics API Field(s) supported in |
|---|---|---|
| Application Performance | Caching/CDN | US and EU httpRequestsAdaptive httpRequestsAdaptiveGroups httpRequestsOverviewAdaptiveGroups httpRequests1mGroups httpRequests1hGroups httpRequests1dGroups |
| Cache Reserve | US and EU cacheReserveOperationsAdaptiveGroups cacheReserveRequestsAdaptiveGroups cacheReserveStorageAdaptiveGroups | |
| DNS | US and EU dnsAnalyticsAdaptive dnsAnalyticsAdaptiveGroups | |
| Image Resizing | US only imageResizingRequests1mGroups imagesRequestsAdaptiveGroups imagesUniqueTransformations | |
| Load Balancing | US only loadBalancingRequestsAdaptive loadBalancingRequestsAdaptiveGroups healthCheckEventsAdaptive healthCheckEventsAdaptiveGroups | |
| Stream Delivery | Same as Caching/CDN | |
| Tiered Caching | US and EU Only the field upperTierColoName part of httpRequestsAdaptive and httpRequestsAdaptiveGroups | |
| Secondary DNS | Same as DNS | |
| Waiting Room | US and EU waitingRoomAnalyticsAdaptive waitingRoomAnalyticsAdaptiveGroups | |
| Web Analytics / Real User Monitoring (RUM) | US only rumWebVitalsEventsAdaptive rumWebVitalsEventsAdaptiveGroups rumPerformanceEventsAdaptiveGroups rumPageloadEventsAdaptiveGroups | |
| Zaraz | US and EU zarazActionsAdaptiveGroups zarazTrackAdaptiveGroups zarazTriggersAdaptiveGroups | |
| Application Security | Advanced Certificate Manager | US and EU Only the fields clientSSLProtocol and ja3Hash part of httpRequestsAdaptive and httpRequestsAdaptiveGroups |
| Advanced DDoS Protection | US and EU dosdAttackAnalyticsGroups dosdNetworkAnalyticsAdaptiveGroups flowtrackdNetworkAnalyticsAdaptiveGroups advancedTcpProtectionNetworkAnalyticsAdaptiveGroups advancedDnsProtectionNetworkAnalyticsAdaptiveGroups programmableFlowProtectionNetworkAnalyticsAdaptiveGroups | |
| API Shield | US and EU apiGatewayGraphqlQueryAnalyticsGroups apiGatewayMatchedSessionIDsAdaptiveGroups US only apiRequestSequencesGroups | |
| Bot Management | US and EU httpRequestsAdaptive httpRequestsAdaptiveGroups firewallEventsAdaptive firewallEventsAdaptiveGroups ↗ | |
| DNS Firewall | Same as DNS | |
| DMARC Management | US and EU dmarcReportsAdaptive dmarcReportsSourcesAdaptiveGroups | |
| Client-side security (formerly Page Shield) | US and EU pageShieldReportsAdaptiveGroups | |
| SSL | US and EU Only the fields clientSSLProtocol and ja3Hash part of httpRequestsAdaptive and httpRequestsAdaptiveGroups | |
| SSL 4 SaaS | US and EU clientRequestHTTPHost Refer to GraphQL Tutorial on querying HTTP events by hostname | |
| Turnstile | US and EU turnstileAdaptiveGroups | |
| WAF/L7 Firewall | US and EU firewallEventsAdaptive firewallEventsAdaptiveGroups ↗ firewallEventsAdaptiveByTimeGroups | |
| Developer Platform | Cloudflare Images | US only imagesRequestsAdaptiveGroups |
| Cloudflare Pages | US only pagesFunctionsInvocationsAdaptiveGroups | |
| Durable Objects | US only durableObjectsInvocationsAdaptiveGroups durableObjectsPeriodicGroups durableObjectsStorageGroups durableObjectsSubrequestsAdaptiveGroups | |
| Email Routing | US and EU emailRoutingAdaptive emailRoutingAdaptiveGroups | |
| R2 | US and EU r2OperationsAdaptiveGroups r2StorageAdaptiveGroups | |
| Stream | US only streamMinutesViewedAdaptiveGroups videoPlaybackEventsAdaptiveGroups videoBufferEventsAdaptiveGroups videoQualityEventsAdaptiveGroups | |
| Workers (deployed on a Zone) | US and EU workerPlacementAdaptiveGroups workersAnalyticsEngineAdaptiveGroups US only workersZoneInvocationsAdaptiveGroups workersZoneSubrequestsAdaptiveGroups workersOverviewRequestsAdaptiveGroups workersOverviewDataAdaptiveGroups workersInvocationsAdaptive workersInvocationsScheduled workersSubrequestsAdaptiveGroups | |
| Network Services | Network Error Logging (NEL) / Edge Reachability / Last Mile Insights | US only nelReportsAdaptiveGroups |
| Cloudflare Network Firewall | US and EU magicFirewallSamplesAdaptiveGroups magicFirewallNetworkAnalyticsAdaptiveGroups | |
| Network Flow | US only mnmFlowDataAdaptiveGroups | |
| Magic Transit | US and EU magicTransitNetworkAnalyticsAdaptiveGroups flowtrackdNetworkAnalyticsAdaptiveGroups magicTransitTunnelHealthCheckSLOsAdaptiveGroups magicTransitTunnelHealthChecksAdaptiveGroups magicTransitTunnelTrafficAdaptiveGroups | |
| Cloudflare WAN | US and EU MagicWANConnectorMetricsAdaptiveGroups | |
| Spectrum | US and EU spectrumNetworkAnalyticsAdaptiveGroups | |
| Platform | GraphQL Analytics API | US and EU All GraphQL Analytics API datasets |
| Logpush | US and EU logpushHealthAdaptiveGroups | |
| Zero Trust | Access | US and EU accessLoginRequestsAdaptiveGroups |
| Browser Isolation | US and EU Only the field isIsolated part of gatewayL7RequestsAdaptiveGroups | |
| DLP | Part of Gateway HTTP / Gateway L7 | |
| Gateway | US and EU gatewayL7RequestsAdaptiveGroups gatewayL4SessionsAdaptiveGroups gatewayResolverQueriesAdaptiveGroups gatewayResolverByCategoryAdaptiveGroups gatewayResolverByRuleExecutionPerformanceAdaptiveGroups US only gatewayL4DownstreamSessionsAdaptiveGroups gatewayL4UpstreamSessionsAdaptiveGroups | |
| WARP | US and EU warpDeviceAdaptiveGroups |