Winget Package Search API
Fast, reliable REST API for searching Windows Package Manager packages. Built with Go, secured with API keys, and optimized for performance.
Powerful Search
Search across package names, publishers, descriptions, and authors
High Performance
Rate limited to 100 requests/second with MongoDB optimization
Secure Access
API key authentication with comprehensive middleware protection
Built for Developers
Everything you need to integrate winget package search into your applications
Database
MongoDB Integration
Efficient package storage and retrieval with MongoDB database
Security
API Key Authentication
Secure access control with X-API-Key header authentication
Performance
Rate Limiting
100 requests per second rate limiting for optimal performance
Architecture
RESTful Design
Clean, intuitive REST API endpoints following best practices
Compatibility
Cross-Platform
Built with Go for excellent cross-platform compatibility
Infrastructure
Middleware Stack
Comprehensive middleware for auth, rate limiting, and logging
Quick Start Guide
Get up and running with the Winget Package API in minutes
Example Request
cURL
Search for packages using the search endpoint
curl -X GET "https://api.winget.dev/api/v1/search?q=vscode" \-H "X-API-Key: your-api-key-here" \-H "Content-Type: application/json"
Example Response
JSON
JSON response with package information
{}
"results":[
{}
"PackageIdentifier":"Microsoft.VisualStudioCode",
"PackageName":"Visual Studio Code",
"Publisher":"Microsoft Corporation",
"ShortDescription":"Code editor redefined and optimized for building and debugging modern web and cloud applications.",
"Author":"Microsoft"
]