Есть хорошие API по проверки текста в Гугл:
Plagspotter.com
CopyScape.com (Premium)
Для Яндекса можно использовать стандартное АПИ поиска (текст разбиваем на шинглы).
А вот: Text.ru как они утверждают ищет по всему интернету (свой алгоритм), кстати довольно таки качественный, очень хорошо ищет.