Can foreigners apply for public unemployment benefits?

Yes, if they have contributed to German unemployment insurance and hold a valid residence permit.

These questions might be interesting: