propzapi

API de odds esportivas focada em props: odds ao vivo e props de jogadores em NBA/NFL/MLB/NHL como ferramentas MCP.

Documentação

API de geração de imagens · feita para agentes

A API de imagens feita para

desenvolvedores e agentes.

Entregue um template e seus dados ao propzapi, e ele devolve um PNG, JPEG ou WebP pronto. Seu backend chama um único endpoint. Seu agente Claude ou Cursor chama uma única ferramenta MCP e recebe a imagem em si, não um link para ir atrás.

Seus templates. Seus dados. Uma chamada.

Obtenha uma chave grátis → Veja em ação

50 grátis para testar Sem cartão de crédito Nativo para MCP

1 chamada→ uma imagem

MCPnativo para agentes

3formatos

50grátis para testar

POST api.propzapi.com/v1/images 200 OK

RequisiçãoRespostaCabeçalhosJSON

{
  "url": "https://api.propzapi.com/renders/img_9f2c…png",
  "template": "og-article",
  "width": 1200,
  "height": 630,
  "format": "png",
  "bytes": 91842
}

200 OKapplication/json · X-Credits-Cost: 1

REST puro e OpenAPI 3.1, além de um servidor MCP hospedado. Integra-se diretamente ao Claude, Cursor, n8n, LangChain, Zapier e qualquer outra coisa que fale HTTP.

ClaudeCursorChatGPTLangChainn8nZapierMakeClinePythonNode.jsPostmanMCP

Como funciona

De um template a uma imagem finalizada em uma única ida e volta.

Sua chamada é autenticada e medida, o mecanismo de renderização transforma seu template e dados em uma imagem com Chromium headless, e você recebe de volta uma URL com o custo exato em créditos em um cabeçalho. Uma renderização com falha nunca é cobrada.

Seu aplicativo

POST de um template + seus dados

Autenticação e medição

Verificação de chave, 1 crédito na entrega

Mecanismo de renderização

Chromium headless rasteriza a imagem

200 OK

URL da imagem, custo em um cabeçalho

RuntimeFastAPI

RendererChromium headless

SaídaPNG / JPEG / WebP / PDF

AgentesMCP + llms.txt

O que você recebe

Uma API de imagens, não um app de design com uma API acoplada.

Sem editor para acessar, sem Chrome headless para rodar e cuidar você mesmo. Envie um ID de template e seus valores, receba uma imagem finalizada. Traga seus próprios templates sempre que os integrados não forem suficientes.

POST com um ID de template e um pequeno objeto de valores. O mecanismo preenche seus placeholders, renderiza o HTML com Chromium e retorna uma URL para a imagem. A mesma requisição, seja para um cartão de compartilhamento 1200×630 ou um gráfico de citação quadrado.

Requisição

templatemodificationsformatoscalequality

Resposta

urlwidthheightformatbytes

Integrados

14 templates+ os seus

Formatos

pngjpegwebppdf

Um template é seu HTML e CSS com {{variables}}. Crie-o uma vez pela API e renderize-o quantas vezes quiser com dados diferentes. Sem editor proprietário.

POST /v1/templatesHTML + CSS{{variables}}

Aponte Claude, Cursor, Cline ou n8n para o servidor MCP hospedado. generate_image renderiza e entrega ao agente a imagem real, não um link. OpenAPI 3.1 e llms.txt inclusos.

MCPgenerate_imagelist_templates

Um crédito por imagem, e somente quando uma renderização realmente for bem-sucedida. O custo exato e seu saldo voltam nos cabeçalhos de resposta, então não há nada a adivinhar. 50 grátis para começar.

1 crédito = 1 imagemcobrado na entregaplanos a partir de $5

Um mecanismo, quatro modos

Transforme um template, seu próprio HTML ou qualquer URL em uma imagem ou PDF.

O mesmo mecanismo de renderização e a mesma chave de API fazem quatro trabalhos. Use um, ou use todos os quatro.

Template → imagem

Um template integrado ou seu próprio HTML, mais seus dados, renderizado em PNG, JPEG ou WebP.

POST /v1/images

HTML & CSS → imagem

Envie seu próprio HTML e CSS, receba uma imagem hospedada. Ela renderiza em Chromium completo, então o layout que você escreveu é o layout que você recebe.

/v1/templates → /v1/images

HTML → PDF

Mesmo template, uma linha diferente. Defina format como pdf e receba um PDF de uma página no tamanho do template.

format: pdf

URL → captura de tela

Aponte para qualquer página web pública e capture-a como imagem, na viewport ou na página inteira.

POST /v1/screenshot

Por que propzapi

As coisas que as pessoas odeiam em APIs de renderização, corrigidas por padrão.

Lemos os tópicos onde desenvolvedores desabafam sobre APIs de captura de tela e imagem. Aqui está o que geralmente dá errado e o que fazemos em vez disso.

O jeito comumCom propzapi

Capturas voltam em branco

Páginas que desvanecem o conteúdo ao rolar, ou carregam imagens preguiçosamente, capturam metade vazia.

Capturas de página inteira preenchidas

Ele rola a página inteira primeiro para que essas seções carreguem, depois espera fontes e rede antes da captura.

Contas surpresa por excesso

Passe uma imagem do limite e algumas APIs cobram silenciosamente. Um loop de repetição travado pode custar dinheiro real.

Nunca cobrado por surpresa

Uma renderização com falha não custa nada. Sem créditos, você recebe um erro, não uma cobrança. Planos nunca expiram.

Um piso de $49 para começar

A maioria das APIs de template exige um plano mensal antes de você renderizar uma única imagem real.

$5, pague conforme usar

Cinquenta grátis sem cartão, depois planos a partir de $5 que não expiram. Assine apenas quando o volume justificar.

Aprenda o editor deles primeiro

Seu design vive em um canvas proprietário no qual você acessa e reconstrói cada template.

Templates são apenas seu HTML

Seu próprio HTML e CSS com {{variables}}. Escreva uma vez, renderize com novos dados para sempre.

Sem caminho para um agente

A API é feita para humanos e SDKs. Conectar um agente de IA a ela é problema seu.

Um agente chama uma ferramenta

Aponte Claude, Cursor ou n8n para o servidor MCP e ele devolve a imagem real, não um link.

Uma ferramenta por formato

Um serviço de imagem aqui, um de PDF ali, uma API de captura de tela separada. Três contas, três integrações.

Um mecanismo, uma chave

Template para imagem, HTML para imagem, HTML para PDF ou qualquer URL para captura de tela. Mesma chamada, mesma medição.

FAQ

Perguntas comuns sobre a API de imagens.

Respostas diretas sobre templates, formatos, preços e agentes, para desenvolvedores e os LLMs que leem esta página em nome deles.

O que o propzapi faz?▾

Você fornece um template e alguns dados; ele renderiza uma imagem finalizada com Chromium headless. Um cartão social, uma imagem Open Graph, um certificado, o que seu HTML descrever. Seu aplicativo chama um endpoint. Seu agente de IA chama uma ferramenta MCP e recebe a imagem de volta.

Como é diferente do BannerBear ou Placid?▾

Foi construído para agentes primeiro, então um agente Claude ou Cursor renderiza uma imagem como uma ferramenta MCP em vez de você configurar um SDK. Seus templates são HTML e CSS puros que você controla, não um editor sem código para aprender. E você pode pagar conforme usar a partir de $5, sem piso de $49 para começar.

Preciso usar seus templates?▾

Não. Quatorze estão integrados para você começar, mas o ponto é os seus. Crie um template com seu HTML e {{variables}}, depois renderize-o quantas vezes quiser com dados diferentes.

Existe um plano gratuito?▾

Um teste de 50 imagens, sem cartão. Um POST para /v1/register dá a você uma chave. Quando acabar, compre um plano pague-conforme-usar a partir de $5 (esses nunca expiram) ou assine a partir de $29 por mês.

Agentes de IA podem usar?▾

Essa é a ideia principal. Há um servidor MCP hospedado, um llms.txt e uma especificação OpenAPI, então um agente em Claude, Cursor, n8n ou LangChain pode gerar uma imagem em uma chamada e receber a imagem inline, não apenas um link.

Minhas capturas de tela voltam em branco em páginas que animam ao rolar. Isso acontece aqui?▾

Não. Em uma captura de página inteira, ele rola a página inteira primeiro, então qualquer coisa que desvanece ao rolar ou carrega imagens preguiçosamente tem a chance de carregar, e ele espera fontes e rede estabilizarem antes da captura. Você recebe a página finalizada, não uma meio vazia.

Se eu passar do meu limite, serei cobrado automaticamente por excesso?▾

Não. Uma renderização que falha custa zero créditos, e quando você fica sem, a chamada retorna um erro em vez de uma cobrança silenciosa. Planos pague-conforme-usar nunca expiram, então nada continua medindo em segundo plano e nenhuma fatura surpresa aparece.

Ele consegue capturar sites que tentam bloquear bots?▾

Há uma opção furtiva que envia uma impressão digital real de navegador: um user agent adequado, sem flags de automação, cabeçalhos de idioma reais. Páginas que apenas verificam Chrome headless ainda serão capturadas. Não vai vencer um desafio completo do Cloudflare Turnstile, e preferimos dizer isso do que fingir o contrário.

