We did these 2 databases of English words’ antonyms and synonyms a week ago but just released them in the databases for sale section today. You can either buy them separately or as a bundle. There are over 36,000 words that have synonyms but only about 14,000 words can be found in the antonyms database.
The 2 databases share an identical data structure so it’s rather easy to write a single script to adapt to them both at the same time.