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 bash Ao vivo
# 1 · REST API · your backend pulls
curl https://api.rankprompt.com/v1/reports \
  -H "Authorization: Bearer $RANKPROMPT_API_KEY"

# 2 · MCP server · your AI agent acts
claude mcp add --transport http --scope user rankprompt \
  https://mcp.rankprompt.com/mcp

# 3 · Webhooks · we push to you
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
  • 41 ferramentas de leitura e escrita
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.

  • report.completed, report.failed
  • schedule.run.completed, schedule.run.failed
  • Assinatura HMAC, rotação de segredo, desativação automática
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.

Disponível

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.

Disponível

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.

Disponível

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.

Disponível

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.

Em breve

Auditoria e percepção de marca

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

Em breve

Conteúdo otimizado para IA

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

Em breve

Auditorias técnicas de SEO

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.

Em breve

Outreach e backlinks

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.

Disponível

Webhooks e eventos

Cadastre um endpoint por marca em report.completed, report.failed, schedule.run.completed e schedule.run.failed. Payloads assinados com HMAC, rotação de segredo e desativação automática após falhas repetidas.

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

Gere uma chave de API com escopo

O acesso à API está incluído em qualquer plano Starter ou superior (ou escolha um plano de API independente). Abra a página de Desenvolvedores no seu workspace, escolha os escopos que precisa e, opcionalmente, fixe a chave em uma única marca para trabalho white label.

2

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

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.

Agências

Painéis de visibilidade em IA white label

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.

BI e análise

Envie métricas de IA para o seu warehouse

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.

Operações e alertas

Dispare Slack e PagerDuty quando os relatórios chegarem

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.

CI/CD

Detecte regressões de SEO/AEO em cada push

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, o servidor MCP e os webhooks estão incluídos de graça em qualquer plano Starter ou superior. Quer a API sozinha? Duas assinaturas independentes cobrem isso, sem custo extra surpresa.

Melhor valor

Incluído no seu plano

API, servidor MCP e webhooks

Grátis

em qualquer plano Starter ou superior, a partir de $49/mês

Limite mensal de requisições por plano

  • Starter · $49/mo 10,000
  • Pro · $89/mo 25,000
  • Agency · $149/mo 50,000
  • Agency Plus · $299/mo 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
Começar teste 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 /mo
  • 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 /mo
  • 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.

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.
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.
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.
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 a API é cobrada?
O acesso à API para desenvolvedores está incluído em todo plano de painel Starter ou superior, com um limite mensal de requisições por nível: 10.000 no Starter, 25.000 no Pro, 50.000 no Agency e 100.000 no Agency Plus. Endpoints /v1 que consomem créditos (os que usam um LLM pago ou um backend de busca de terceiros) descontam dos créditos mensais do seu plano, então você nunca paga duas vezes. Quer a API sozinha, sem um plano de painel? Duas assinaturas independentes cobrem isso: API Starter ($99/mês, 50.000 unidades de requisição, 500 créditos de API incluídos) e API Pro ($299/mês, 200.000 unidades de requisição, 2.000 créditos de API incluídos). 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.
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. 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`.
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.
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.
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.
Onde está a documentação da API de visibilidade em IA?
A referência completa está em [/docs/v1/](/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.
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 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.
Como eu consigo uma chave de API?
Todo plano de painel Starter ou superior inclui acesso à API para desenvolvedores, então você pode gerar uma chave direto da página de Desenvolvedores no seu workspace. Quer a API sozinha, sem um plano de painel? 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 vez na criação e guardadas com hash no banco de dados.
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 Starter, Pro, Agency ou Agency Plus, com um limite mensal de requisições que escala por nível (10.000 / 25.000 / 50.000 / 100.000 requisições). 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ó adicionaria um plano independente API Starter ou API Pro se não tivesse nenhum plano de painel, ou quisesse uma cota de requisições dedicada maior com seus próprios créditos de API incluídos.
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.
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.
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.
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.

Ainda tem dúvidas? Fale com nossa equipe

API pública v1

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.