I used to watch them at TvNow, but there's no Noragami anymore.
Now I watched the first season on Amazon prime, but the second doesn't exist and I don't have Netflix either.
Does anyone know where you can watch them for free?
Unfortunately, this is not free (except illegal, which I do not recommend).
You would either have to get Netflix or get the Blu-ray's.
Netflix:
https://www.netflix.com/...e/80005821
Season 2 Vol.1:
https://www.amazon.de/...01MQWPND0/
Season 2 Vol. 2:
If you want to know who streams what then I recommend the website Werstreamed.es. There you can see which legal streaming platforms these series / films offer and now to your question: No only on Netflix
Unfortunately, this is not free and legal.
Check it out on Netflix with the free trial month.
Otherwise, you can still stream Noragami illegally.