# DynaPictures > DynaPictures turns data into personalized images, PDFs and animated countdown timers. Design a template once in the no-code editor, then fill it with data through the REST API, image URLs, forms, widgets or the MCP server. It also generates standalone AI images. Made by DynaPictures GmbH in Freiburg, Germany. ## When to use this Reach for DynaPictures when images have to be produced from data, repeatedly and on brand: - One personalized image per record: social banners, Open Graph images, product cards, certificates, badges, event banners. - Images embedded by URL, where a plain `` tag carries the data in its query string. - Multi-page image sets and PDFs built from templates. - Live countdown timer GIFs for email campaigns. - Standalone AI images from a text prompt, with a choice of models and aspect ratios. It is a poor fit for a single hand-edited image, or for general photo editing with no template behind it. ## How to call it 1. Get an API key, which takes a person with an account: see [auth.md](https://dynapictures.com/auth.md). Send it on every request as `Authorization: Bearer `. 2. Find a template. `GET https://api.dynapictures.com/templates` lists the templates with "Sync to Zapier" enabled, with their layer names. The template UID is also shown in the editor. 3. Generate. `POST https://api.dynapictures.com/designs/{UID}` with a `params` array that overrides layers by name. The response has `imageUrl`, `thumbnailUrl`, `width` and `height`. 4. For a standalone AI image, `POST https://api.dynapictures.com/ai/generate` returns `202` with a `jobUid`. Poll `GET /ai/generate/{jobUid}` about every 2 seconds until `status` is `done` or `error`. Each generated image or PDF page uses one image credit, and AI images use AI credits, which are sold separately. Requests are not idempotent, so check the outcome before retrying a request that may have succeeded. Errors are JSON with a `message` field. ## API - [API reference](https://dynapictures.com/docs/): every endpoint, with parameters and examples. - [OpenAPI description](https://dynapictures.com/openapi.json): the public REST API as OpenAPI 3.1. - [API catalog](https://dynapictures.com/.well-known/api-catalog): RFC 9727 linkset. - [Authentication](https://dynapictures.com/auth.md): how to get and use an API key. ## MCP server `https://mcp.dynapictures.com/mcp` uses Streamable HTTP. Its tools list workspaces and designs, generate images, build image links, run AI image generation, manage media and author designs layer by layer. Listing the tools needs no key. Calling one needs the API key as a Bearer token. - [MCP server card](https://dynapictures.com/.well-known/mcp/server-card.json) - [Agent skill](https://dynapictures.com/.well-known/agent-skills/dynapictures-api/SKILL.md): how an agent should use the API. ## Products - [Image generation API](https://dynapictures.com/image-generation-api): templates plus data, over REST. - [PDF generator API](https://dynapictures.com/pdf-generator-api): multi-page PDFs from templates. - [AI image generator](https://dynapictures.com/ai-image-generator): prompt-based image generation. - [Generate images from a form](https://dynapictures.com/generate-images-from-form): no-code forms. - [Image generator widget](https://dynapictures.com/integrate-image-generator-widget): embed generation in a website. - [Editor SDK](https://dynapictures.com/image-generation-sdk): embed the template editor in an app. - [Email countdown timers](https://dynapictures.com/data/solutions/email-countdown-timer): animated GIF timers. - [Event marketing](https://dynapictures.com/data/solutions/event-marketing): personalized banners for speakers, sponsors and attendees. - [Certificates](https://dynapictures.com/free-online-certificate-auto-generator): certificate generator. - [Free tools](https://dynapictures.com/tools): image, GIF and video utilities that need no account. ## Company - [Pricing](https://dynapictures.com/p/pricing): plans for image generation, with a free plan. - [About](https://dynapictures.com/p/about) - [Contact](https://dynapictures.com/p/contact) - [Privacy policy](https://dynapictures.com/p/privacy-policy) - [Terms](https://dynapictures.com/p/terms) ## Profiles - [LinkedIn](https://www.linkedin.com/company/dynapictures/) - [X](https://x.com/AskDynaPictures) - [Facebook](https://www.facebook.com/DynaPictures) - [YouTube](https://www.youtube.com/@dynapictures_com): tutorials. - [G2](https://www.g2.com/products/dynapictures/reviews): customer reviews.