Hey there, the jams are approved manually by the Itch team and usually takes around 7 days to get approved and displayed on the James page.
Oh… I thought it’s automatic
Do I need to apply for it or do they choose themselves?
They manually review every jam that is submitted. It's just a matter of time. Only if it takes more than 7-10 days try to contact them through the support page.