Bitculator
Bitculator · Embeds · v1

Widgets de embed

Coloque as ferramentas de cripto ao vivo da Bitculator diretamente no seu próprio site com um único <iframe> — um gráfico de preços em tempo real, um conversor, um flipper de marketcap e seis calculadoras. Sem SDK, sem etapa de build.

9 widgets Chave de embed + domínio Modo anônimo

Cada widget é uma página autônoma em /{locale}/embed/… que você insere no seu site com um <iframe>. Ela renderiza os dados de mercado ao vivo da Bitculator — o mesmo feed que o app usa — e não requer JavaScript do seu lado.

Cole em qualquer lugar — nenhuma tag de script necessária:

<iframe src="https://bitculator.com/pt/embed/converter/bitcoin/usd?embed_key=YOUR_EMBED_KEY"
        title="Bitculator converter" loading="lazy"
        width="100%" height="470" style="border:0;border-radius:12px"></iframe>

Adicione a sua chave de embed como um parâmetro de consulta e registre o domínio onde vai incorporar (ambos no seu console de desenvolvedor). Embeds sem chave também funcionam em modo anônimo — útil para um teste rápido — mas são limitados por IP de visitante. Cada widget respeita o {locale} na URL e segue o cookie theme (ou ?theme=dark).

Content-Security-Policy

Está a servir uma Content-Security-Policy no seu site? Adicione https://bitculator.com ao seu frame-src (e child-src para navegadores mais antigos) para que o widget possa carregar. Nada a alterar do nosso lado — o Bitculator já permite a incorporação em qualquer domínio.

Content-Security-Policy: frame-src https://bitculator.com

Construtor de trechos

Escolha um widget e as suas opções — o trecho de embed é atualizado à medida que avança. Copie-o, ou abra uma pré-visualização ao vivo numa nova aba.

Trecho de embed Abrir exemplo

                    

Renderizado ao vivo em modo anônimo.

Autenticação

Uma chave de embed é um token com a capacidade api, gerado no seu console de desenvolvedor. Ao contrário das chaves da Data API, ela viaja na URL do iframe como um parâmetro de consulta — nunca em um cabeçalho — então é pública por design. Ela carrega apenas a capacidade api; as chaves data-api (exclusivamente Bearer) são rejeitadas aqui para que não vazem para referers ou logs.

Passe-a como ?embed_key=… (ou o alias ?api_key=…). Uma requisição com chave também precisa vir de um domínio na lista de permissões (veja abaixo). Se você estiver logado na Bitculator no mesmo navegador, a verificação da chave é ignorada para a sua própria sessão.

Domínios

Um embed com chave só renderiza em domínios que você registrou. A Bitculator lê o Referer da página incorporadora (recorrendo ao Origin), normaliza-o (em minúsculas, com www. e qualquer ponto final removidos) e compara-o exatamente com a sua lista de permissões. Um host não registrado ou ilegível retorna 403.

Gerencie domínios no seu console de desenvolvedor; cada plano permite um número definido (abaixo). Como o Referer/Origin é definido pelo navegador do visitante e pode ser falsificado, a lista de permissões é uma proteção contra a reutilização casual de chaves, não uma prova criptográfica — trate a chave como pública de qualquer forma. Embeds anônimos (sem chave) não são restringidos por domínio; em vez disso, são limitados por IP.

Cota e limites

Os embeds usam um pool mensal totalmente separado da Data API — seu próprio plano, seu próprio contador. Carregamentos anônimos contam por IP de visitante (1,000/mês); carregamentos com chave contam contra o limite mensal do seu plano. Planos Free reiniciam no mês do calendário; planos pagos reiniciam no seu dia de faturamento.

*As respostas de embed não carregam cabeçalhos `X-Quota-** — deliberadamente, para que os números de cota nunca vazem para as páginas dos seus visitantes. Em vez disso, acompanhe o seu uso no [console de desenvolvedor](/user/developer/api). (Os cabeçalhosX-Quota-*` que você talvez tenha visto estão apenas na Data API.)

Acima do limite

Quando um widget excede a cota, ele retorna 429. Em um iframe de navegador, essa é uma pequena página estilizada de "limite de uso atingido" (para que o seu layout não quebre); um chamador JSON recebe {"message", "limit", "used"}. Adicione uma chave, ou faça upgrade do seu plano, para mais.

Planos

Os planos de embed são separados do seu plano da Data API. Cada conta começa no Free; visitantes sem chave recebem o nível anônimo.

Plano Carregamentos / mês Domínios Chaves
Free 10,000 1 2
Starter 50,000 3 5
Pro 500,000 10 10
Anônimo 1,000 por IP

Anônimo é o nível sem chave — sem domínios ou chaves, limitado por IP de visitante. Faça upgrade no console de desenvolvedor.

Widgets

Nove widgets prontos a usar. Copie um trecho, insira a sua chave, registre o seu domínio — pronto. Segmentos de caminho (como o slug de uma moeda) resolvem pelo slug do ativo e devem ser um mercado ativo; cada widget também aceita os parâmetros de consulta compartilhados abaixo.

GET

Conversor de moedas

/{locale}/embed/converter/bitcoin/usd

Converta um valor entre quaisquer dois ativos cripto ou fiduciários a taxas de mercado ao vivo, com uma tabela de comparação opcional.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/converter/bitcoin/usd?embed_key=YOUR_EMBED_KEY"
        title="Bitculator converter" loading="lazy"
        width="100%" height="470" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
fromO ativo de origem da conversão, por slug (um mercado ativo). caminho
toO ativo de destino da conversão, por slug (um mercado ativo). caminho
hideTableOculta a tabela de comparação e mostra apenas o conversor. consulta false
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Gráfico de histórico de preços

/{locale}/embed/zoom/bitcoin

O preço histórico completo de uma moeda como um gráfico interativo, com um seletor dos principais mercados por marketcap.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/zoom/bitcoin?embed_key=YOUR_EMBED_KEY"
        title="Bitculator price chart" loading="lazy"
        width="100%" height="460" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
slugA moeda ou token a exibir no gráfico, por slug (um mercado ativo). caminho
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Flipper de marketcap

/{locale}/embed/flip/bitcoin/ethereum

O "flippening" — qual seria o preço de um ativo com o marketcap de outro, com o múltiplo implícito.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/flip/bitcoin/ethereum?embed_key=YOUR_EMBED_KEY"
        title="Bitculator marketcap flipper" loading="lazy"
        width="100%" height="460" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
entity1O ativo cujo preço é reprojetado, por slug (um mercado ativo). caminho
entity2O ativo cujo marketcap é aplicado, por slug (um mercado ativo). caminho
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Simulador de DCA

/{locale}/embed/dca

O que compras semanais recorrentes de uma moeda ao longo dos últimos 5 anos teriam acumulado e rendido.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/dca?embed_key=YOUR_EMBED_KEY"
        title="Bitculator DCA simulator" loading="lazy"
        width="100%" height="560" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Calculadora de lucro

/{locale}/embed/profit

Lucro líquido, prejuízo e ROI a partir de um preço de compra, preço de venda, quantidade e taxas.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/profit?embed_key=YOUR_EMBED_KEY"
        title="Bitculator profit calculator" loading="lazy"
        width="100%" height="560" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Calculadora de juros

/{locale}/embed/interest

Projete o valor futuro de uma posição a partir de um principal inicial, taxa e frequência de capitalização.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/interest?embed_key=YOUR_EMBED_KEY"
        title="Bitculator interest calculator" loading="lazy"
        width="100%" height="560" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Calculadora de impostos

/{locale}/embed/tax

Estime o valor tributável e o imposto devido sobre ganhos de trading, mineração, staking, airdrops e rendimentos.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/tax?embed_key=YOUR_EMBED_KEY"
        title="Bitculator tax calculator" loading="lazy"
        width="100%" height="580" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Calculadora de empréstimos

/{locale}/embed/loan

Modele um empréstimo em cripto — pagamento, juros totais e um detalhamento de amortização.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/loan?embed_key=YOUR_EMBED_KEY"
        title="Bitculator loan calculator" loading="lazy"
        width="100%" height="580" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo
GET

Calculadora de staking

/{locale}/embed/staking

Estime recompensas de staking a partir de um valor em staking, APR/APY e duração.

Trecho de embed Abrir exemplo
<iframe src="https://bitculator.com/pt/embed/staking?embed_key=YOUR_EMBED_KEY"
        title="Bitculator staking calculator" loading="lazy"
        width="100%" height="520" style="border:0;border-radius:12px"></iframe>
Parâmetro Em Padrão
compactRenderiza um layout condensado com espaçamento mais apertado — bom para colunas estreitas. consulta false
Pré-visualização ao vivo