68
/100
prowl
Benchmarked Aug 16, 2026

Digi-Key

Retrieve price and inventory of electronic components as well as place orders

saas platform_profile
Benchmark Your API

Score Breakdown

Latency 8/10
Token Efficiency 8/10
Parseability 8/10
Documentation 6/10
Auth Simplicity 6/10
First-Try Success 6/10
Consistency 5/10
Error Clarity 5/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "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."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /40373ms
robots_txtGET /robots.txt20085ms
llms_txtGET /llms.txt40324ms
Interpret
```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"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<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>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard