Retrieve price and inventory of electronic components as well as place orders
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://www.digikey.com",
"auth_method": "api_key",
"auth_config": {
"header": "X-DigiKey-Client-Id",
"additional_headers": ["X-DigiKey-Client-Secret", "X-DigiKey-Refresh-Token"],
"oauth2": true,
"note": "OAuth2 flow with client credentials and refresh token; API keys issued via Digi-Key account"
},
"endpoints": [
{
"path": "/services/api/oauth2/token",
"method": "POST",
"purpose": "Obtain access token for OAuth2"
},
{
"path": "/services/api/oauth2/refresh",
"method": "POST",
"purpose": "Refresh access token"
},
{
"path": "/services/api/productsearch/v3/keywords",
"method": "GET",
"purpose": "Search products by keyword with pagination and filtering"
},
{
"path": "/services/api/productsearch/v3/suggestions",
"method": "GET",
"purpose": "Get search suggestions"
},
{
"path": "/services/api/productsearch/v3/products/{digiKeyPartNumber}",
"method": "GET",
"purpose": "Retrieve detailed product information by part number"
},
{
"path": "/services/api/productsearch/v3/products/{digiKeyPartNumber}/recommendations",
"method": "GET",
"purpose": "Get product recommendations"
},
{
"path": "/services/api/batch/v3/products/search/",
"method": "POST",
"purpose": "Batch product search and price/availability"
},
{
"path": "/services/api/order/v3/status/{orderId}",
"method": "GET",
"purpose": "Retrieve order status"
},
{
"path": "/services/api/order/v3/status",
"method": "GET",
"purpose": "Retrieve order status by date range"
},
{
"path": "/services/api/order/v3/orders",
"method": "POST",
"purpose": "Place an order"
},
{
"path": "/services/api/order/v3/orders/validate",
"method": "POST",
"purpose": "Validate order before placement"
},
{
"path": "/services/api/order/v3/orders/shipnotification",
"method": "GET",
"purpose": "Get shipment notifications"
}
],
"pricing_model": {
"type": "free",
"details": {
"api": "Free of charge for registered Digi-Key customers",
"rate_limits": "API access subject to rate limits imposed by Digi-Key; not publicly documented",
"commercial": "No direct fee, but requires a Digi-Key account and approval"
}
},
"rate_limits": {
"documented": false,
"estimated": "Limited per API key, typically high for enterprise use, but not formally published",
"note": "Refer to Digi-Key API documentation for current limits"
},
"capabilities": [
"Product search with detailed specifications",
"Pricing and inventory availability for electronic components",
"Order placement and validation",
"Order status tracking",
"Batch product queries",
"Product recommendations",
"Multilingual and multi-currency support (international)",
"Integration with design tools like Altium and EDA",
"Part number resolution"
],
"raw_analysis": "Digi-Key is a leading electronic components distributor offering a comprehensive REST API suite via its API Solutions page. The platform is mature, well-documented, and designed for B2B applications, primarily for engineers, procurement teams, and automation systems that need real-time pricing, inventory, and ordering capabilities. The API supports OAuth2 authentication with client credentials and refresh tokens, and endpoints cover product search, batch queries, order placement, and status. There is no publicly documented rate limit, but the service is free for registered customers, with approval required. Integrations include EDA tools and third-party procurement systems. The API is robust and actively maintained, positioning Digi-Key as a strong player in the electronics supply chain API space."
}1/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 403 | 73ms |
| robots_txt | GET /robots.txt | 200 | 85ms |
| llms_txt | GET /llms.txt | 403 | 24ms |
```json
{
"overall": 58,
"dimensions": {
"token_efficiency": 8.0,
"first_try_success": 6.0,
"response_parseability": 8.5,
"error_clarity": 5.0,
"doc_quality": 6.5,
"auth_simplicity": 6.0,
"latency": 8.0,
"consistency": 5.0
},
"pricing_normalized": {
"model": "free_with_registration",
"notes": "Free API access for registered Digi-Key customers, but requires account creation and approval; rate limits not publicly documented"
},
"issues": [
"Website and /llms.txt return 403 (Cloudflare challenge), blocking automated agent access without browser-level clearance",
"API rate limits are not publicly documented, creating uncertainty for agent scheduling and batching",
"Account approval required for API access adds onboarding friction beyond simple registration",
"Robots.txt blocks several endpoints (MyDigiKey, mobile/api, OrderHistory) which may limit legitimate automation paths",
"No dedicated llms.txt file for AI agents, requiring manual API documentation discovery"
],
"recommendations": [
"Publish official llms.txt with API endpoints, authentication flow, and rate limit documentation",
"Provide a clear machine-readable rate limit specification to help agents self-throttle",
"Consider a lightweight anonymous API tier for basic product lookups to reduce onboarding friction",
"Document the exact account approval timeline and requirements in a single discoverable location",
"Add structured error codes with resolution hints to API responses for better programmatic handling"
]
}
```Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/digi-key">
<img src="https://prowl.world/badge/digi-key.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard