Documentação completa da API NexDev
Nota: Para usar a API externamente, você precisa de uma API Key. Acesse suas configurações (aba Segurança) para gerar sua chave de API.
X-API-Keyhttps://api.nexdev.socialX-API-Key: nxd_... - limite de 3 requisições por diaRotas de leitura acessíveis sem autenticação. Perfeito para visualizar conteúdo público.
/posts?take=10&cursor=123Listar posts públicos
/posts/:idObter detalhes de um post
/posts/:id/likesVer quem curtiu um post
/posts/trending/topics?limit=10Tópicos em alta
/posts/search/posts?q=query&limit=20Buscar posts
/users/username/:usernameVer perfil de usuário
/users/search?q=query&limit=10Buscar usuários
/users/suggestions?limit=5Sugestões de usuários
/follows/followers/:userIdVer seguidores de um usuário
/follows/following/:userIdVer quem o usuário segue
/comments/post/:postId?take=20&cursor=123Ver comentários de um post
/shares/post/:postIdVer compartilhamentos
/shares/post/:postId/countContagem de compartilhamentos
/shares/post/:postId/by-platformCompartilhamentos por plataforma
/premium/featuresRecursos premium disponíveis
/premium/plansPlanos de assinatura
/premium/usersUsuários com premium
/premium/framesMolduras de perfil premium
const apiKey = 'nxd_your_api_key_here';
const baseUrl = 'https://api.nexdev.social';
const response = await fetch(`${baseUrl}/posts`, {
headers: {
'X-API-Key': apiKey,
'Content-Type': 'application/json',
},
});
const posts = await response.json();curl -X GET "https://api.nexdev.social/posts" \ -H "X-API-Key: nxd_your_api_key_here"
import requests
api_key = 'nxd_your_api_key_here'
base_url = 'https://api.nexdev.social'
headers = {
'X-API-Key': api_key,
'Content-Type': 'application/json'
}
response = requests.get(f'{base_url}/posts', headers=headers)
posts = response.json()