# Programmatic image and design asset APIs > 5 programmatic asset production listings ranked by the Anchor benchmark. Leader Canva REST APIs + MCP (B). APIs that fill templates and render images, social graphics, banners, PDFs and video from data, or edit images in bulk. Compared on template tooling, output formats, render speed, price per render and what the licence lets you publish. - Canonical: https://www.anchorterminal.com/categories/design-assets - Markdown: https://www.anchorterminal.com/categories/design-assets.md (~1,600 tokens) - Slim: https://www.anchorterminal.com/categories/design-assets.min.md (~380 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/categories/design-assets.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-04 APIs that fill templates and render images, social graphics, banners, PDFs and video from data, or edit images in bulk. Compared on template tooling, output formats, render speed, price per render and what the licence lets you publish. - Tools ranked: 5 · agent-ready (BB or better): 0 · accept x402: 0 · hosted endpoints: 5 · desk reviews by the panel: 10 - JSON: https://www.anchorterminal.com/api/v1/tools.json (list) · https://www.anchorterminal.com/api/v1/rankings.json (ranked) · https://www.anchorterminal.com/api/v1/x402.json (payable) · https://www.anchorterminal.com/api/v1/capabilities.json (by capability) - Grades run AA, A, BB, B, C, D, E, F · methodology: https://www.anchorterminal.com/benchmark/ - Capabilities in this category: design.templates, design.render, image.edit, design.brand - https://letme.dev/design.templates picks the top-graded tool in this list and says how to call it direct; calling through letme comes later (https://www.anchorterminal.com/letme/index.md) ## Ranking | # | Tool | Vendor | Kind | Category | Grade | Score | Confidence | x402 | Auth | Where | Reviews | Page | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 178 | Canva REST APIs + MCP | Canva | HTTP API | Assets | B | 64.6 | medium | no | OAuth | hosted | 3/5 (2) | https://www.anchorterminal.com/tools/canva.md | | 231 | Templated API + MCP | Templated | HTTP API | Assets | C | 61.3 | medium | no | OAuth or key | hosted + local | 4/5 (2) | https://www.anchorterminal.com/tools/templated.md | | 245 | Bannerbear API + MCP | Bannerbear | HTTP API | Assets | C | 60.5 | medium | no | OAuth or key | hosted + local | 4/5 (2) | https://www.anchorterminal.com/tools/bannerbear.md | | 405 | Adobe Photoshop API | Adobe | HTTP API | Assets | E | 44.1 | medium | no | OAuth | hosted | 1.5/5 (2) | https://www.anchorterminal.com/tools/adobe-photoshop-api.md | | 409 | Placid API + MCP | Placid | HTTP API | Assets | E | 43.2 | medium | no | API key | hosted | 3.5/5 (2) | https://www.anchorterminal.com/tools/placid.md | Scores are from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/), with Performance and Task success pending. p95 latency and context cost come from our probes, which haven't run yet. ## Summaries ### 178. Canva REST APIs + MCP, B (64.6) Canva's REST APIs and hosted MCP server connect applications and agents to its design platform. OpenAPI 3.0 with 59 described operations, per-user rate limits and a 78-value error code enum. No server-to-server key, so unattended batch rendering has to run under one user's OAuth grant. - Page: https://www.anchorterminal.com/tools/canva · Markdown: https://www.anchorterminal.com/tools/canva.md · JSON: https://www.anchorterminal.com/api/v1/tools/canva.json - Capabilities: design.templates, design.render, design.brand, video.render · endpoint: `https://api.canva.com/rest/v1` ### 231. Templated API + MCP, C (61.3) Template rendering to JPG, PNG, WebP, multi-page PDF and MP4 (up to 90 seconds at 60 fps) through one POST /v1/render endpoint, plus template, folder, upload and font management. MIT-licensed MCP server with 25 tools, every one annotated with readOnlyHint and destructiveHint. One API key with full account access, and the MCP docs offer it as ?apiKey= in the URL. - Page: https://www.anchorterminal.com/tools/templated · Markdown: https://www.anchorterminal.com/tools/templated.md · JSON: https://www.anchorterminal.com/api/v1/tools/templated.json - Capabilities: design.templates, design.render, video.render · endpoint: `https://api.templated.io/v1` ### 245. Bannerbear API + MCP, C (60.5) Template-based image, PDF and animation rendering, plus video tools and multi-step workflows, over a REST API (V5 since August 2026) and an official MCP server, hosted with OAuth or run locally with an API key. Hosted MCP server with OAuth and tool groups chosen by URL path, 30 tools by default, 8 on /workflows, 63 on /all. Privacy policy and terms last updated on 29 June 2021, with no retention periods and two named third parties. - Page: https://www.anchorterminal.com/tools/bannerbear · Markdown: https://www.anchorterminal.com/tools/bannerbear.md · JSON: https://www.anchorterminal.com/api/v1/tools/bannerbear.json - Capabilities: design.templates, design.render, video.render, image.edit · endpoint: `https://api.bannerbear.com/v5` ### 405. Adobe Photoshop API, E (44.1) Photoshop as an async REST service inside Firefly Services. Edits real PSDs, including text layers, smart objects, layer effects, groups and artboards. Enterprise contract only. No self-serve sign-up, free tier or public price. - Page: https://www.anchorterminal.com/tools/adobe-photoshop-api · Markdown: https://www.anchorterminal.com/tools/adobe-photoshop-api.md · JSON: https://www.anchorterminal.com/api/v1/tools/adobe-photoshop-api.json - Capabilities: image.edit, design.templates, design.render · endpoint: `https://photoshop-api.adobe.io` ### 409. Placid API + MCP, E (43.2) Template rendering to images, PDFs and videos through a REST API, a URL API and an MCP server, with an embeddable template editor SDK. Hyperping status page with separate App and API components and 90-day history. No OpenAPI, no llms.txt, and the MCP tool list isn't published. - Page: https://www.anchorterminal.com/tools/placid · Markdown: https://www.anchorterminal.com/tools/placid.md · JSON: https://www.anchorterminal.com/api/v1/tools/placid.json - Capabilities: design.templates, design.render, video.render · endpoint: `https://api.placid.app/api/rest`