Documentação da API

POST /api/scrape
Descrição

Extrai informações de uma URL de notícia

Request Body
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "URL da notícia para extrair"
    }
  },
  "required": [
    "url"
  ]
}
Response Schema
{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Título da notícia"
    },
    "description": {
      "type": "string",
      "description": "Descrição da notícia"
    },
    "author": {
      "type": "string",
      "description": "Nome do autor"
    },
    "published_date": {
      "type": "string",
      "description": "Data de publicação"
    },
    "image_url": {
      "type": "string",
      "description": "URL da imagem"
    },
    "content": {
      "type": "string",
      "description": "Conteúdo da notícia"
    },
    "source": {
      "type": "string",
      "description": "Fonte da notícia"
    }
  }
}
Exemplo de Request
{
  "url": "https://exemplo.com/noticia"
}
Exemplo de Response
{
  "title": "Título da notícia",
  "description": "Descrição da notícia",
  "author": "Nome do autor",
  "published_date": "2024-01-01T12:00:00",
  "image_url": "https://exemplo.com/imagem.jpg",
  "content": "Conteúdo da notícia...",
  "source": "Exemplo"
}
Testar API