Pular para o conteúdo
CranSEO
CranSEOCadastre-se

Preços do DataForSEO versus créditos por chamada, calculados para um notebook

Não podemos cotar a lista de preços de outro fornecedor, e você não deve confiar em quem faz isso de memória. Podemos mostrar como nossos próprios créditos se somam para um trabalho mensal.

Equipe de pesquisa da CranSEO ·

Uma pequena samambaia ao lado de uma balança de bronze equilibrando um peso contra pedras em uma pedra

Nossa lista de preços como tabela de consulta

Todos os valores da nossa própria lista de preços. Um crédito custa $0,0001.
AçõesCréditos por chamadaCusto por chamadaPor 1.000 chamadas
domínio, visão geral, estatísticas, sugerir0GrátisGrátis
bulk_dr, comparar, top, distribuição_dr, breakdown_tld1$0.0001$0.10
domínios_referência, backlinks, âncoras, páginas_top, nuvem_âncoras, interseção2$0.0002$0.20
pesquisa, palavra-chave3$0.0003$0.30

Um mês hipotético, linha por linha

Este é um exemplo, não uma história de cliente. Imagine um analista que rastreia 30 sites de clientes e 200 domínios concorrentes em um único relatório Quarto.

Todo mês o notebook executa bulk_dr uma vez sobre todos os 230 domínios, o que custa 1 crédito. Em seguida, ele recupera refdomains para cada um dos 30 sites de clientes, a 2 créditos por chamada, totalizando 60 créditos.

Adicione anchors para os mesmos 30 sites, mais 60 créditos, e algumas re-execuções durante a depuração, digamos mais 40. O mês totaliza cerca de 161 créditos.

O mês custa aproximadamente $0,016. Mesmo que o exemplo fosse dez vezes maior, o crédito de cadastro de $100 cobriria anos de execuções assim, e a conta continuaria sendo uma fração insignificante.

Lendo a tabela como faria um gestor de orçamento

Olhe primeiro para a coluna da direita, pois a maioria das células na tabela é pequena.

Mil chamadas para uma ação de 1 crédito custam dez centavos, e mil chamadas para uma ação de 3 créditos custam trinta centavos. Ações gratuitas não custam nada, então a exploração em um notebook é efetivamente sem medição enquanto você descobre a estrutura dos dados.

A única maneira de gastar dinheiro real aqui é iterar sobre muitos domínios com uma ação de 2 ou 3 créditos, é por isso que bulk_dr, a 1 crédito para até 2.000 domínios, é a chamada a aprender primeiro.

O mesmo orçamento em algumas linhas de R

Edite as contagens e reexecute. Os números abaixo são os hipotéticos dos parágrafos acima.

r
credit_usd <- 0.0001
plan <- tibble::tribble(
  ~step,        ~calls, ~credits_per_call,
  "bulk_dr",        1,  1,
  "refdomains",    30,  2,
  "anchors",       30,  2,
  "debug reruns",  40,  1
)
plan$credits <- plan$calls * plan$credits_per_call
sum(plan$credits)            # 161
sum(plan$credits) * credit_usd  # 0.0161
O ponto de comparação honesto

Ahrefs vende unidades de API dentro de assinaturas, a partir de $129/mês por 200.000 unidades, com pelo menos 50 unidades por solicitação. Para os preços do DataForSEO, abra sua lista de preços atual e insira as mesmas contagens de chamadas na tibble acima.

Frascos de vidro pendurados em uma ponte de madeira pingando líquido em um rio escuro e fluente

Para onde os créditos realmente vão em um notebook

Os créditos vazam de um notebook em lugares que a tabela de preços não mostra. O preço unitário é o mesmo em todos os lugares, então a verdadeira pergunta é quantas chamadas o notebook faz e com que frequência.

Comece pelas chamadas, não pelo preço. Cada um dos hábitos abaixo é barato por si só, e juntos eles determinam a conta.

Por chamada, não por linha

A cobrança é por chamada, independentemente do número de linhas retornadas, até 1.000 linhas. Uma chamada que retorna 10 linhas e uma que retorna 1.000 custam o mesmo. Digamos que um loop peça dez linhas de cada vez. Ele paga muitas vezes por uma resposta que uma única página maior teria dado.

Peça a página maior que você precisa e deixe a ordenação colocar sua resposta primeiro. O teardown mostra os parâmetros de paginação no contexto de um pipeline inteiro.

Ao comparar o custo de dois designs, conte as chamadas em cada um e multiplique pelos créditos por chamada. O número de linhas não faz parte dessa soma.

Re-execuções são o custo silencioso

A maioria dos orçamentos esquece as re-execuções. Imagine um analista ainda testando uma junção que recupera o mesmo resultado de refdomains cinco vezes antes que a saída pareça correta. Cada chamada é barata, mas essas cinco se somam da mesma forma que o mês hipotético acima.

Grave a primeira resposta em um arquivo com data na primeira vez que ela chega. O resto da depuração pode ler esse arquivo e gastar nada.

Erros precisam de uma linha no plano

HTTP 401 significa que a chave está faltando ou errada. HTTP 402 significa que o saldo acabou. Trate ambos como uma parada, para que um loop não continue chamando a API quando a resposta já é conhecida.

Registre o campo de créditos de cada resposta. Ele mostra quanto a chamada custou e o saldo restante, o que transforma o orçamento em um registro que você pode comparar de um mês para o outro.

Decida antecipadamente o que uma execução interrompida significa para o relatório. Um mês parcial não é um mês inteiro, então o relatório deve dizer que parou, em vez de mostrar um total menor como se estivesse completo.

Células de demonstração e notebooks compartilhados

Células de demonstração que chamam domínio, visão geral, estatísticas ou sugerir não precisam de chave e não custam nada. Um colega pode executá-las sem tocar no seu saldo.

Mantenha as células pagas atrás de uma flag, para que uma re-execução gaste crédito apenas quando alguém ativar a flag propositalmente. Essa alternância é barata de construir e fácil de esquecer.

Notebooks compartilhados derivam. Uma célula de demonstração que ganhou uma chamada paga na primavera passada gastará crédito para um colega que nunca quis, então revise as células pagas sempre que o notebook mudar de mãos.

Orçamentos mensais versus diários

Um trabalho mensal gasta uma vez por ciclo. Um trabalho diário gasta cerca de trinta vezes mais frequentemente para os mesmos números, porque o gráfico de links é atualizado aproximadamente uma vez por mês. Multiplique a figura por ciclo pelas execuções que você realmente precisa, não pelos dias do mês.

Se alguém pedir uma re-execução diária para um painel, a pergunta honesta é que novas informações as chamadas extras trazem. Frequentemente, a resposta é nenhuma.

Orçente o primeiro mês como uma faixa

O primeiro mês de um novo notebook é frequentemente o mais caro, porque contém a exploração. Digamos que você teste em três domínios, depois em 300, e depois na lista completa. Os três testes usam ações gratuitas e uma chamada bulk_dr, então custam muito pouco. A parte cara geralmente é um loop que você esqueceu de remover.

Planeje esse primeiro mês como uma faixa em vez de um número único. Mantenha as contagens de chamadas no código, para que a faixa seja atualizada quando você alterar uma contagem, e o relatório mostre ambas as extremidades.

Um orçamento mensal em cinco etapas

01

Escreva as chamadas

Liste cada ação que seu notebook usa e quantas vezes uma execução a chama.

02

Anexe os créditos

Consulte os créditos por chamada na tabela acima, depois multiplique pela contagem de cada linha.

03

Deixe espaço para re-execuções

Adicione uma reserva para depuração, dimensionada com base no log do mês passado, não em um palpite.

04

Converta para dólares

Multiplique o total de créditos por $0,0001. Mantenha a contagem de créditos ao lado da figura em dólares, para que um leitor possa reescalá-la.

05

Compare com o saldo

Verifique o saldo na página da conta antes de cada execução. Se estiver abaixo do gasto planejado, recarregue com USDT (TRC-20) primeiro, ou deixe a execução parar limamente no HTTP 402.

Um carpinteiro lixando uma junta de madeira em uma bancada, destacando o trabalho manual e o tempo

O que a aritmética deixa de fora

A maior parte do custo real é tempo. Créditos são baratos, mas limpar uma exportação não é.

Um orçamento em dólares esconde os custos reais de um pipeline: a hora que você gasta em uma junção falhada, o dia que você perde quando uma chave vaza, a confusão quando dois fornecedores discordam em 30%. O preço do crédito raramente decide uma escolha nessa escala.

O que realmente importa é a forma de cobrança. Cobrar uma vez por chamada, independentemente das linhas, recompensa páginas grandes e pune loops, então o código no teardown pede per = 1000 e para cedo. Se você ainda está escolhendo um provedor, comece pela árvore de decisão.

As ações gratuitas são a economia silenciosa. Um notebook compartilhado cujas células de demonstração chamam domínio ou visão geral não precisa de chave, então um colega pode reexecutá-lo sem tocar no seu saldo, e o glossário de ações lista exatamente quais ações são essas.

Perguntas para fazer a qualquer fornecedor antes de comparar

  • Uma chamada é cobrada uma vez ou uma vez por linha retornada?
  • Existe um mínimo mensal ou um piso de assinatura?
  • Quanto custa uma solicitação falhada?
  • Quão atualizados são os dados subjacentes e quem garante isso?
  • A camada gratuita pode executar as células de demonstração de um notebook compartilhado?

Perguntas de precificação de analistas

Existem assinaturas ou mínimos mensais?

Não. O crédito é pré-pago a $0,0001 por crédito, sem assinatura e sem mínimo mensal. Um mês tranquilo não custa nada além das chamadas que você fez.

Um trabalho maior custa mais por chamada?

O preço por crédito é o mesmo, e o custo de cada ação também. Um trabalho maior custa mais porque faz mais chamadas ou usa ações mais caras. A paginação até 1.000 linhas por chamada mantém a contagem de chamadas baixa.

Um colega pode executar meu notebook na minha conta?

Apenas se as células pagas forem executadas com sua chave. Ações gratuitas não precisam de chave, então um notebook compartilhado pode executar suas células de demonstração livremente. Mantenha a chave em uma variável de ambiente e ninguém a vê.

Como comparo isso com os preços do DataForSEO?

Abra a lista de preços atual do DataForSEO, depois preencha as mesmas contagens de chamadas na tabela acima. Não confie em uma figura de memória, porque as listas de preços mudam. Pergunte se cada chamada é cobrada uma vez ou uma vez por linha, e se há um piso mensal.

O crédito de cadastro é suficiente para um teste?

O crédito de cadastro é de $100, que equivale a 1.000.000 de créditos e não precisa de cartão. O mês hipotético acima usa 161 créditos, então um teste desse tamanho usa uma pequena fração dele.