Airtable the outset, there are several prompt issues here. The biggest one is ambiguity; “good” sources by what definition?
GPT models always have a trained-to-date. How can you expect it to give you good sources if the definition of good includes providers of residential addiction treatment that are actually in business at this moment?
Your premise for using AI in this manner is flawed; you are expecting the model to be a real-time representation of the web. It is not that by any stretch.
What you might be able to do is use GPT to tell you where to dig for that information and then use subprocesses that carry out the detailed tasks of acquiring the data. I recommend you take a look at Bardeen.ai. It can use GPT to locate data sources, and then scrape them into structured lists.