How we verify
the data

“Verified” on Dityam isn’t a promise — it’s a daily process. Here is how it works, honestly and without magic.

1094active opportunities
1089links checked within 3 days
282sources, every day

We collect from every source, every day

Government sites, foundations, embassies, NGOs, educational platforms and Telegram channels. Scrapers and a search agent run nightly; each source has its own rhythm — seasonal ones (camps in spring, olympiads in autumn) are checked more often.

We structure every record

From raw text we pull out what matters: age, topic, city, cost, deadline. If a page says the intake is closed, the record closes right away — even if the page itself is still alive.

We check every link nightly

All active opportunities go through a nightly link check. A dead link isn’t hidden at once — we give the source three days to come back, and only then close the record. Every opportunity page shows when it was last checked.

We merge duplicates

The same camp can appear on a foundation’s site, in Telegram and in the news — as three different texts. The system recognises such repeats and keeps one record, so you don’t sift through the same thing three times.

We don’t let records go stale

Opportunities without a deadline (clubs, courses) are re-checked regularly: if the page is alive and the intake is still open, the record stays; if not, we honestly mark it as finished. Closed pages don’t disappear: they carry a notice and a link back to the live listings.

A human where there is doubt

Everything new from the search agent, and anything the system isn’t sure about, goes to manual moderation before publication. We collect no data about children at all — the platform works without sign-up.

Spotted a mistake or a dead link? Write to us — we’ll fix it and say thank you. And if you know an opportunity that isn’t here yet, suggest it.