API de feed do Instagram

O feed do Instagram dos seus clientes, em JSON puro .

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

GET /widget/feed

Um endpoint. Um JSON. Zero amarras.

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.

feed.js
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 */);

Três passos até o feed no ar

Você conecta, autoriza o domínio e consome. Sem build, sem dependência de terceiros.

  1. 1

    Conecte a conta

    Você cadastra o cliente e envia um link seguro. Ele clica, autoriza o Instagram em segundos e a conexão fica salva.

  2. 2

    Autorize o domínio

    Informe o domínio do site do cliente. A API só responde a origens autorizadas — nenhum outro site usa o token dele.

  3. 3

    Consuma o feed

    Um fetch() retorna o JSON com os posts. Monte o layout que quiser, sem CSS ou HTML impostos.

Feed ao vivo

Veja a API respondendo agora

Os cards abaixo são carregados em tempo real com um único fetch() à nossa API.

Infraestrutura pronta, foco no produto

A parte chata — tokens, cache, segurança — já está resolvida. Você cuida do layout.

Cache automático

Redis com TTL de 2 horas. O site carrega na hora, sem bater na API do Instagram a cada visita.

Renovação de tokens

Um cron diário renova os tokens antes de expirarem. Sem intervenção manual, sem perda de acesso.

CORS por domínio

Cada cliente tem seus domínios autorizados. A API rejeita requisições de origens não cadastradas.

Multi-tenant

Gerencie vários clientes numa só infraestrutura. Cada um com sua conta do Instagram e domínios isolados.

JSON puro, zero lock-in

Nenhum HTML, nenhum CSS imposto. Você recebe os dados e cria o layout exatamente como o design pede.

Infraestrutura própria

PostgreSQL + Redis + Node em Docker. Sem depender de serviços terceiros de widget. Seus dados, sob seu controle.

Pronto para integrar?

Conte qual cliente você quer conectar — devolvemos o feed em JSON em minutos.