List applications
GET/accounts/{account_id}/resource-library/applications
List applications with different filters.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
Example:
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Example:
Query Parameters
filter: optional string
Filter applications using key:value format. Supported filter keys:
- name: Filter by application name (e.g., name:HR)
- id: Filter by application ID (e.g., id:0b63249c-95bf-4cc0-a7cc-d7faaaf1dac0)
- human_id: Filter by human-readable ID (e.g., human_id:HR)
- hostname: Filter by hostname or support domain (e.g., hostname:portal.example.com)
- source: Filter by application source name (e.g., source:cloudflare)
- ip_subnet: Filter by IP subnet using CIDR containment — returns applications where any stored subnet contains the search value (e.g., ip_subnet:10.0.1.5/32 matches apps with 10.0.0.0/16)
- intel_id: Filter by Intel API ID (e.g., intel_id:498). also supports multiple values (e.g., intel_id:498,1001)
- category_id: Filter by category ID (e.g., category_id:37f8ec03-8766-49d4-9a15-369b044c842c).
- category_name: Filter by category name (e.g., category_name:HR).
- supported: Filter by supported Cloudflare product (e.g., supported:ACCESS). Values: GATEWAY, ACCESS, CASB. .
List applications
curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/resource-library/applications \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN"{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": [
{
"id": "12345678-1234-1234-1234-123456789012",
"application_confidence_score": 0.92,
"application_source": "cloudflare",
"application_type": "Human Resources",
"application_type_description": "Applications used to manage employees and workforce tools.",
"created_at": "2025-01-01T00:00:00Z",
"gen_ai_score": 1.5,
"hostnames": [
"example.com",
"foo.com"
],
"human_id": "HR",
"ip_subnets": [
"192.168.1.0/24",
"10.0.0.0/8"
],
"name": "HR",
"port_protocols": [
"tcp/80",
"tcp/443"
],
"support_domains": [
"example.com",
"foo.com"
],
"supported": [
"GATEWAY",
"ACCESS"
],
"updated_at": "2025-01-01T00:00:00Z",
"version": "2025-01-01T00:00:00Z",
"application_score_composition": {
"categories": [
{
"confidence": 0.95,
"name": "Security"
}
],
"plan": "free"
},
"intel_id": 498
}
],
"result_info": {
"count": 1,
"page": 1,
"per_page": 20,
"total_count": 2000
}
}Returns Examples
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": [
{
"id": "12345678-1234-1234-1234-123456789012",
"application_confidence_score": 0.92,
"application_source": "cloudflare",
"application_type": "Human Resources",
"application_type_description": "Applications used to manage employees and workforce tools.",
"created_at": "2025-01-01T00:00:00Z",
"gen_ai_score": 1.5,
"hostnames": [
"example.com",
"foo.com"
],
"human_id": "HR",
"ip_subnets": [
"192.168.1.0/24",
"10.0.0.0/8"
],
"name": "HR",
"port_protocols": [
"tcp/80",
"tcp/443"
],
"support_domains": [
"example.com",
"foo.com"
],
"supported": [
"GATEWAY",
"ACCESS"
],
"updated_at": "2025-01-01T00:00:00Z",
"version": "2025-01-01T00:00:00Z",
"application_score_composition": {
"categories": [
{
"confidence": 0.95,
"name": "Security"
}
],
"plan": "free"
},
"intel_id": 498
}
],
"result_info": {
"count": 1,
"page": 1,
"per_page": 20,
"total_count": 2000
}
}