Generatore citazioni APA
Un libro di John A. Smith del 2020 diventa Smith, J. A. (2020). *The practice of everyday research*. Academic Press. Inserisca autore, titolo, anno ed editore, scelga il tipo di fonte e ottenga un riferimento APA 7 pronto per la bibliografia. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Autore
- Smith, John A.
- Titolo
- The Practice of Everyday Research
- Anno
- 2020
- Editore
- Academic Press
- Tipo di fonte
- book
- Autore
- Smith, J. A.
- Titolo
- The practice of everyday research
- Stile
- APA 7th edition
La scrittura accademica, i compiti di corso e le pipeline di ricerca hanno tutti bisogno della stessa cosa all’ultimo miglio: una riga di riferimento pulita conforme all’APA 7ª edizione, così docenti, riviste e correttori di stile non respingono la bibliografia per punteggiatura, corsivo o iniziali degli autori. Questo generatore di citazioni APA accetta autore, titolo, anno ed editore opzionali e un tipo di fonte (libro, rivista, sito web, report o capitolo), quindi assembla una stringa di citazione deterministica con titoli in maiuscole di frase, autori personali con iniziali e il pattern di contenitore corretto per ogni tipo di fonte.
Cosa richiede l’APA 7 e come questo formattatore mappa i Suoi campi
L’APA 7ª edizione organizza un riferimento in quattro idee in ordine fisso: chi ha creato l’opera, quando è stata pubblicata, come si chiama e dove il lettore può recuperarla. Chi diventa l’elemento autore—nomi personali come cognome più iniziali, più autori uniti da virgole e una e commerciale finale, e autori di gruppo o societari lasciati come scritti quando non c’è la virgola nome-personale.
Quando diventa un anno a quattro cifre tra parentesi, oppure n.d. se la data non è nota; le fonti web possono portare una data più completa come anno, mese e giorno. Cosa diventa il titolo in maiuscole di frase, con corsivo per le opere autonome (libri, report, pagine web) e maiuscole di frase senza corsivo per le opere in un contenitore più ampio (articoli di rivista e capitoli).
Dove diventa l’editore per libri e report, il nome della rivista più volume, fascicolo e pagine per gli articoli, il nome del sito per le pagine web, e un URL o DOI opzionale se lo fornisce.
A chi serve questo generatore di citazioni
Studenti e tutor usano un generatore di citazioni APA per controllare i riferimenti di libri, articoli e siti web prima della consegna senza riscrivere a mano virgole e corsivi. I siti SEO ed educativi che si posizionano su generatore di citazioni APA e formattare APA 7ª beneficiano di uno strumento live il cui slug allinea l’intento di ricerca restando deterministico ed economico. A differenza delle riscritture con grandi modelli linguistici, questo percorso non inventa DOI, non scambia l’ordine degli autori né modifica gli anni; formatta solo ciò che Lei invia.
La validazione fallita non consuma saldo. Mantenga le richieste piccole, fissi le stringhe di citazione nei test e otterrà riferimenti APA 7 riproducibili per correttori di compiti, plugin CMS e worker edge senza erigere un intero stack di gestione delle citazioni.
Casi d'uso
Bibliografie di compiti e articoli
Trasformi autore, titolo, anno ed editore in una riga di riferimento APA 7 pronta da incollare per libri, riviste e siti web prima di consegnare.
Dal catalogo strutturato all’elenco di riferimenti
Mappi righe di database bibliografici in stringhe APA in report e basi di conoscenza senza un gestore di citazioni completo.
Domande frequenti
Quali tipi di fonte sono supportati?
Ciascuno seleziona il modello APA 7 corrispondente per corsivo e campi contenitore.
Come si scrivono più autori?
Separi i nomi con punto e virgola, and o &. Due autori diventano Author, A. A., & Author, B. B.; tre o più usano virgole e una e commerciale finale, secondo l’APA 7.
E se non conosco l'anno di pubblicazione?
Lasci vuoto l'anno e il riferimento mostrerà n.d., cioè il modo in cui l'APA segnala un'opera senza data. Per le pagine web può indicare anche una data più completa, con mese e giorno.
Perché il titolo passa in minuscolo?
Perché l'APA scrive i titoli come una frase: la maiuscola resta solo sulla prima parola, sulla prima dopo i due punti e sui nomi propri. The Practice of Everyday Research diventa quindi The practice of everyday research.
Che cosa indicano gli asterischi nella citazione?
Segnano le parti in corsivo, come il titolo di un libro o il nome di una rivista, così si vedono anche nel testo semplice. Quando incolla la citazione nel suo documento, applichi il corsivo a quel tratto e tolga gli asterischi.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"author": "Smith, John A.",
"title": "The practice of everyday research"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.citation_apa_format",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Quando mancano autore o titolo, l’attività fallisce con invalid_input invece di inventare un riferimento vuoto.
Cosa richiede l’APA 7 e come questo formattatore mappa i Suoi campi
Questa capacità mappa i campi author, title, year, publisher e source_type su quei modelli senza chiamare un motore di stile esterno. Il tipo di fonte seleziona il modello: book e report mettono il titolo in corsivo e aggiungono l’editore; journal lascia il titolo dell’articolo in tondo e mette in corsivo il nome del periodico e il volume; website mette in corsivo il titolo della pagina e può aggiungere nome del sito e URL; chapter tratta il titolo come parte di un’opera più ampia e, se è dato publisher, lo inquadra come In *Book title* con un intervallo di pagine opzionale. I campi opzionali volume, issue, pages e url riempiono gli slot di rivista e online. La risposta include sempre la stringa completa di citazione, l’autore normalizzato e il titolo in maiuscole di frase, l’anno usato, il source_type risolto e un breve promemoria della formula dell’ordine APA.
Contratto di input, forma della risposta e regole di validazione
L’autore può essere un nome personale come Smith, John A., forme già con iniziali come Smith, J. A., più persone separate da punto e virgola o dalle parole and o e commerciale, oppure un nome societario senza virgola cognome-nome. Title è il titolo dell’opera; il formattatore applica le maiuscole di frase APA, inclusa la capitalizzazione della prima parola dopo i due punti per i sottotitoli. Year è opzionale: lo ometta o invii un valore vuoto per n.d.; invii un numero a quattro cifre o una stringa di data quando la conosce. Publisher è opzionale ma consigliato—è l’editore del libro o del report, il nome della rivista per gli articoli o il nome del sito per le pagine web. Invii con POST un corpo JSON con almeno author e title come stringhe non vuote. Source_type ha valore predefinito book e accetta book, journal o journal_article, website o webpage, report, e chapter o book_chapter; valori sconosciuti falliscono con invalid_input. url, volume, issue e pages opzionali affinano le citazioni online e di rivista. In caso di successo il corpo include citation (la riga APA completa con asterischi che segnano i segmenti in corsivo per i client di testo semplice), author e title normalizzati per il riferimento, year, source_type, style impostato su APA 7th edition, formula e qualsiasi campo opzionale che Lei ha fornito e che è stato usato. Author o title mancante o vuoto solleva invalid_input con un messaggio che entrambi sono obbligatori; tali fallimenti non vengono addebitati. Forme non stringa di author o title e valori illegali di source_type falliscono pure la validazione.
Dove un’API di citazione APA dimostra il proprio valore
I team di ricerca e le operazioni di contenuto chiamano l’endpoint quando trasformano righe bibliografiche strutturate—author, title, year, publisher, type—in elenchi di riferimenti pronti da incollare per report, white paper e basi di conoscenza.
Casi di integrazione
Widget LMS e di tutoraggio
Offra un formattatore APA gratuito nel browser che coincide byte per byte con l’API, così valutatori e studenti condividono lo stesso oracolo di stile.
Domande tecniche
Come formatto una citazione in APA 7ª edizione?
Invii author e title (obbligatori), più year, publisher, source_type (book, journal, website, report, chapter) opzionali, e url, volume, issue o pages opzionali. L’API restituisce una stringa di citazione nell’ordine APA 7 con titoli in maiuscole di frase e autori personali con iniziali.
Cosa succede se mancano autore o titolo?
L’attività fallisce con invalid_input. I riferimenti APA richiedono chi e cosa; un author o title vuoto o assente viene rifiutato e non addebitato.
Quanto costa il generatore di citazioni APA?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene addebitato.