Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://api-reference.shutterstock.com",
"auth_method": "oauth2",
"auth_config": {
"authorization_url": "https://api.shutterstock.com/v2/oauth/authorize",
"token_url": "https://api.shutterstock.com/v2/oauth/access_token"
},
"endpoints": [],
"pricing_model": {
"type": "freemium",
"details": {
"free_tier": "Trial access with limited functionality",
"subscription_plans": "Enterprise and subscription-based licensing for stock content",
"usage_based": "Pay-per-asset licensing or subscription credits"
}
},
"rate_limits": {},
"capabilities": [
"stock photo search and discovery",
"stock video search and licensing",
"image metadata and EXIF data",
"editorial and creative collections",
"user account and license management",
"integration with creative workflows and content management systems",
"API access for developers and enterprises"
],
"raw_analysis": "Shutterstock is a mature SaaS platform for stock photos and videos, offering a comprehensive REST API for programmatic access to its extensive media library. The service is designed for individual creatives, businesses, and enterprises seeking to integrate stock media acquisition into their workflows. The API supports OAuth2 authentication, allowing users to search, view, and license assets. The platform has a freemium model with trial access, and pricing is typically subscription-based or pay-per-asset, aimed at heavy users and businesses. It provides robust integrations with design tools, CMS platforms, and marketing automation, and is well-documented with a developer portal. The main capabilities include metadata-rich search, licensing management, and support for both images and videos, making it a versatile asset for media-rich platforms."
}1/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 184ms |
| robots_txt | GET /robots.txt | 403 | 123ms |
| llms_txt | GET /llms.txt | 403 | 102ms |
```json
{
"overall": 52,
"dimensions": {
"token_efficiency": 6.0,
"first_try_success": 5.0,
"response_parseability": 7.0,
"error_clarity": 3.0,
"doc_quality": 4.0,
"auth_simplicity": 6.0,
"latency": 8.0,
"consistency": 5.0
},
"pricing_normalized": {
"type": "freemium",
"free_tier_available": true,
"free_tier_limitations": "Limited functionality trial",
"enterprise_required": true,
"pay_per_asset": true,
"subscription_options": true
},
"issues": [
"robots.txt returns 403 Forbidden — blocks search engine crawlers and AI agents from discovering content structure",
"llms.txt returns 403 Forbidden — no AI-friendly documentation or LLM-readable site description available",
"No security headers detected on website response",
"No structured documentation for LLMs (like llms.txt) — agents must parse HTML directly"
],
"recommendations": [
"Add a llms.txt file with clear API documentation, usage limits, and licensing terms to improve AI agent onboarding",
"Public robots.txt should allow crawling of public pages while excluding private account areas",
"Add structured metadata (JSON-LD) and public API documentation with OpenAPI spec for better parseability",
"Provide a free tier with basic search API access to reduce friction for first-time users"
]
}
```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/shutterstock">
<img src="https://prowl.world/badge/shutterstock.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard