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

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 seus 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.

Runtime FastAPI

Renderer Chromium headless

Output PNG / JPEG / WebP / PDF

Agentes MCP + llms.txt

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.

Faça um 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 serve tanto para um card de compartilhamento 1200×630 quanto para um gráfico de citação quadrado.

Request
Response
Integrados
Formatos

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 é bem-sucedida. O custo exato e seu saldo voltam nos cabeçalhos da resposta, então não há nada para adivinhar. 50 grátis para começar.

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

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.

▦

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 de volta 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 → screenshot

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

POST /v1/screenshot

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 screenshot 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 conforme você rola, ou carregam imagens de forma preguiçosa, fazem screenshot pela metade.

Capturas de página inteira que preenchem

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

Cobranças surpresa por excesso

Passe uma imagem do limite e algumas APIs cobram silenciosamente. Um loop de tentativas 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. Pacotes 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 pacotes 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ê entra 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 entrega a imagem real, não um link.

Uma ferramenta por formato

Um serviço de imagem aqui, um de PDF ali, uma API de screenshot 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 screenshot. Mesma chamada, mesmo medidor.

Perguntas comuns sobre a API de imagens.

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

O que o propzapi faz?▾

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

Como ele é diferente do BannerBear ou do Placid?▾

Ele 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 simples que você controla, não um editor no-code 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 é usar 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 pacote 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.

Meus screenshots voltam em branco em páginas que animam conforme rolo. Isso acontece aqui?▾

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

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 créditos a chamada retorna um erro em vez de uma cobrança silenciosa. Pacotes 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 stealth 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 por Chrome headless ainda serão capturadas. Ele não vence um desafio completo do Cloudflare Turnstile, e preferimos dizer isso a 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 simples com especificação OpenAPI. Não há formato de template proprietário do qual escapar, então o mesmo markup renderiza em qualquer ferramenta baseada em Chromium se você precisar migrar.

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

Uma chave, um formato JSON, seja chamando de código ou de um agente. Aqui estão as que você mais vai usar.

POST /v1/images

Renderize uma imagem ou PDF a partir de um template e seus 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 medidor.

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 direto em og:image. Em cache e grátis a 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 →

Uma chamada. Qualquer linguagem.

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

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"}}'
const r = await fetch("https://api.propzapi.com/v1/images", {
  method: "POST",
  headers: { "X-API-Key": "pk_live_…", "Content-Type": "application/json" },
  body: JSON.stringify({
    template: "og-article",
    modifications: { title: "Hello from propzapi" },
  }),
});
console.log((await r.json()).url);
import requests
r = requests.post(
    "https://api.propzapi.com/v1/images",
    headers={"X-API-Key": "pk_live_…"},
    json={"template": "og-article", "modifications": {"title": "Hello from propzapi"}},
)
print(r.json()["url"])

Grátis enquanto você desenvolve. Pague quando for para produção.

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 →

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, uso único
  • Sem cartão
  • Teste, depois pague

Pacotes

$5 +

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

★ Popular

Growth

$79 /mês

  • 3.500 imagens / mês
  • Seus próprios templates
  • MCP + suporte por e-mail

Starter

$29 /mês

  • 1.000 imagens / mês
  • Apps pequenos em produção
  • MCP + suporte por e-mail

Pro

$199 /mês

Sua primeira imagemleva sessenta segundos.

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

# 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"}}'