CMS · RANK #12 OF 13
Shutterstock is Poor to agents.
Discry independently scored how well an AI agent can discover and understand the Shutterstock API from what’s public — not whether it’s usable. Below: every signal we checked, what’s costing the score, and what to change.
SCORED UNDER RUBRIC 1.2 · A full re-launch under Discry Score 2.5 — a new behavioral instrument, not comparable to these scores — is in progress.
Discovery
45% of score · 24/100Comprehension
55% of score · 75/100What we found
- Shutterstock has a publicly accessible OpenAPI spec at api-explorer.shutterstock.com/openapi.json — a strong foundation for agent integration
- The developer site is behind Captcha/DataDome protection (403 responses), making automated agent discovery extremely difficult
- No MCP servers found in any major registry for Shutterstock despite the media API being useful for content creation agents
- The API Explorer at api-explorer.shutterstock.com provides interactive documentation built from Swagger specs
- robots.txt is inaccessible due to the same Captcha protection that blocks the rest of the developer site
What to change
Prioritized by impact on discoverability. You (or your docs platform) deploy these — Discry never touches your API.
- 01Remove or whitelist Captcha/DataDome protection for robots.txt, llms.txt, and API documentation pages
- 02Add llms.txt covering image search, licensing, and media management API capabilities
- 03Fix the developer site to be accessible without JavaScript execution and Captcha solving
- 04Create a Shutterstock MCP server for AI-assisted media search and licensing
- 05Add sitemap.xml listing API documentation pages for crawler discovery
Execution coverage · INFORMATIONAL, UNSCORED
Whether an agent can actually complete a call and recover from errors is the deeper Audit layer — documented here, but not part of the Discry Score.
OAuth2API key✓ Error format documented✓ Rate limits documented✓ Pagination documented✕ Idempotency documented
Shutterstock uses OAuth2 and basic auth. JSON error responses. Rate limits documented. Offset-based pagination.