Brand Discovery

Search Module

Developer view into the Search module. Shows raw discovery output — rows that Search has persisted into brand_candidates — before Analytics enriches them into confirmed brands.

Overview

What this page shows and what it doesn't.

CGA candidates are license-registry records discovered by Search. They are not confirmed brands yet. Analytics enrichment will later resolve candidates into Brand records.
  • modules/search persists candidates into brand_candidates. No scoring, no Analytics calls.
  • The CGA flow loads researched Curaçao license data from cga_data.json, normalizes each row, and dedupes by (source_id, dedup_key) on subsequent runs.
  • The Dashboard reads via the API only — it never imports Search code or touches the database directly.

Run CGA Import

POST /internal/search/cga/mock-run

Calls POST /internal/search/cga/mock-run. Loads researched Curaçao license data from cga_data.json and persists new rows into brand_candidates; subsequent runs dedupe by (source_id, dedup_key) and skip existing rows.

Run Casino Catalogs Import

POST /internal/search/catalogs/mock-run

Calls POST /internal/search/catalogs/mock-run. Loads new casino brands from catalog_data.json (seofordep, casino.guru, newcasinos, casinobee) and persists new rows into brand_candidates; dedupes by (source_id, dedup_key) on subsequent runs.

Run Pragmatic Play Import

POST /internal/search/pragmaticplay/mock-run

Calls POST /internal/search/pragmaticplay/mock-run. Loads slot release rows from pragmaticplay_data.json and persists new rows into brand_candidates with candidate_type=game_release; dedupes by (source_id, dedup_key) on subsequent runs.

Latest Candidates

GET /internal/search/candidates?limit=50

SV band:
50 rows
LicenseeLicense #License typeJurisdictionCandidate typeStatusEnrichmentSVTrade namesSourceCreated
Apollo Sync B.V.CGA/2025/2436/1288B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
NVRB B.V.CGA/2025/2575/1303B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
Softclub N.V.OGL/2024/2327/1196B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
Centrum Global B.V.OGL/2024/1046/0451B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
Three Cats B.V.OGL/2024/969/1019B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
Interseal B.V.OGL/2024/1511/0764B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
4 AM QTF N.V.CGA/2025/2611/1324B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
Faraday Online N.V.OGL/2024/943/0431B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
SDG Tech N.V.CGA/2025/2452/1255B2CCWlicense_recordpendingpending
Not scored
https://www.gamingcontrolcuracao.org/en/public-register2026-05-27 08:20:09
Røde KorsDK:rode-korsOnline casino (lim.)DKlicense_recordpendingpending
Not scored
https://www.spillemyndigheden.dk/en/licence-holder/rode-kors2026-05-26 05:17:52
2 Trios venner (Bingo via walkie-talkie og lokalradio)DK:2-trios-venner-bingo-walkie-talkie-og-lokalradioOnline casino (lim.)DKlicense_recordpendingpending
Not scored
https://www.spillemyndigheden.dk/en/licence-holder/2-trios-venner-bingo-walkie-talkie-og-lokalradio2026-05-26 05:17:52
3-102-960503 S.R.LTGC:3_102_960503_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-951317 S.R.LTGC:3_102_951317_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Accelera Tech LtdTGC:accelera_tech_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-958376 S.R.LTGC:3_102_958376_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-956421 S.R.LTGC:3_102_956421_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-951278 S.R.LTGC:3_102_951278_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-949565 S.R.LTGC:3_102_949565_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-942335 S.R.LTGC:3_102_942335_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-956400 S.R.LTGC:3_102_956400_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-940931 S.R.LTGC:3_102_940931_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-943415 S.R.LTGC:3_102_943415_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-944616 S.R.LTGC:3_102_944616_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-945100 S.R.LTGC:3_102_945100_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-946729 LimitadaTGC:3_102_946729_limitadaB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-947198 S.R.LTGC:3_102_947198_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-948842 S.R.L (T3 Entertainment S.R.L)TGC:3_102_948842_s_r_l_t3_entertainment_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Axionyx Group S.R.LTGC:axionyx_group_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Axor LtdTGC:axor_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Beriston LimitedTGC:beriston_limitedB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-940905 S.R.LTGC:3_102_940905_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-953249 S.R.LTGC:3_102_953249_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-951081 S.R.LTGC:3_102_951081_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Exitoros S.R.LTGC:exitoros_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-940881 LimitadaTGC:3_102_940881_limitadaB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Erfolg LtdTGC:erfolg_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Enjoyni Global LtdTGC:enjoyni_global_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
G Solutions LimitedTGC:g_solutions_limitedB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Imorix LtdTGC:imorix_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-949290 LimitadaTGC:3_102_949290_limitadaB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Kryztral LtdTGC:kryztral_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Limitex LtdTGC:limitex_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Matrix LtdTGC:matrix_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Novapulse LtdTGC:novapulse_ltdB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Planeta Plateado S.R.LTGC:planeta_plateado_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Rainforest Nine One One S.R.LTGC:rainforest_nine_one_one_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Saphirix Solutions S.R.LTGC:saphirix_solutions_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
Starlight Consultancy S.R.LTGC:starlight_consultancy_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
TB League Ventures S.R.LTGC:tb_league_ventures_s_r_lB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55
3-102-938586 LimitadaTGC:3_102_938586_limitadaB2CTGClicense_recordpendingpending
Not scored
https://thetgc.ca/license-holders/2026-05-25 03:28:55