Tem um produto de software? Adicione de graça. Uma pessoa lê e publica em até um dia.Tem um produto? Adicione de graça.

Adicione o seu produto
Adicionar um produto

API

Uma API de leitura para os seus próprios dados no SAASLEDGE: cadastros, estatísticas, avaliações e os concorrentes que você acompanha. Uma chave, JSON ou CSV.

Última atualização:

A API devolve os seus próprios dados e nada além disso: os cadastros da sua conta, o desempenho deles, as avaliações que as pessoas deixaram neles e os concorrentes que você colocou em monitoramento. É uma API de leitura. Tudo o que altera dados acontece no painel, então uma chave vazada pode copiar os seus números, mas não pode editar o seu cadastro, não pode gastar dinheiro e não pode tocar na conta de mais ninguém.

Ela é gratuita, como todo o resto aqui. Toda conta pode gerar uma chave no painel.

A chave

Crie a chave no seu painel, na aba Listing tools, no bloco chamado Exports and API access. Ela se parece com sl_ seguido de 48 caracteres hexadecimais, e o painel mostra a data em que foi emitida.

Uma chave por conta. Ao clicar em New key, uma nova é emitida e a chave anterior para de funcionar naquele instante. Não há período de carência nem uma segunda chave em paralelo, então troque quando estiver pronto para atualizar tudo o que a usa.

Gere uma nova se ela foi parar em um repositório público, em um documento compartilhado, em um navegador ou em um serviço que você deixou de usar. A rotação leva um clique e não custa nada.

Revogue-a excluindo-a no mesmo bloco. A conta continua funcionando, só o acesso à API para.

Trate a chave como uma senha. Guarde-a em um servidor, em uma variável de ambiente ou em um cofre de segredos, nunca em código de front end: tudo o que está em um navegador pode ser lido por quem abrir a página. Não enviamos cabeçalhos CORS nesses endpoints de propósito, para que uma página de navegador em outro domínio não consiga chamá-los com a sua chave.

Como chamar

Toda requisição leva a chave no cabeçalho Authorization. O endereço base é https://saasledge.com/api/v1.

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/me

As respostas são JSON com "ok": true. Os erros mantêm o mesmo formato, com "ok": false e um código curto legível por máquina.

Status Código O que significa
401 unauthorized Sem chave, chave malformada ou chave que não existe mais
402 plan_required A chave é válida, mas a conta não está no Studio
429 rate Mais de 120 requisições em um minuto nesta chave

O limite é de 120 requisições por minuto por chave. É folgado para uma exportação noturna e apertado para um laço que esqueceu de parar.

GET /api/v1/me

A conta por trás da chave e os limites contra os quais todo o resto é contado. Use como verificação de funcionamento.

{
  "ok": true,
  "account": {
    "email": "[email protected]",
    "products": 3,
    "since": "2026-08-13"
  },
  "key": { "issued_at": "2026-08-14 09:12:33" },
  "limits": {
    "products": 25,
    "watches": 25
  },
  "rate": { "limit": 120, "per": "minute" }
}

GET /api/v1/products

Os seus cadastros com tudo o que está publicado neles: estado, categoria, modelo de preços, planos, número de capturas de tela, número de avaliações e nota média. Cada item traz url_on_saasledge, o endereço público do cadastro.

curl -H "Authorization: Bearer sl_your_key" \
  https://saasledge.com/api/v1/products

GET /api/v1/stats

Visualizações dos seus cadastros e cliques até o seu site, agrupados por dia.

Parâmetro Padrão Observações
days 30 De 1 a 365
product todos O slug de um cadastro, por exemplo wave
format json csv devolve um arquivo com as colunas product,day,views,clicks

Dias sem eventos não são devolvidos. Os totais são calculados para você em totals, inclusive a taxa de cliques em porcentagem.

curl -H "Authorization: Bearer sl_your_key" \
  "https://saasledge.com/api/v1/stats?days=90&format=csv" -o stats.csv

GET /api/v1/reviews

Avaliações publicadas nos seus cadastros, com as suas respostas e as datas. without_reply conta as que ainda esperam uma resposta, que é o número que vale a pena monitorar com alerta.

Parâmetro Padrão Observações
days 90 De 1 a 365
product todos O slug de um cadastro

Os endereços de e-mail de quem avaliou nunca são devolvidos. Eles são coletados para que possamos conferir uma avaliação, não para receberem mensagens.

GET /api/v1/watches

Os concorrentes da sua lista de monitoramento: preço de entrada agora e antes da última mudança, número de planos, indicadores de plano gratuito e de teste, nota, número de avaliações e o histórico de preços dentro do período. A mesma resposta traz mine, o preço de entrada e o número de planos dos seus próprios cadastros no ar, de modo que uma comparação exige uma requisição e não duas.

Parâmetro Padrão Observações
days 90 De 1 a 365, vale para o histórico de preços

O que a API não vai fazer

Ela não vai mostrar dados privados de outro fornecedor, não vai gravar nada e não vai exportar o catálogo inteiro. A cópia em massa do catálogo não é algo que vendemos e não é algo que a chave abre.

Dúvidas, ou um caso de uso que precise de um campo que ainda não devolvemos: escreva para [email protected] e diga o que você está construindo.