Cache automático
Redis com TTL de 2 horas. O site carrega na hora, sem bater na API do Instagram a cada visita.
Uma chamada de fetch() devolve os posts do Instagram da conta
conectada. Sem SDK, sem iframe, sem layout imposto — você monta o HTML exatamente como o design pede.
cache Redis · renovação automática de tokens · CORS por domínio
Você recebe um array de posts com tudo que precisa para renderizar — id, caption, media_url, permalink e timestamp. O resto é com o seu CSS.
const res = await fetch(
'https://luck.app.br/api/v1/widget/feed/CLIENT_ID?limit=12'
);
const { data } = await res.json();
// data: [{ id, caption, media_type, media_url, permalink, timestamp }]
data.forEach(post => /* monte o HTML como quiser */);
Você conecta, autoriza o domínio e consome. Sem build, sem dependência de terceiros.
Você cadastra o cliente e envia um link seguro. Ele clica, autoriza o Instagram em segundos e a conexão fica salva.
Informe o domínio do site do cliente. A API só responde a origens autorizadas — nenhum outro site usa o token dele.
Um fetch() retorna o JSON com os posts. Monte o layout que quiser, sem CSS ou HTML impostos.
Os cards abaixo são carregados em tempo real com um único fetch() à nossa API.
Autenticação pendente
Este cliente ainda não conectou a conta do Instagram. Após a autenticação, o feed real substitui os cards de exemplo automaticamente.
A parte chata — tokens, cache, segurança — já está resolvida. Você cuida do layout.
Redis com TTL de 2 horas. O site carrega na hora, sem bater na API do Instagram a cada visita.
Um cron diário renova os tokens antes de expirarem. Sem intervenção manual, sem perda de acesso.
Cada cliente tem seus domínios autorizados. A API rejeita requisições de origens não cadastradas.
Gerencie vários clientes numa só infraestrutura. Cada um com sua conta do Instagram e domínios isolados.
Nenhum HTML, nenhum CSS imposto. Você recebe os dados e cria o layout exatamente como o design pede.
PostgreSQL + Redis + Node em Docker. Sem depender de serviços terceiros de widget. Seus dados, sob seu controle.
Conte qual cliente você quer conectar — devolvemos o feed em JSON em minutos.