@WilliamF
The free tier of NewsAPI provides only 1-day later news. When you want realtime news, you should pay.

If you set config valuechoice: "headlines", you can use category, but;

Only available categories; business, entertainment, general, health, science, sports, technology. It cannot be used mixed with sources.

For the specified country or language, you can test it by yourself.
You can open the browser and navigate this. (Replace API_KEY to yours. You can get your API_KEY on newspai.org site after login)

headlines; https://newsapi.org/v2/top-headlines?country=se&apiKey=API_KEY

5d0630b3-b72a-48cb-bb1c-18568718cc79-image.png

everything; https://newsapi.org/v2/everything?language=en&q=apple&apiKey=API_KEY

c66d9db4-b8ff-41b4-90c6-4b5a2d8aa183-image.png
But the API doesn’t support se language.
ba857ec9-b7fc-41b9-8bc7-fcb9c274052e-image.png

For the usage of country, everything endpoint doesn’t support country options. Only the headlines endpoint supports it. But you should know this; country: "se" doesn’t mean “News from Swedish Press”, but rather similar to “Popular news in Sweden” or “news consumed commonly in/about Sweden”.