Desktop Insights
  • Apps
  • Tech
  • Statistics
  • Documentation
  • Pricing
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

Authentication

How to authenticate with the Desktop Insights API using Bearer tokens and API keys.

All API requests require authentication via a Bearer token in the Authorization header.

API keys

During early access, API keys are issued directly. Self-serve key generation from the dashboard is coming soon.

Authorization: Bearer di_live_xxxxxxxxxxxxxxxxxxxxxxxx

API keys are prefixed with di_live_ for production use.

Making authenticated requests

Include your API key in every request:

curl "https://desktopinsights.com/api/v1/lookup?app=Slack" \
  -H "Authorization: Bearer di_live_your_key_here"

Error responses

StatusMeaning
401 UnauthorizedMissing or invalid API key
400 Bad RequestMissing required parameter
404 Not FoundNo app found matching your query

Security best practices

  • Store API keys in environment variables, not in source code
  • Rotate keys if compromised — contact us for a replacement
  • Use HTTPS for all requests (HTTP is not supported)
Desktop Insights

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
  • Twitter / X
Product
  • Statistics
  • Documentation
  • MCP Server
  • Smithery
  • Glama
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy