Plataforma para desenvolvedores

Três formas de construir sobre seus dados de visibilidade em IA

Uma API de visibilidade em busca por IA para seu backend, um servidor MCP para seu agente de IA e webhooks que enviam eventos para você. Monitore como ChatGPT, Claude, Gemini, Perplexity, Google AI Mode (AI Overviews) e Grok recomendam sua marca, tudo a partir de um único contrato.

  • API REST pública (/v1)
  • Servidor MCP
  • Webhooks de saída
  • Chaves com escopo por marca
  • Especificação OpenAPI 3.1
Três superfícies, uma plataforma
curl https://api.rankprompt.com/v1/reports \
  -H "Authorization: Bearer $RANKPROMPT_API_KEY"

claude mcp add --transport http --scope user rankprompt \
  https://mcp.rankprompt.com/mcp

curl https://api.rankprompt.com/v1/brands/$BRAND/webhooks \
  -H "Authorization: Bearer $RANKPROMPT_API_KEY" \
  -d '{"url":"https://you.app/hooks","events":["report.completed"]}'
Três superfícies

Uma API de visibilidade em busca por IA, três formas de conectar

Uma API de visibilidade em IA retorna dados programáticos sobre como uma marca aparece em respostas geradas por IA: menções, posição no ranking, pontuação de visibilidade e as fontes que cada mecanismo cita. A nossa cobre ChatGPT, Claude, Gemini, Perplexity, Google AI Mode (AI Overviews) e Grok, normalizados em um único schema. A API REST, o servidor MCP e os webhooks leem da mesma camada de dados, então escolha a superfície que combina com seu jeito de trabalhar, ou use as três.

API REST

seu backend consulta

Chame /v1 a partir do seu código

Seis mecanismos de IA normalizados em um único schema. Gerencie marcas, rode relatórios e leia citações a partir do seu backend, warehouse ou produto.

  • Especificação OpenAPI 3.1
  • Chaves com escopo por marca
  • Escritas idempotentes + headers de cota
Ler a documentação da API
Servidor MCP Novo

seu agente de IA age

Conecte seu agente de IA

Conecte seus dados de visibilidade em IA ao Claude Code, Cursor ou qualquer cliente MCP via OAuth. Seu agente lê relatórios e citações, e então roda relatórios e aplica correções.

  • OAuth no navegador, sem colar chave
  • Claude Code, Cursor, Claude Desktop
  • Lê relatórios, roda auditorias, aplica correções
Configurar o servidor MCP
Webhooks

nós enviamos para você

Receba eventos assim que acontecem

Cadastre um endpoint por marca e nós enviamos eventos assinados por POST no momento em que um relatório ou uma execução agendada termina. Sem loop de polling para cuidar.

  • Saiba na hora que um relatório fica pronto
  • Assinado, você sabe que veio da gente
  • Tenta de novo sozinho se você cair
Ver os eventos de webhooks
O que você pode construir

Toda métrica de visibilidade em IA, disponível como API

Os mesmos blocos que alimentam o painel do Rank Prompt. A gestão de marcas já está disponível; o restante vai sendo liberado sob /v1 nos próximos meses. Todo endpoint segue o mesmo contrato de autenticação, erros e idempotência desde o primeiro dia.

Gestão de marcas

Cadastre marcas de forma programática, atualize categorias, idiomas, aliases e concorrentes. Perfeito para agências que provisionam novos clientes sem tocar no painel.

Relatórios de visibilidade em IA

Rode prompts no ChatGPT, Perplexity, Google AI Mode, Claude, Gemini e Grok. Traga menções, posição no ranking e pontuação de visibilidade para o seu stack.

Rastreamento de citações e fontes

Descubra as fontes que os assistentes de IA citam ao recomendar marcas na sua categoria, com o Rank Prompt Score para você fazer outreach só com alvos alcançáveis.

Relatórios agendados

Definições de relatórios estilo cron: snapshots semanais de concorrentes, deltas mensais de visibilidade, alertas de anomalia. Entregues como JSON ou PDFs compartilháveis.

Auditoria e percepção de marca (Em breve)

Snapshots automáticos de como a IA descreve sua marca: posicionamento, afirmações, comparações com concorrentes e os pontos fracos a corrigir primeiro.

