• Apps
  • Tech
  • Blog
  • Documentation
  • Pricing
  • Statistics
  • FAQ
Sign InSign Up
    • Getting Started
    • Authentication
    • Errors
    • Lookup
    • Search
    • Categories
    • Trends
    • History
    • Stats
    • Activity
    • Compare
    • SBOM
    • Webhooks
    • HTTP API Setup
    • Use Cases
    • Claude Code
    • Claude Desktop
    • Cursor

Categories

List all tracked technology categories with adoption rates and provider counts.

GET /v1/categories — List all technology categories with adoption statistics. Shows how many apps use each category and which providers we detect.

Parameters

No parameters required.

Example request

curl https://api.desktopinsights.com/v1/categories \
  -H "Authorization: Bearer di_live_your_key_here"

Response

{
  "data": [
    {
      "name": "Error Tracking",
      "slug": "error-tracking",
      "appsWithAny": 27,
      "appsWithNone": 49,
      "providers": ["Sentry", "Rollbar", "Bugsnag"]
    },
    {
      "name": "Analytics",
      "slug": "analytics",
      "appsWithAny": 9,
      "appsWithNone": 67,
      "providers": ["PostHog", "Mixpanel", "Amplitude", "Segment", "OpenTelemetry"]
    },
    {
      "name": "Feature Flags",
      "slug": "feature-flags",
      "appsWithAny": 1,
      "appsWithNone": 75,
      "providers": ["Unleash"]
    },
    {
      "name": "Database & Storage",
      "slug": "database",
      "appsWithAny": 36,
      "appsWithNone": 40,
      "providers": ["electron-store", "SQLite", "Keytar", "TypeORM", "Knex", "LevelDB", "Realm"]
    },
    {
      "name": "UI Framework",
      "slug": "ui-framework",
      "appsWithAny": 19,
      "appsWithNone": 57,
      "providers": ["React", "Vue"]
    },
    {
      "name": "State Management",
      "slug": "state-management",
      "appsWithAny": 15,
      "appsWithNone": 61,
      "providers": ["Redux", "Immer", "Zustand", "MobX", "Jotai"]
    },
    {
      "name": "Networking",
      "slug": "networking",
      "appsWithAny": 32,
      "appsWithNone": 44,
      "providers": ["Axios", "WebSocket", "Undici", "GraphQL", "Socket.io", "gRPC"]
    },
    {
      "name": "Terminal",
      "slug": "terminal",
      "appsWithAny": 13,
      "appsWithNone": 63,
      "providers": ["node-pty", "xterm"]
    },
    {
      "name": "Packaging & Updates",
      "slug": "packaging",
      "appsWithAny": 31,
      "appsWithNone": 45,
      "providers": ["electron-updater", "electron-squirrel", "electron-forge"]
    },
    {
      "name": "UI Components",
      "slug": "ui-components",
      "appsWithAny": 6,
      "appsWithNone": 70,
      "providers": ["Material-UI", "Radix", "Shadcn", "Headless UI", "Tailwind CSS"]
    }
  ]
}

Response fields

FieldTypeDescription
namestringDisplay name of the category
slugstringURL-safe identifier
appsWithAnyintegerNumber of tracked apps with at least one provider in this category
appsWithNoneintegerNumber of tracked apps with no provider in this category
providersstring[]Technology names detected in this category

Why appsWithNone matters

This is the most important number for SDK vendor sales teams evaluating the market.

  • Feature Flags: 75 of 76 apps have no feature flag SDK — 99% greenfield
  • Analytics: 67 of 76 apps have no analytics SDK — 88% opportunity
  • Error Tracking: 49 of 76 apps have no error tracking — 64% addressable

Use the not_category parameter on the Search endpoint to get the specific list of apps for each gap.

The only technographics platform for desktop software. See the SDKs, frameworks, and dependencies inside thousands of macOS and Windows applications.

© Copyright 2026 Desktop Insights. All Rights Reserved.

About
  • About
  • Blog
  • Contact
  • X
Product
  • Statistics
  • Documentation
  • MCP Server
  • Smithery
  • Glama
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy