Generador de citas APA
Un libro de John A. Smith de 2020 queda como Smith, J. A. (2020). *The practice of everyday research*. Academic Press. Indique autor, título, año y editorial, elija el tipo de fuente y obtenga una referencia APA 7 lista para su bibliografía. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Autor
- Smith, John A.
- Título
- The Practice of Everyday Research
- Año
- 2020
- Editorial
- Academic Press
- Tipo de fuente
- book
- Autor
- Smith, J. A.
- Título
- The practice of everyday research
- Estilo
- APA 7th edition
La redacción académica, los trabajos de curso y los flujos de investigación necesitan lo mismo al final: una línea de referencia limpia que cumpla la norma APA 7.ª edición, de modo que profesores, revistas y correctores de estilo no rechacen la bibliografía por puntuación, cursivas o iniciales de autor. Este generador de citas APA acepta autor, título, año y editorial opcionales, y un tipo de fuente (libro, revista, sitio web, informe o capítulo), y ensambla una cadena de cita determinista con títulos en minúsculas de oración, autores personales con iniciales y el patrón de contenedor correcto para cada clase de fuente.
Qué exige APA 7 y cómo este formateador asigna sus campos
La 7.ª edición de APA organiza una referencia en cuatro ideas y un orden fijo: quién creó la obra, cuándo se publicó, cómo se llama y dónde puede recuperarla el lector. Quién es el elemento autor: nombres personales como apellido más iniciales, varios autores unidos con comas y un ampersand final, y autores corporativos o de grupo tal como se escriben cuando no hay coma de nombre personal.
Cuándo es un año de cuatro dígitos entre paréntesis, o n.d. si no se conoce la fecha; las fuentes web pueden llevar una fecha más completa (año, mes y día). Qué es el título en mayúscula de oración, con cursiva en obras autónomas (libros, informes, páginas web) y sin cursiva en obras dentro de un contenedor mayor (artículos de revista y capítulos).
Dónde es la editorial en libros e informes, el nombre de la revista más volumen, número y páginas en artículos, el nombre del sitio en páginas web, y una URL o DOI opcional si la aporta.
Para quién es útil este generador de citas
Estudiantes y tutores usan un generador de citas APA para comprobar referencias de libros, artículos y sitios web antes de entregar, sin reescribir a mano comas y cursivas. Los sitios de SEO y educación que posicionan por generador de citas APA y formatear APA 7.ª se benefician de una herramienta en vivo cuyo slug se alinea con la intención de búsqueda y sigue siendo determinista y económica.
A diferencia de reescrituras con modelos de lenguaje, esta vía no inventa DOI, no intercambia el orden de autores ni cambia años: solo formatea lo que usted envía. La validación fallida no consume saldo. Mantenga las peticiones pequeñas, fije las cadenas de cita en las pruebas y obtendrá referencias APA 7 reproducibles para correctores de deberes, plugins CMS y workers en el borde sin montar un gestor bibliográfico completo.
Qué puede hacer con ella
Bibliografías de trabajos y artículos
Convierta autor, título, año y editorial en una línea de referencia APA 7 lista para pegar en libros, revistas y sitios web antes de entregar.
Del catálogo estructurado a la lista de referencias
Asigne filas de bases bibliográficas a cadenas APA en informes y bases de conocimiento sin un gestor de citas completo.
Preguntas frecuentes
¿Qué tipos de fuente se admiten?
Cada uno elige la plantilla APA 7 correspondiente para cursivas y campos de contenedor.
¿Cómo se escriben varios autores?
Separe los nombres con punto y coma, and o &. Dos autores quedan Author, A. A., & Author, B. B.; tres o más usan comas y un ampersand final, según APA 7.
¿Qué pasa si no conozco el año de publicación?
Deje el año vacío y la referencia mostrará n.d., que es como APA marca una obra sin fecha. En las páginas web también puede indicar una fecha más completa, con mes y día, si la conoce.
¿Por qué el título pasa a minúsculas?
Porque APA escribe los títulos en estilo oración: solo llevan mayúscula la primera palabra, la primera tras los dos puntos y los nombres propios. Por eso The Practice of Everyday Research queda como The practice of everyday research.
¿Qué significan los asteriscos de la cita?
Marcan las partes que van en cursiva, como el título de un libro o el nombre de una revista, para que se vean incluso en texto sin formato. Al pegar la cita en su documento, aplique la cursiva a ese tramo y quite los asteriscos.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"author": "Smith, John A.",
"title": "The practice of everyday research"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.citation_apa_format",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Si faltan el autor o el título, la tarea falla con invalid_input en lugar de inventar una referencia vacía. La misma lógica pura de análisis impulsa la herramienta gratuita del navegador y la vía API a $0.002 por llamada correcta, de modo que los widgets de aula y los scripts de automatización nunca discrepan en comas, ampersands ni el manejo del año n.d.
Qué exige APA 7 y cómo este formateador asigna sus campos
Esta capacidad asigna los campos author, title, year, publisher y source_type a esas plantillas sin llamar a un motor de estilo externo. El tipo de fuente elige la plantilla: book e report ponen el título en cursiva y añaden la editorial; journal deja el título del artículo en redonda y pone en cursiva el nombre del periódico y el volumen; website pone en cursiva el título de la página y puede añadir sitio y URL; chapter trata el título como parte de una obra mayor y, si hay publisher, lo enmarca como In *Book title* con un rango de páginas opcional. Los campos opcionales volume, issue, pages y url rellenan las ranuras de revista y en línea. La respuesta incluye siempre la cadena completa de cita, el autor normalizado y el título en mayúscula de oración, el año usado, el source_type resuelto y un breve recordatorio de la fórmula del orden APA.
Contrato de entrada, forma de la respuesta y reglas de validación
El autor puede ser un nombre personal como Smith, John A., formas ya inicializadas como Smith, J. A., varias personas separadas por punto y coma o las palabras and o ampersand, o un nombre corporativo sin coma apellido-nombre. Title es el título de la obra; el formateador aplica la mayúscula de oración de APA, incluida la capitalización de la primera palabra tras dos puntos en subtítulos. Year es opcional: omítalo o envíe un valor vacío para n.d.; envíe un número de cuatro dígitos o una cadena de fecha cuando la conozca. Publisher es opcional pero recomendable: es la editorial del libro o informe, el nombre de la revista en artículos o el nombre del sitio en páginas web. Envíe por POST un cuerpo JSON con al menos author y title como cadenas no vacías. Source_type por defecto es book y acepta book, journal o journal_article, website o webpage, report, y chapter o book_chapter; valores desconocidos fallan con invalid_input. url, volume, issue y pages opcionales afinan citas en línea y de revista. En caso de éxito el cuerpo incluye citation (la línea APA completa con asteriscos que marcan los tramos en cursiva para clientes de texto plano), author y title normalizados para la referencia, year, source_type, style fijado en APA 7th edition, formula y los campos opcionales que usted suministró y se usaron. Si faltan author o title o están en blanco se lanza invalid_input con un mensaje de que ambos son obligatorios; esos fallos no se facturan. Formas no cadena de author o title y valores ilegales de source_type también fallan la validación. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente, y la vía gratuita del navegador usa el mismo módulo que la API para que los goldens se mantengan estables byte a byte.
Dónde una API de citas APA resulta rentable
Equipos de investigación y operaciones de contenido llaman al endpoint al transformar filas bibliográficas estructuradas—author, title, year, publisher, type—en listas de referencias listas para pegar en informes, libros blancos y bases de conocimiento.
Casos de integración
Widgets LMS y de tutoría
Ofrezca un formateador APA gratuito en el navegador que coincida byte a byte con la API, para que evaluadores y alumnado compartan un mismo oráculo de estilo.
Preguntas técnicas
¿Cómo formateo una cita en APA 7.ª edición?
Envíe author y title (obligatorios), más year, publisher, source_type (book, journal, website, report, chapter) opcionales, y url, volume, issue o pages opcionales. La API devuelve una cadena de cita en orden APA 7 con títulos en mayúscula de oración y autores personales con iniciales.
¿Qué ocurre si faltan el autor o el título?
La tarea falla con invalid_input. Las referencias APA necesitan quién y qué; un author o title vacío o ausente se rechaza y no se factura.
¿Cuánto cuesta el generador de citas APA?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.