Conteúdo otimizado para IA (Em breve)

Gere 10 tipos de conteúdo feitos para serem citados pela IA: artigo de blog, comparativo, lista ranqueada, localização, caso de sucesso, análise profunda de produto, FAQ, FAQ de citações, resumo de estatísticas e glossário. Dispare e publique todo o ciclo de vida do conteúdo a partir do seu stack.

Auditorias técnicas de SEO (Em breve)

Dispare rastreamentos no padrão Lighthouse, checagens de Core Web Vitals e varreduras de legibilidade para IA. Envie os problemas para sua fila de tickets de engenharia.

Outreach e backlinks (Em breve)

Mostre alvos de outreach de alto valor, envie prospects para o seu CRM e dispare campanhas de e-mail personalizadas por IA com dados de contato verificados.

Webhooks e eventos

Você fica sabendo na hora que um relatório ou uma execução agendada termina, então dashboards atualizam, alertas disparam e ninguém consulta o status na mão. Cada entrega é assinada e reenviada até seu endpoint receber.

Acompanhe as datas de lançamento no changelog ou explore a superfície ativa na referência da API.

Como funciona

Comece a monitorar visibilidade em IA em menos de 10 minutos

Sem handshakes com nome estranho, sem instalar SDK. Um bearer token, um comando curl, e você já está movendo dados.

  1. 01

    Gere uma chave de API com escopo

    O acesso à API está incluído em todos os planos, inclusive o gratuito. Abra a página de Desenvolvedores no seu workspace, escolha os escopos necessários e, opcionalmente, fixe a chave em uma única marca para trabalho white label.

  2. 02

    Chame /v1 a partir do seu backend

    Envie um bearer token e siga a especificação OpenAPI. Toda resposta medida traz headers de cota para você controlar o ritmo; chaves de idempotência tornam todo POST seguro para repetir.

  3. 03

    Envie os insights para o seu stack

    Envie os resultados para o seu painel, warehouse, CRM ou Slack. Cadastre um webhook para que a gente envie os eventos report.completed e schedule.run.completed no momento em que acontecem, sem loop de polling.

Pronta para produção

Uma API de visibilidade em IA de produção em que você pode confiar

Tudo que você esperaria de uma API séria de pagamentos ou análise. Chata, previsível e bem documentada; nada vistoso ou frágil.

Especificação OpenAPI 3.1

Design spec-first. Gere um cliente idiomático em qualquer linguagem com openapi-generator, Stainless, Fern ou Speakeasy. Toda a superfície pode ser explorada na referência hospedada.

Chaves com escopo e restrição por marca

Gere chaves com a menor área de superfície necessária: somente leitura, somente escrita, por recurso, ou fixadas em uma única marca para trabalho white label. As chaves são exibidas uma vez e guardadas com hash.

Escritas idempotentes

Todo POST aceita um `Idempotency-Key`. Retentativas de rede, reentrega de fila e reinícios de worker são seguros por padrão.

Limites de uso previsíveis

120 requisições por minuto por chave, mais uma cota mensal. Toda resposta medida traz headers `X-RP-Quota-*`; chamadas limitadas retornam `Retry-After`. Sem back-pressure surpresa.

Erros estruturados

Valores `error.code` estáveis de um catálogo publicado, detalhes legíveis por máquina e um `request_id` repetido em toda resposta para rastreabilidade completa em tickets de suporte.

Com versão para sempre

O contrato /v1 é aditivo: só adicionamos campos e endpoints. Quando uma mudança quebrando compatibilidade é necessária, publicamos /v2 em paralelo, com janelas longas de descontinuação anunciadas via headers `Sunset`.

Casos de uso

O que os times constroem com a API de visibilidade em IA

Os quatro formatos mais comuns de integração. Escolha o mais parecido com o seu, ou combine.

Painéis de visibilidade em IA white label

Agências. Monte um painel por cliente dentro do seu próprio produto. Uma chave de API fixada por marca por cliente, sua marca, sua cobrança, nossa camada de dados.

Envie métricas de IA para o seu warehouse

BI e análise. Agende extrações noturnas de dados de ranking, citação e visibilidade para Snowflake, BigQuery ou Looker. Acompanhe a presença em IA junto do tráfego orgânico.

Dispare Slack e PagerDuty quando os relatórios chegarem

