Gerador de citação APA
Um livro de John A. Smith de 2020 vira Smith, J. A. (2020). *The practice of everyday research*. Academic Press. Informe autor, título, ano e editora, escolha o tipo de fonte e receba uma referência APA 7 pronta para a bibliografia. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Autor
- Smith, John A.
- Título
- The Practice of Everyday Research
- Ano
- 2020
- Editora
- Academic Press
- Tipo de fonte
- book
- Autor
- Smith, J. A.
- Título
- The practice of everyday research
- Estilo
- APA 7th edition
A escrita acadêmica, os trabalhos de curso e os fluxos de pesquisa precisam da mesma coisa no fim: uma linha de referência limpa que siga a APA 7ª edição, para que professores, periódicos e verificadores de estilo não rejeitem a bibliografia por pontuação, itálico ou iniciais de autor. Este gerador de citações APA aceita autor, título, ano e editora opcionais e um tipo de fonte (livro, periódico, site, relatório ou capítulo), e monta uma string de citação determinística com títulos em caixa de sentença, autores pessoais com iniciais e o padrão de contêiner correto para cada tipo de fonte.
O que a APA 7 exige e como este formatador mapeia os seus campos
A 7ª edição da APA organiza uma referência em quatro ideias em ordem fixa: quem criou a obra, quando foi publicada, como se chama e onde o leitor pode recuperá-la. Quem vira o elemento autor—nomes pessoais como sobrenome mais iniciais, vários autores unidos com vírgulas e um ampersand final, e autores de grupo ou corporativos mantidos como escritos quando não há vírgula de nome pessoal.
Quando vira um ano de quatro dígitos entre parênteses, ou n.d. quando a data é desconhecida; fontes web podem trazer uma data mais completa, como ano, mês e dia. O quê vira o título em caixa de sentença, com itálico em obras autônomas (livros, relatórios, páginas web) e caixa de sentença sem itálico em obras dentro de um contêiner maior (artigos de periódico e capítulos).
Onde vira a editora em livros e relatórios, o nome do periódico mais volume, número e páginas em artigos, o nome do site em páginas web, e uma URL ou DOI opcional quando você a envia.
Para quem este gerador de citações é útil
Estudantes e tutores usam um gerador de citações APA para conferir referências de livros, artigos e sites antes da entrega sem reescrever vírgulas e itálicos à mão. Sites de SEO e educação que ranqueiam por gerador de citação APA e formatar APA 7ª se beneficiam de uma ferramenta ao vivo cujo slug alinha a intenção de busca e permanece determinística e barata. Diferente de reescritas com modelos de linguagem, este caminho não inventa DOI, não troca a ordem de autores nem altera anos; apenas formata o que você envia.
Validação falha não consome saldo. Mantenha requisições pequenas, fixe as strings de citação nos testes e você terá referências APA 7 reproduzíveis para corretores de dever de casa, plugins CMS e workers na borda sem montar um gerenciador completo de citações.
Casos de uso
Bibliografias de trabalhos e artigos
Transforme autor, título, ano e editora em uma linha de referência APA 7 pronta para colar em livros, periódicos e sites antes de entregar.
Do catálogo estruturado à lista de referências
Mapeie linhas de bases bibliográficas para strings APA em relatórios e bases de conhecimento sem um gerenciador de citações completo.
Perguntas frequentes
Quais tipos de fonte são suportados?
Cada um seleciona o modelo APA 7 correspondente para itálico e campos de contêiner.
Como se escrevem vários autores?
Separe os nomes com ponto e vírgula, and ou &. Dois autores ficam Author, A. A., & Author, B. B.; três ou mais usam vírgulas e um ampersand final, conforme a APA 7.
E se eu não souber o ano de publicação?
Deixe o ano em branco e a referência mostra n.d., que é como a APA marca uma obra sem data. Para páginas da web, você também pode informar uma data mais completa, com mês e dia.
Por que o título fica em letras minúsculas?
Porque a APA escreve títulos em caixa de frase: só levam maiúscula a primeira palavra, a primeira depois dos dois-pontos e os nomes próprios. Por isso The Practice of Everyday Research vira The practice of everyday research.
O que significam os asteriscos na citação?
Eles marcam as partes que vão em itálico, como o título de um livro ou o nome de um periódico, para que apareçam até em texto sem formatação. Ao colar a citação no seu documento, aplique o itálico nesse trecho e apague os asteriscos.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/life/citation-apa-format \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"author":"Smith, John A.","title":"The practice of everyday research"}'const res = await fetch("https://api.kit.forhosting.com/life/citation-apa-format", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"author": "Smith, John A.",
"title": "The practice of everyday research"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/citation-apa-format",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"author": "Smith, John A.",
"title": "The practice of everyday research"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/citation-apa-format", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"author":"Smith, John A.","title":"The practice of everyday research"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"author":"Smith, John A.","title":"The practice of everyday research"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/citation-apa-format", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"author": "Smith, John A.",
"title": "The practice of everyday research"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.citation_apa_format",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Quando autor ou título está ausente, a tarefa falha com invalid_input em vez de inventar uma referência vazia. A mesma lógica pura de parse alimenta a ferramenta gratuita do navegador e o caminho da API a US$ 0,002 por chamada bem-sucedida, para que widgets de sala de aula e scripts de automação nunca discordem sobre vírgulas, ampersands ou o tratamento do ano n.d.
O que a APA 7 exige e como este formatador mapeia os seus campos
Esta capacidade mapeia os campos author, title, year, publisher e source_type nesses modelos sem chamar um motor de estilo externo. O tipo de fonte escolhe o modelo: book e report colocam o título em itálico e acrescentam a editora; journal deixa o título do artigo em romana e coloca em itálico o nome do periódico e o volume; website coloca em itálico o título da página e pode acrescentar nome do site e URL; chapter trata o título como parte de uma obra maior e, quando há publisher, enquadra como In *Book title* com intervalo de páginas opcional. Os campos opcionais volume, issue, pages e url preenchem as vagas de periódico e online. A resposta sempre inclui a string completa da citação, o autor normalizado e o título em caixa de sentença, o ano usado, o source_type resolvido e um lembrete curto da fórmula da ordem APA.
Contrato de entrada, formato da resposta e regras de validação
O autor pode ser um nome pessoal como Smith, John A., formas já com iniciais como Smith, J. A., várias pessoas separadas por ponto e vírgula ou as palavras and ou ampersand, ou um nome corporativo sem vírgula sobrenome-nome. Title é o título da obra; o formatador aplica a caixa de sentença da APA, inclusive capitalizando a primeira palavra após dois-pontos em subtítulos. Year é opcional: omita ou envie valor vazio para n.d.; envie um número de quatro dígitos ou uma string de data quando souber. Publisher é opcional, mas recomendado—é a editora do livro ou relatório, o nome do periódico em artigos ou o nome do site em páginas web. Envie por POST um corpo JSON com pelo menos author e title como strings não vazias. Source_type tem padrão book e aceita book, journal ou journal_article, website ou webpage, report, e chapter ou book_chapter; valores desconhecidos falham com invalid_input. url, volume, issue e pages opcionais refinam citações online e de periódico. Em sucesso o corpo inclui citation (a linha APA completa com asteriscos marcando trechos em itálico para clientes de texto puro), author e title normalizados para a referência, year, source_type, style definido como APA 7th edition, formula e quaisquer campos opcionais que você enviou e foram usados. Author ou title ausente ou em branco gera invalid_input com mensagem de que ambos são obrigatórios; essas falhas não são cobradas. Formas não string de author ou title e valores ilegais de source_type também falham na validação. Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída, e o caminho gratuito do navegador usa o mesmo módulo da API para que os goldens permaneçam estáveis byte a byte.
Onde uma API de citação APA vale a pena
Equipes de pesquisa e operações de conteúdo chamam o endpoint ao transformar linhas bibliográficas estruturadas—author, title, year, publisher, type—em listas de referências prontas para colar em relatórios, white papers e bases de conhecimento.
Casos de integração
Widgets de LMS e tutoria
Ofereça um formatador APA gratuito no navegador que coincide byte a byte com a API, para que corretores e alunos compartilhem o mesmo oráculo de estilo.
Perguntas técnicas
Como formatar uma citação na APA 7ª edição?
Envie author e title (obrigatórios), mais year, publisher, source_type (book, journal, website, report, chapter) opcionais, e url, volume, issue ou pages opcionais. A API devolve uma string de citação na ordem APA 7 com títulos em caixa de sentença e autores pessoais com iniciais.
E se o autor ou o título estiver ausente?
A tarefa falha com invalid_input. Referências APA precisam de quem e o quê; author ou title vazio ou ausente é rejeitado e não é cobrado.
Quanto custa o gerador de citações APA?
A ferramenta do navegador é gratuita. Pedidos à API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.