E se o propzapi desaparecer um dia? Estou preso?▾

Seus templates são seu próprio HTML e CSS, e a API é REST puro com uma especificação OpenAPI. Não há formato de template proprietário para escapar, então o mesmo markup renderiza em qualquer ferramenta baseada em Chromium se você precisar sair.

Endpoints

Renderize uma imagem ou PDF, capture uma URL ou gerencie templates.

Uma chave, uma forma JSON, seja chamando de código ou de um agente. Aqui estão os que você usará mais.

POST/v1/images

Renderize uma imagem ou PDF a partir de um template e seu modifications. Retorna uma URL, além do custo em um cabeçalho.

POST/v1/screenshot

Capture qualquer página web pública como imagem, viewport ou página inteira. Mesma chave e medição.

POST/v1/images/batch

Renderize até 25 imagens em uma chamada. Um crédito por imagem que realmente renderiza.

POST/v1/templates

Crie um template reutilizável a partir do seu HTML e {{variables}}. GET / PATCH / DELETE também.

POST/v1/embed-url

Assine uma URL de renderização GET para inserir diretamente em og:image. Em cache e grátis em cada nova busca.

POST/v1/templates/preview

Renderize um template ou HTML ad-hoc sem gastar um crédito. A pré-visualização ao vivo do editor.

POST/mcp

Servidor MCP para agentes. Ferramentas: generate_image, screenshot_url, list_templates.

Referência completa da API →

Casos de uso

Em qualquer lugar onde um app precise criar uma imagem.

POST /v1/imagesog-article

titleauthoraccent

→ 1200 × 630 png200 OK

cartão de compartilhamentopor post

Imagens sociais e OG

Gere a imagem de compartilhamento para cada post de blog, página de produto ou listagem na publicação, diretamente dos dados do próprio post.

/v1/imagestemplate=og-article

"Crie uma imagem OG para este post e me dê a URL."

◆ generate_image · template=og-article

Pronto. Renderizado 1200×630 → api.propzapi.com/renders/img_9f2c…png

Visuais gerados por agentes

Um agente escreve o texto e cria a imagem correspondente na mesma execução. Uma chamada de ferramenta MCP, a imagem volta inline.

MCPgenerate_image

Certificadotpl_7f…

namecoursedate

× 4.000 usuáriosum template

seu HTMLsuas fontes

Certificados e recibos

Projete um template, renderize um certificado personalizado, recibo ou ingresso por usuário passando seus dados como variáveis.

/v1/templates/v1/images

Experimente a API

Uma chamada. Qualquer linguagem.

Funciona com curl puro, fetch ou requests, sem SDK necessário. Troque pk_live_… pela sua chave e cada exemplo renderiza uma imagem real.

cURLJavaScriptPython

curl -X POST "https://api.propzapi.com/v1/images" \
  -H "X-API-Key: pk_live_…" \
  -H "Content-Type: application/json" \
  -d '{"template":"og-article","modifications":{"title":"Hello from propzapi"}}'

Preços

Grátis enquanto você desenvolve. Pague quando for ao ar.

Comece com 50 grátis, sem cartão. Um crédito é uma imagem, e uma renderização com falha nunca é cobrada. Veja preços completos →

Teste grátis

50 imagens grátis para testar

Sem cartão. Depois pague conforme usar a partir de $5, ou assine. Seus próprios templates em todos os planos.

Comece grátis →

Teste grátis

$0

  • 50 imagens, uma vez
  • Sem cartão
  • Teste, depois pague

Planos

$5+

  • $5 → 150 imagens
  • $15 → 500 imagens
  • Nunca expiram, sem plano

★ Popular

Growth

$79/mo

  • 3.500 imagens / mês
  • Seus próprios templates
  • Suporte MCP + email

Starter

$29/mo

  • 1.000 imagens / mês
  • Apps de produção pequenos
  • Suporte MCP + email

Pro

$199/mo

  • 12.000 imagens / mês
  • Renderização prioritária
  • Suporte prioritário

Comece hoje

Sua primeira imagem

leva sessenta segundos.

Cadastre-se com email, copie sua chave, POST de um template. As primeiras 50 imagens são por nossa conta. Sem cartão, sem contrato.

Obtenha uma chave grátis →Leia a documentação

# 60-second quickstart
curl -X POST https://api.propzapi.com/v1/register
# → { "api_key": "pk_live_…", "credits": 50 }

curl -X POST https://api.propzapi.com/v1/images \
  -H "X-API-Key: pk_live_…" -H "Content-Type: application/json" \
  -d '{"template":"og-article","modifications":{"title":"Hi"}}'