Operações e alertas. Cadastre um webhook em schedule.run.completed, compare a nova pontuação de visibilidade com a da semana anterior e avise o time só quando ela realmente muda.

Detecte regressões de SEO/AEO em cada push

CI/CD. Adicione uma GitHub Action que chama /v1/page-audit (uma URL, uma lista ou um sitemap inteiro) em cada pull request, comenta a pontuação e as correções concretas, e falha o build abaixo do seu limite.

Planos de API

Preços de API de visibilidade em IA feitos para desenvolvedores

A API e o servidor MCP estão incluídos em todos os planos, inclusive o gratuito. Seu plano define a cota mensal de requisições; webhooks e algumas automações começam no Starter. Quer uma cota dedicada maior? Duas assinaturas independentes cobrem isso, sem custos surpresa.

Melhor valor

Incluído no seu plano

API, servidor MCP e webhooks

Grátis

em todos os planos, inclusive o gratuito

Limite mensal de requisições por plano

  • Starter · $49/mês 10.000
  • Pro · $89/mês 25.000
  • Agency · $149/mês 50.000
  • Agency Plus · $299/mês 100.000
  • API REST pública, servidor MCP e webhooks
  • Chamadas que consomem créditos usam os créditos do seu plano
  • Todos os escopos + chaves fixadas por marca para white label
  • MCP para Claude Code, Cursor e Claude Desktop
  • Especificação OpenAPI 3.1 + referência hospedada
Comece grátis

Primeiro seu relatório de visibilidade em IA grátis · teste de 7 dias em qualquer plano

API Starter

Plano de API independente para quem não tem um plano de painel

$99 /mês
  • 50.000 unidades de requisição por mês
  • 500 prompts de trabalho de IA por mês incluídos
  • Assinatura independente. Não exige plano de painel.
  • Limite de 120 requisições / minuto por chave
  • Todos os escopos: leitura e escrita em todos os recursos
  • Chaves fixadas por marca para trabalho white label
  • Escritas idempotentes + catálogo de erros estruturado
  • Especificação OpenAPI 3.1 + referência hospedada
  • Suporte por e-mail em horário comercial
Começar

Teste grátis de 7 dias. Cancele quando quiser.

API Pro

Plano de API independente para SaaS embarcados e cargas de alto volume

$299 /mês
  • 200.000 unidades de requisição por mês
  • 2.000 prompts de trabalho de IA por mês incluídos
  • Aumentos de cota prioritários sob pedido
  • Tudo do Starter, mais:
  • Canal de suporte dedicado
  • Acesso antecipado a endpoints do roadmap
Começar

Teste grátis de 7 dias. Cancele quando quiser.

Como as requisições são medidas

Dois medidores. As unidades de requisição limitam o throughput bruto da API; os créditos limitam o trabalho de LLM e busca. Você nunca paga duas vezes pela mesma operação, seja disparando pelo painel ou pela /v1.

Mapa de custo por endpoint
0 unidades de requisição

/v1/me e /v1/me/quota: consulta grátis, a qualquer momento.

1 unidade de requisição

Chamada CRUD típica (listar marcas, buscar uma marca, gerar uma chave).

120 requisições / minuto

Limite por chave. Cota e Retry-After expostos em toda resposta.

Perguntas frequentes

Perguntas de desenvolvedores

Tudo que os times perguntam antes de integrar. Nos escreva se sua pergunta não está aqui.

Ainda tem dúvidas? Fale com nossa equipe

Posso enviar métricas de visibilidade em IA para o meu painel de BI?

Sim. A API de visibilidade em busca por IA retorna JSON sobre REST puro, então qualquer coisa que chame um endpoint HTTP consegue lê-la: Looker Studio, Power BI, Tableau, Metabase ou um job de warehouse agendado. Traga pontuações de visibilidade, taxas de menção, posições no ranking e fontes citadas por marca e por mecanismo, e cruze com suas próprias tabelas. Chaves de leitura com escopo (`read:brands`, `read:reports`) garantem que um conector de BI nunca tenha acesso de escrita.

Onde está a documentação da API de visibilidade em IA?

