mysqldump has a
--where option. Assuming you have some sort of toehold to figure out what the last 1000 inserted records are (for instance, an auto-increment field called
id), you should be able to tack that onto the mysqldump command, like so:
mysqldump --where "1=1 ORDER BY id DESC LIMIT 1000" DB_NAME TBL_NAME
1=1 is necessary because the "WHERE" keyword is inserted into the query automatically so you do have to give it some SQL to evaluate.