I dont really understand the question, do you mean to crawl/scrape data from coupon sites, store them, and create an API for users to search them?
Or you mean to use an existing search engine API, and enter a keyword parameter for example "meta:cbd oil" ?