A referência completa está em /docs/v1/, gerada a partir de uma especificação OpenAPI 3.1. Cada endpoint documenta seus parâmetros, o schema de resposta e os códigos de erro, com exemplos executáveis em curl, JavaScript (fetch) e Python (httpx). Como o spec é legível por máquina, você também pode gerar um cliente tipado em qualquer linguagem com openapi-generator, Stainless, Speakeasy ou Fern.

A API cobre ChatGPT, Claude, Gemini e Perplexity em um só lugar?

Sim. Uma única requisição retorna dados de visibilidade em IA dos seis mecanismos: ChatGPT, Claude, Gemini, Perplexity, Google AI Mode (AI Overviews) e Grok. Eles são normalizados em um único schema, então você compara posições e citações entre mecanismos sem escrever parsers por plataforma nem manter seis scrapers diferentes.

Posso acessar dados de visibilidade em IA dos concorrentes pela API?

Sim. Os dados competitivos de visibilidade em busca por IA fazem parte do payload do relatório: junto com a sua marca, os relatórios retornam as marcas concorrentes que cada mecanismo citou para o mesmo prompt, sua posição na resposta e as fontes citadas para elas. Isso permite acompanhar seu share of voice ao longo do tempo e alertar quando um concorrente ultrapassa você em uma categoria.

Vocês oferecem atualizações de visibilidade em IA em tempo real?

Quase. Os relatórios rodam sob demanda ou em agenda, e os webhooks de saída enviam `report.completed`, `report.failed`, `schedule.run.completed` e `schedule.run.failed` para seu endpoint no momento em que uma execução termina, com payloads assinados por HMAC. Você não precisa fazer polling: seus sistemas ficam sabendo de novos dados de visibilidade em IA assim que existem.

Vocês suportam painéis empresariais e integrações de API personalizadas?

Sim. A restrição de chave por marca permite gerar uma chave limitada a uma única marca, o que viabiliza painéis empresariais white label por cliente: cada cliente vê só os próprios dados de visibilidade em IA. Combinado com permissões com escopo, escritas idempotentes e um formato de erro estável, a API é feita para sustentar integrações personalizadas em produção.

O que posso construir hoje com a API do Rank Prompt?

Gestão de marcas (criar, listar, obter, atualizar, excluir), relatórios de visibilidade em IA nas seis principais plataformas de LLM, rastreamento de citações e fontes com o Rank Prompt Score, relatórios agendados, webhooks de saída, além dos endpoints de conta (`/v1/me`, `/v1/me/quota`). Você também pode conectar um cliente MCP. Auditorias de marca, geração de conteúdo otimizado para IA, auditorias técnicas de SEO e outreach estão no roadmap público e são lançados sob o mesmo contrato /v1; assine o changelog para acompanhar as datas de lançamento. A superfície final espelha o painel 1 para 1.

Como eu consigo uma chave de API?

Todos os planos incluem acesso à API para desenvolvedores, inclusive o gratuito, então você pode gerar uma chave direto da página de Desenvolvedores no seu workspace. Quer uma cota dedicada maior? Assine um plano independente API Starter ou API Pro. Cada chave carrega permissões com escopo (por exemplo, `read:brands`, `write:brands`) e uma restrição de marca opcional para uso white label. As chaves têm o prefixo `rp_live_`, são exibidas uma única vez na criação e ficam com hash no banco.

Como a API é cobrada?

O acesso à API para desenvolvedores está incluído em todos os planos, com um limite mensal de requisições por nível: 1.000 no Free, 10.000 no Starter, 25.000 no Pro, 50.000 no Agency e 100.000 no Agency Plus. Os endpoints /v1 que consomem créditos (os que usam um LLM pago ou um backend de busca de terceiros) descontam do seu saldo de créditos, então você nunca paga duas vezes; no Free não há créditos mensais, então você recarrega antes de rodar trabalho faturável. Quer uma cota dedicada maior? Duas assinaturas independentes cobrem isso: API Starter ($99/mês, 50.000 unidades de requisição, 500 créditos de API inclusos) e API Pro ($299/mês, 200.000 unidades de requisição, 2.000 créditos de API inclusos). Todo plano aplica um limite de 120 requisições/minuto por chave, e o mapa de custo por endpoint está na documentação para desenvolvedores.

Já tenho um plano Starter / Pro / Agency. Preciso de um plano de API?

Não. O acesso à API para desenvolvedores está incluído no seu plano, com um limite mensal de requisições que escala por nível (1.000 no Free, depois 10.000 / 25.000 / 50.000 / 100.000). Os endpoints /v1 que consomem créditos usam os mesmos créditos mensais que você já paga, então não há nada extra para comprar. Você só somaria um plano independente API Starter ou API Pro se quiser uma cota de requisições dedicada maior com seus próprios créditos de API inclusos.

Quais são os limites de uso?

Um limite de 120 requisições por minuto móvel é aplicado a toda chave de API, independente do plano. Além disso, seu plano concede uma cota mensal de unidades de requisição. A cota é da conta: toda chave criada nela, a sua e as da sua equipe, usa a mesma cota, e o dono da conta vê e pode revogar qualquer uma. Toda resposta medida inclui `X-RP-Quota-Limit`, `X-RP-Quota-Used`, `X-RP-Quota-Remaining` e `X-RP-Quota-Reset` para você controlar o ritmo sem fazer polling. Chamadas limitadas retornam um 429 com `Retry-After`.

Existem bibliotecas cliente oficiais?

Ainda não. A API é publicada com uma especificação OpenAPI 3.1, então você pode gerar clientes idiomáticos em qualquer linguagem usando openapi-generator, oazapfts, hey-api, Stainless, Speakeasy ou Fern. A documentação inclui exemplos em curl, JavaScript (fetch) e Python (httpx) para cada endpoint. SDKs próprios de TypeScript e Python estão no roadmap.

Existe um ambiente sandbox ou de teste?

Os endpoints `GET /v1/me` e `GET /v1/me/quota` custam 0 unidades de requisição e nunca contam contra sua cota, então você pode validar chaves, escopos e assinatura de requisições sem gastar orçamento. Para testes end-to-end completos, gere uma chave separada com escopos limitados e use contra uma marca de teste.

Como vocês lidam com versionamento e mudanças que quebram compatibilidade?

O contrato /v1 é aditivo. Só adicionamos campos e endpoints; nunca removemos ou renomeamos silenciosamente. Quando uma mudança que quebra compatibilidade é inevitável, lançamos /v2 junto com /v1 com uma janela longa de descontinuação, e anunciamos a desativação de qualquer endpoint via o header HTTP padrão `Sunset` com bastante antecedência.

Posso emitir chaves por marca para os meus clientes?

Sim. Opcionalmente, vincule uma chave a uma única marca na criação (`allowed_brand_id`). A API vai recusar qualquer requisição cuja marca alvo não corresponda, mesmo que a chave que chama tenha `write:all`. Isso permite que agências e plataformas emitam chaves por marca para clientes sem criar um novo workspace do Rank Prompt.

Vocês suportam webhooks?

Sim, os webhooks estão disponíveis. Cadastre um endpoint por marca com `POST /v1/brands/{brand_id}/webhooks` e assine `report.completed`, `report.failed`, `schedule.run.completed` e `schedule.run.failed`. Os payloads são assinados com HMAC, o segredo de assinatura roda (o segredo antigo continua válido por 24 horas), e um endpoint se desativa automaticamente após falhas repetidas. Você não precisa mais fazer polling do status do relatório a partir de um worker.

Meu agente de IA (Claude Code ou Cursor) pode usar o Rank Prompt?

Sim. O servidor MCP do Rank Prompt permite que Claude Code, Cursor, Claude Desktop ou qualquer cliente MCP leia seus relatórios, marcas e citações, e rode relatórios em seu nome. Você se conecta via OAuth no navegador, então não há chave nenhuma para colar. Veja a página do servidor MCP em rankprompt.com/mcp para a configuração de 30 segundos.

Quão segura é a API?

Autenticação por bearer token sobre TLS, com escopo por recurso. Chamadas CORS do navegador são bloqueadas na borda: a API é somente servidor a servidor. As chaves são guardadas com hash e enviamos o prefixo `rp_live_` para o scanning de segredos do GitHub, então chaves vazadas são detectadas automaticamente. A API roda na mesma infraestrutura reforçada do resto da plataforma Rank Prompt, com opções de residência de dados na UE/EUA.

Comece a construir hoje

Leia o guia rápido, gere sua primeira chave de API e entregue uma integração funcionando antes do almoço.