Frases Motivacionais API

API pública gratuita para integrar frases inspiradoras no seu site ou aplicativo

Informações da API

Base URL:

Carregando...
Total de Frases

📚 Endpoints Disponíveis

GET /hoje Frase do dia atual

Retorna a frase cadastrada para o dia de hoje (baseado no dia/mês, ignora o ano).

Exemplo de requisição:

fetch('https://ferramentasdaweb.com.br/mensagens-motivacionais/api/v1/frases.php/hoje')
    .then(response => response.json())
    .then(data => console.log(data));

Exemplo de resposta:

{
  "success": true,
  "data": {
    "frase": "Charles Chaplin, o grande comediante...",
    "autor": "Charles Chaplin",
    "categoria": "Inspiração",
    "data": "2024-03-11"
  },
  "timestamp": "2026-03-11T10:30:00-03:00"
}
GET /aleatoria Frase aleatória do banco

Retorna uma frase aleatória de toda a coleção.

fetch('https://seusite.com/api/v1/frases.php/aleatoria')
    .then(response => response.json())
    .then(data => console.log(data));
GET /todas?pagina=1&limite=20 Lista todas as frases (paginado)

Retorna todas as frases com suporte a paginação.

Parâmetros:

  • pagina - Número da página (padrão: 1)
  • limite - Itens por página (padrão: 20, máximo: 50)
fetch('https://seusite.com/api/v1/frases.php/todas?pagina=1&limite=5')
    .then(response => response.json())
    .then(data => console.log(data));
GET /busca?termo=amor Buscar frases por termo

Busca frases que contenham o termo no texto, autor ou categoria.

Parâmetros:

  • termo - Palavra ou frase para buscar (obrigatório)
fetch('https://seusite.com/api/v1/frases.php/busca?termo=chaplin')
    .then(response => response.json())
    .then(data => console.log(data));
GET /autores Lista de autores

Retorna todos os autores disponíveis na coleção.

fetch('https://seusite.com/api/v1/frases.php/autores')
    .then(response => response.json())
    .then(data => console.log(data));
GET /categorias Lista de categorias

Retorna todas as categorias disponíveis na coleção.

fetch('https://seusite.com/api/v1/frases.php/categorias')
    .then(response => response.json())
    .then(data => console.log(data));
GET /info Informações da API

Retorna informações sobre a API e estatísticas.

fetch('https://seusite.com/api/v1/frases.php/info')
    .then(response => response.json())
    .then(data => console.log(data));