清光绪二十五年(1899),甲骨文首次被金石学家王懿荣认识并高价购藏。此后十年间先后搜购甲骨的有王襄、孟定生、刘鹗、罗振玉及美国人方法敛,英国人库寿龄、金璋,日本人林泰辅,加拿大人明义士等,共得甲骨数万片。1928~1937年,中央研究院历史语言研究所考古组有计划地进行殷墟发掘,先后发掘十五次,共得甲骨约二万五千片。以后殷墟仍不断有甲骨出土,1973年中国社会科学院考古研究所在河南安阳小屯南地发掘甲骨四千余片。除殷墟外, 1953、1954年在郑州商代中期遗址中还检到有字甲骨两片;自1954年始,又先后在山西洪洞,北京昌平,陕西丰镐、周原遗址、岐山凤雏出土西周时期有字甲骨约三百片。
自甲骨文首次被发现迄今,出土的甲骨已有十五万片以上,分别藏于中国大陆、台湾省和港澳地区,以及日本、美国、英国、加拿大、法国、苏联、德国、瑞士、比利时、荷兰、瑞典等国家,南朝鲜也有收藏。
出土的甲骨文多已著录出版,早期的有刘鹗的《铁云藏龟》、罗振玉的《殷虚书契》和《殷虚书契后编》、明义士的《殷虚卜辞》、林泰辅的《龟甲兽骨文字》