Anderson är den första rekryten som togs in av den nye chefen Justin Edinburgh, som tog över på måndagen med klubben 16:e i League One-bordet.
21-åringen gick med i Palace från icke-league Barton Rovers i januari 2015, men har ännu inte spelat ett första lagspel.
Han hade tidigare låneformler med Doncaster och Bolton och kunde göra sin Cobblers debut på MK Dons på lördag.
"Jag kände att vi behövde en anfallare som kunde sträcka ut försvar och oroa dem med fart och rörelse, och Keshi kan göra det", sade Edinburgh.
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida eller besök vår Premier League tracker här.
Northampton Town har tecknat Crystal Palace strejker Keshi Anderson på lån fram till slutet av säsongen.