从1899年甲骨文首次发现,据学者胡厚宣统计,共计出土甲骨154600多片,其中大陆收藏97600多片,台湾省收藏有30200多片,香港藏有89片,总计中国共收藏127900多片,此外,日本、加拿大、英、美等国家共收藏了26700多片。这些甲骨上刻有的单字约 4500个,迄今已释读出的字约有2000个左右。
甲骨文发现后,金石学家、古董商人、外国人开始大量搜购。这些非科学的发掘,往往只取甲骨,而忽略甲骨埋藏的情况,使所出甲骨的价值大失。据统计,从1889年到1928年,私人挖掘出土的甲骨就达十万片以上。
从1928年秋到1937年夏,由于弄清了甲骨出土的地点,抗日战争爆发时,中央研究院历史语言研究所考古组,在著名考古学家董作宾、李济、梁思永等人先后主持下,在小屯村一带进行了长达10年的15次考古发掘,不仅先后发现了总计24900多片甲骨,而且发现了商代后期的宫殿、宗庙遗址和王陵区,出土了大量珍贵的铜器、玉器、陶器,从物质文化上提供了殷墟为商代王都的证据。殷墟成为世界闻名的古文化遗址,又一次震动了中外学术界。第四次发掘工作地点在小屯村北,时间自1931年3月21日至5月12日,发掘仍由李济主持。这一次发掘由于梁思永的参加而改进了田野发掘技术,开始真正将地层学理论运用于田野考古,这一次发掘中出土有字的甲骨782片,同时还发现一个有刻辞鹿头骨。
甲骨文的发现引发了当地民间对甲骨的私掘热潮,各地古董商人、藏家学者纷至沓来,大量收买。据统计,到民国十七年(1928年),已有数万片甲骨流散各地。
同年,中央研究院历史语言研究所成立,很快提出殷墟发掘计划。8月,在考古学家董作宾领导之下,第一次对殷墟进行了科学发掘,直到民国二十六年(1937年)抗战爆发前夕,前后共进行十五次发掘,获得有字甲骨24918片。日军占领安阳期间,日本方面曾组织日本学者在当地发掘甲骨及其他文物,并将所得运往日本。
截至2012年,发现有大约15万片甲骨,4500多个单字。这些甲骨文所记载的内容极为丰富,涉及到商代社会生活的诸多方面,不仅包括政治、军事、文化、社会习俗等内容,而且涉及天文、历法、医药等科学技术。从甲骨文已识别的约2500个单字来看,它已具备了“象形、会意、形声、指事、转注、假借”的造字方法,展现了中国文字的独特魅力。中国商代和西周早期(约公元前16~前10世纪)以龟甲、兽骨为载体的文献。是已知汉语文献的最早形态。刻在甲骨上的文字早先曾称为契文、 甲骨刻辞、卜辞、龟版文、殷墟文字等,现通称甲骨文。