AppCharts

Theodolite

Craig Hunter

NavigationUSD 8.994.5(902)4+
Current rank · 🇨🇩 Top Paid
#1
unchanged today
Peak rank
#1all-time
reached 2 days ago
Days in Top 10
9days
last 30 days
Charting in
152countries
across 3 chart types
30-day best
#1/ avg #1
min / average position

Rank history

AI summaryGenerated 2026-07-29 · MiniMax

Theodolite — Craig Hunter holds the #1 spot on the App Store Top Paid chart in both tracked countries, Democratic Republic of the Congo and Gabon, with no change in position across the listed entries. The app's all-time peak rank of #1 was reached on 2026-07-28, and its performance over the last 30 days has been remarkably consistent, with both the best and average rank at #1. This steady trajectory indicates the app is firmly established at the top of the Navigation category in these markets, showing no signs of climbing or falling. The flat ranking with zero movement reflects a stable, dominant position rather than a surge or decline.

Position heatmap

darker = higher rank

Current rankings

CountryChartRank7dΔ
Democratic Republic of the CongoTop Paid#1
Democratic Republic of the CongoTop Paid#1
Democratic Republic of the CongoTop Paid#1
Democratic Republic of the CongoTop Paid#1
GabonTop Paid#1
GabonTop Paid#1
GabonTop Paid#1
GabonTop Paid#1
Republic of the CongoTop Paid#1
Republic of the CongoTop Paid#1
São Tomé and PríncipeTop Paid#1
São Tomé and PríncipeTop Paid#1
Sierra LeoneTop Paid#1
Sierra LeoneTop Paid#1
Sierra LeoneTop Grossing#1
Sierra LeoneTop Grossing#1
ArgentinaTop Paid#212
ArgentinaTop Paid#212
CanadaTop Paid#2
CanadaTop Paid#2
Côte d'IvoireTop Paid#2
Côte d'IvoireTop Paid#2
FijiTop Paid#2
FijiTop Paid#2
FijiTop Paid#2
FijiTop Paid#2
GuatemalaTop Paid#2
GuatemalaTop Paid#2
MicronesiaTop Paid#2
MicronesiaTop Paid#2
MicronesiaTop Paid#2
MicronesiaTop Paid#2
São Tomé and PríncipeTop Grossing#2
São Tomé and PríncipeTop Grossing#2
Sierra LeoneTop Paid#21
Solomon IslandsTop Paid#2
Solomon IslandsTop Paid#2
BotswanaTop Paid#3
BotswanaTop Paid#3
BotswanaTop Paid#3
BotswanaTop Paid#3
GuatemalaTop Paid#3
GuatemalaTop Paid#3
IcelandTop Paid#3
IcelandTop Paid#3
MicronesiaTop Grossing#3
MicronesiaTop Grossing#3
MicronesiaTop Grossing#3
MicronesiaTop Grossing#3
MozambiqueTop Paid#3
MozambiqueTop Paid#3
Saint LuciaTop Paid#3
Saint LuciaTop Paid#3
DominicaTop Paid#4
DominicaTop Paid#4
DominicaTop Paid#4
DominicaTop Paid#4
KenyaTop Paid#4
KenyaTop Paid#4
MalaysiaTop Paid#4
MalaysiaTop Paid#4
MaliTop Paid#4
MaliTop Paid#4
MaliTop Paid#4
MaliTop Paid#4
Trinidad and TobagoTop Paid#4
Trinidad and TobagoTop Paid#4
UgandaTop Paid#4
UgandaTop Paid#4
ZambiaTop Paid#4
ZambiaTop Paid#4
Burkina FasoTop Paid#5
Burkina FasoTop Paid#5
Burkina FasoTop Paid#5
Burkina FasoTop Paid#5
ChileTop Paid#52
ChileTop Paid#52
Costa RicaTop Paid#5
Costa RicaTop Paid#5
Côte d'IvoireTop Paid#5
Côte d'IvoireTop Paid#5
GuyanaTop Paid#5
GuyanaTop Paid#5
GuyanaTop Paid#5
GuyanaTop Paid#5
IcelandTop Paid#5
IcelandTop Paid#5
KenyaTop Paid#51
KenyaTop Paid#51
MauritiusTop Paid#5
MauritiusTop Paid#5
RomaniaTop Paid#5
RomaniaTop Paid#5
Saint Kitts and NevisTop Paid#5
Saint Kitts and NevisTop Paid#5
SeychellesTop Paid#5
SeychellesTop Paid#5
AngolaTop Paid#6
AngolaTop Paid#6
Cape VerdeTop Paid#6
Cape VerdeTop Paid#6
ChadTop Paid#6
ChadTop Paid#6
ChadTop Paid#6
ChadTop Paid#6
ChinaTop Paid#6
ChinaTop Paid#6
EcuadorTop Paid#6
EcuadorTop Paid#6
GhanaTop Paid#6
GhanaTop Paid#6
HondurasTop Paid#61
HondurasTop Paid#61
MauritiusTop Paid#6
MauritiusTop Paid#6
NicaraguaTop Paid#6
NicaraguaTop Paid#6
VenezuelaTop Paid#6
VenezuelaTop Paid#6
AustraliaTop Paid#72
AustraliaTop Paid#72
BahamasTop Paid#7
BahamasTop Paid#7
Cape VerdeTop Paid#7
Cape VerdeTop Paid#7
GhanaTop Paid#7
GhanaTop Paid#7
HondurasTop Paid#7
HondurasTop Paid#7
JamaicaTop Paid#7
JamaicaTop Paid#7
JamaicaTop Paid#7
JamaicaTop Paid#7
South KoreaTop Paid#7
South KoreaTop Paid#7
NamibiaTop Paid#7
NamibiaTop Paid#7
NigerTop Paid#7
NigerTop Paid#7
NigeriaTop Paid#71
NigeriaTop Paid#71
São Tomé and PríncipeTop Paid#7
TajikistanTop Paid#7
TajikistanTop Paid#7
United StatesTop Paid#7
United StatesTop Paid#7
United StatesNew#7
BermudaTop Paid#8
BermudaTop Paid#8
BermudaTop Paid#8
BermudaTop Paid#8
BulgariaTop Paid#8
BulgariaTop Paid#8
Cayman IslandsTop Paid#8
Cayman IslandsTop Paid#8
Cayman IslandsTop Paid#8
Cayman IslandsTop Paid#8
Costa RicaTop Paid#8
Costa RicaTop Paid#8
EcuadorTop Paid#8
EcuadorTop Paid#8
Hong KongTop Paid#8
Hong KongTop Paid#8
MadagascarTop Paid#8
MadagascarTop Paid#8
SenegalTop Paid#8
SenegalTop Paid#8
BelizeTop Paid#9
BelizeTop Paid#9
BulgariaTop Paid#9
BulgariaTop Paid#9
CameroonTop Paid#9
CameroonTop Paid#9
ChileTop Paid#9
ChileTop Paid#9
ColombiaTop Paid#9
ColombiaTop Paid#9
CyprusTop Paid#9
CyprusTop Paid#9
CyprusTop Paid#9
CyprusTop Paid#9
EswatiniTop Paid#9
EswatiniTop Paid#9
EswatiniTop Paid#9
EswatiniTop Paid#9
FinlandTop Paid#94
FinlandTop Paid#94
LebanonTop Paid#9
LebanonTop Paid#9
LebanonTop Paid#9
LebanonTop Paid#9
MadagascarTop Paid#9
MadagascarTop Paid#9
Papua New GuineaTop Paid#9
Papua New GuineaTop Paid#9
AlgeriaTop Paid#10
AlgeriaTop Paid#10
CameroonTop Paid#10
CameroonTop Paid#10
Dominican RepublicTop Paid#10
Dominican RepublicTop Paid#10
PeruTop Paid#10
PeruTop Paid#10
ColombiaTop Paid#111
ColombiaTop Paid#111
GreeceTop Paid#11
GreeceTop Paid#11
JordanTop Paid#11
JordanTop Paid#11
Sri LankaTop Paid#11
Sri LankaTop Paid#11
SurinameTop Paid#11
SurinameTop Paid#11
TanzaniaTop Paid#11
TanzaniaTop Paid#11
United KingdomTop Paid#113
CanadaTop Paid#124
CanadaTop Paid#124
Dominican RepublicTop Paid#12
Dominican RepublicTop Paid#12
El SalvadorTop Paid#12
El SalvadorTop Paid#12
IndiaTop Paid#12
IndiaTop Paid#12
IndonesiaTop Paid#12
IndonesiaTop Paid#12
IndonesiaTop Paid#12
IndonesiaTop Paid#12
IrelandTop Paid#122
IrelandTop Paid#122
MalaysiaTop Paid#121
MalaysiaTop Paid#121
MexicoTop Paid#126
MexicoTop Paid#126
BrazilTop Paid#132
BrazilTop Paid#132
CambodiaTop Paid#13
CambodiaTop Paid#13
CroatiaTop Paid#133
CroatiaTop Paid#13
CroatiaTop Paid#133
CroatiaTop Paid#13
El SalvadorTop Paid#13
El SalvadorTop Paid#13
GermanyTop Paid#1324
GermanyTop Paid#1324
Hong KongTop Paid#13
Hong KongTop Paid#13
IndiaTop Paid#132
IndiaTop Paid#132
PakistanTop Paid#13
PakistanTop Paid#13
PhilippinesTop Paid#13
PhilippinesTop Paid#13
ThailandTop Paid#13
ThailandTop Paid#13
TurkmenistanTop Paid#13
TurkmenistanTop Paid#13
United KingdomTop Paid#135
BruneiTop Paid#14
BruneiTop Paid#14
BruneiTop Paid#14
BruneiTop Paid#14
CambodiaTop Paid#14
CambodiaTop Paid#14
IraqTop Paid#14
IraqTop Paid#14
IraqTop Paid#14
IraqTop Paid#14
IrelandTop Paid#14
IrelandTop Paid#14
JordanTop Paid#14
JordanTop Paid#14
South KoreaTop Paid#14
South KoreaTop Paid#14
TurkeyTop Paid#143
TurkeyTop Paid#143
UruguayTop Paid#14
UruguayTop Paid#14
ZimbabweTop Paid#14
ZimbabweTop Paid#14
BoliviaTop Paid#15
BoliviaTop Paid#15
DominicaTop Grossing#15
DominicaTop Grossing#15
DominicaTop Grossing#15
DominicaTop Grossing#15
GreeceTop Paid#151
GreeceTop Paid#151
MongoliaTop Paid#15
MongoliaTop Paid#15
MongoliaTop Paid#15
MongoliaTop Paid#15
MoroccoTop Paid#15
MoroccoTop Paid#15
PanamaTop Paid#15
PanamaTop Paid#15
Republic of the CongoTop Grossing#15
Republic of the CongoTop Grossing#15
SloveniaTop Paid#15
SloveniaTop Paid#15
BarbadosTop Paid#16
BarbadosTop Paid#16
BoliviaTop Paid#16
BoliviaTop Paid#16
IsraelTop Paid#16
IsraelTop Paid#16
New ZealandTop Paid#162
New ZealandTop Paid#162
ParaguayTop Paid#16
ParaguayTop Paid#16
SlovakiaTop Paid#16
SlovakiaTop Paid#16
ArmeniaTop Paid#17
ArmeniaTop Paid#17
FranceTop Paid#179
FranceTop Paid#179
GrenadaTop Paid#17
GrenadaTop Paid#17
GrenadaTop Paid#17
GrenadaTop Paid#17
HungaryTop Paid#171
HungaryTop Paid#171
LuxembourgTop Paid#17
LuxembourgTop Paid#17
MaltaTop Paid#171
MaltaTop Paid#171
Solomon IslandsTop Grossing#17
Solomon IslandsTop Grossing#17
EgyptTop Paid#18
EgyptTop Paid#18
JapanTop Paid#18
JapanTop Paid#18
LuxembourgTop Paid#181
LuxembourgTop Paid#181
SingaporeTop Paid#18
SingaporeTop Paid#18
South AfricaTop Paid#182
South AfricaTop Paid#182
TunisiaTop Paid#18
TunisiaTop Paid#18
VietnamTop Paid#18
VietnamTop Paid#18
EgyptTop Paid#191
EgyptTop Paid#191
EstoniaTop Paid#19
EstoniaTop Paid#19
GermanyTop Paid#19
GermanyTop Paid#19
IsraelTop Paid#193
IsraelTop Paid#193
LiberiaTop Paid#19
LiberiaTop Paid#19
MaldivesTop Paid#19
MaldivesTop Paid#19
MaldivesTop Paid#19
MaldivesTop Paid#19
MaltaTop Paid#19
MaltaTop Paid#19
MexicoTop Paid#19
MexicoTop Paid#19
QatarTop Paid#193
QatarTop Paid#193
Solomon IslandsTop Paid#191
EstoniaTop Paid#201
EstoniaTop Paid#201
LiberiaTop Paid#20
LiberiaTop Paid#20
BeninTop Paid#21
BeninTop Paid#21
BeninTop Paid#21
FinlandTop Paid#21
FinlandTop Paid#21
LatviaTop Paid#21
LatviaTop Paid#21
LatviaTop Paid#21
LatviaTop Paid#21
PortugalTop Paid#211
PortugalTop Paid#211
AlbaniaTop Paid#22
AlbaniaTop Paid#22
BrazilTop Paid#22
BrazilTop Paid#22
DenmarkTop Paid#222
DenmarkTop Paid#222
YemenTop Paid#22
YemenTop Paid#22
Cape VerdeTop Grossing#23
Cape VerdeTop Grossing#23
GabonTop Grossing#23
GabonTop Grossing#23
GabonTop Grossing#23
GabonTop Grossing#23
HungaryTop Paid#23
HungaryTop Paid#23
LithuaniaTop Paid#23
LithuaniaTop Paid#23
LithuaniaTop Paid#23
LithuaniaTop Paid#23
SpainTop Paid#233
SpainTop Paid#233
TaiwanTop Paid#23
TaiwanTop Paid#23
AzerbaijanTop Paid#24
AzerbaijanTop Paid#24
Bosnia and HerzegovinaTop Paid#24
Bosnia and HerzegovinaTop Paid#24
Bosnia and HerzegovinaTop Paid#24
Bosnia and HerzegovinaTop Paid#24
Burkina FasoTop Grossing#24
Burkina FasoTop Grossing#24
Burkina FasoTop Grossing#24
Burkina FasoTop Grossing#24
Cape VerdeTop Grossing#24
Cape VerdeTop Grossing#24
KazakhstanTop Paid#24
KazakhstanTop Paid#24
Czech RepublicTop Paid#25
Czech RepublicTop Paid#25
KazakhstanTop Paid#25
KazakhstanTop Paid#25
North MacedoniaTop Paid#25
North MacedoniaTop Paid#25
VenezuelaTop Grossing#251
VenezuelaTop Grossing#251
Czech RepublicTop Paid#26
Czech RepublicTop Paid#26
AustriaTop Paid#27
AustriaTop Paid#27
FijiTop Grossing#27
FijiTop Grossing#27
FijiTop Grossing#27
FijiTop Grossing#27
ItalyTop Paid#281
ItalyTop Paid#281
NorwayTop Paid#281
NorwayTop Paid#281
SwedenTop Paid#284
SwedenTop Paid#284
United Arab EmiratesTop Paid#28
Côte d'IvoireTop Grossing#291
Côte d'IvoireTop Grossing#291
DenmarkTop Paid#29
DenmarkTop Paid#29
United Arab EmiratesTop Paid#291
KuwaitTop Paid#30
KuwaitTop Paid#30
KuwaitTop Paid#30
KuwaitTop Paid#30
MacaoTop Paid#301
MacaoTop Paid#301
NigerTop Grossing#30
NigerTop Grossing#30
BelgiumTop Paid#311
BelgiumTop Paid#311
ItalyTop Paid#31
ItalyTop Paid#31
KyrgyzstanTop Paid#31
KyrgyzstanTop Paid#31
MacaoTop Paid#31
MacaoTop Paid#31
Saudi ArabiaTop Paid#313
Saudi ArabiaTop Paid#313
Democratic Republic of the CongoTop Grossing#32
Democratic Republic of the CongoTop Grossing#32
KyrgyzstanTop Paid#32
KyrgyzstanTop Paid#32
RussiaTop Paid#32
RussiaTop Paid#32
Democratic Republic of the CongoTop Grossing#33
Democratic Republic of the CongoTop Grossing#33
MaliTop Grossing#33
MaliTop Grossing#33
MaliTop Grossing#33
MaliTop Grossing#33
MoldovaTop Paid#33
MoldovaTop Paid#33
PolandTop Paid#332
PolandTop Paid#332
Saint LuciaTop Grossing#33
Saint LuciaTop Grossing#33
SerbiaTop Paid#33
SerbiaTop Paid#33
OmanTop Paid#34
OmanTop Paid#34
SurinameTop Grossing#34
SurinameTop Grossing#34
ChadTop Grossing#36
ChadTop Grossing#36
MoldovaTop Paid#36
MoldovaTop Paid#36
BahrainTop Paid#37
BahrainTop Paid#37
ChadTop Grossing#37
ChadTop Grossing#37
JapanTop Paid#371
JapanTop Paid#371
GuyanaTop Grossing#38
GuyanaTop Grossing#38
EswatiniTop Grossing#39
EswatiniTop Grossing#39
EswatiniTop Grossing#39
EswatiniTop Grossing#39
ArgentinaTop Grossing#40
ArgentinaTop Grossing#40
BeninTop Grossing#40
BeninTop Grossing#40
GuyanaTop Grossing#40
GuyanaTop Grossing#40
UkraineTop Paid#403
UkraineTop Paid#403
BeninTop Grossing#41
BeninTop Grossing#41
TurkmenistanTop Grossing#41
TurkmenistanTop Grossing#41
Papua New GuineaTop Grossing#42
Papua New GuineaTop Grossing#42
Trinidad and TobagoTop Grossing#42
Trinidad and TobagoTop Grossing#42
YemenTop Grossing#421
YemenTop Grossing#421
CameroonTop Grossing#431
CameroonTop Grossing#43
CameroonTop Grossing#431
CameroonTop Grossing#43
FranceTop Paid#43
FranceTop Paid#43
GrenadaTop Grossing#43
GrenadaTop Grossing#43
GrenadaTop Grossing#43
GrenadaTop Grossing#43
SeychellesTop Grossing#43
SeychellesTop Grossing#43
LebanonTop Grossing#442
LebanonTop Grossing#44
LebanonTop Grossing#442
LebanonTop Grossing#44
BelizeTop Grossing#45
BelizeTop Grossing#45
Saint Kitts and NevisTop Grossing#45
Saint Kitts and NevisTop Grossing#45
South KoreaTop Grossing#46
South KoreaTop Grossing#46
NetherlandsTop Paid#463
NetherlandsTop Paid#463
ChinaTop Paid#473
ChinaTop Paid#473
IcelandTop Grossing#47
IcelandTop Grossing#47
BotswanaTop Grossing#48
BotswanaTop Grossing#48
MozambiqueTop Grossing#48
MozambiqueTop Grossing#48
BelarusTop Paid#50
BelarusTop Paid#50
LiberiaTop Grossing#50
LiberiaTop Grossing#50
SwitzerlandTop Paid#508
SwitzerlandTop Paid#508
BotswanaTop Grossing#51
BotswanaTop Grossing#51
Côte d'IvoireTop Grossing#51
Côte d'IvoireTop Grossing#51
GuatemalaTop Grossing#51
GuatemalaTop Grossing#51
LiberiaTop Grossing#51
LiberiaTop Grossing#51
ZambiaTop Grossing#51
ZambiaTop Grossing#51
AngolaTop Grossing#52
AngolaTop Grossing#52
NicaraguaTop Grossing#52
NicaraguaTop Grossing#52
JamaicaTop Grossing#53
JamaicaTop Grossing#53
MadagascarTop Grossing#53
MadagascarTop Grossing#53
MadagascarTop Grossing#53
MadagascarTop Grossing#53
MauritiusTop Grossing#54
MauritiusTop Grossing#54
MauritiusTop Grossing#55
MauritiusTop Grossing#55
BahamasTop Grossing#561
BahamasTop Grossing#561
GuatemalaTop Grossing#562
GuatemalaTop Grossing#562
KenyaTop Grossing#56
KenyaTop Grossing#56
GhanaTop Grossing#581
GhanaTop Grossing#58
GhanaTop Grossing#581
GhanaTop Grossing#58
JamaicaTop Grossing#581
JamaicaTop Grossing#581
SenegalTop Grossing#581
SenegalTop Grossing#581
BarbadosTop Grossing#60
BarbadosTop Grossing#60
KenyaTop Grossing#603
KenyaTop Grossing#603
UgandaTop Grossing#601
UgandaTop Grossing#601
MicronesiaTop Paid#61
El SalvadorTop Grossing#62
El SalvadorTop Grossing#62
Costa RicaTop Grossing#63
Costa RicaTop Grossing#63
El SalvadorTop Grossing#64
El SalvadorTop Grossing#64
Cayman IslandsTop Grossing#65
Cayman IslandsTop Grossing#65
Cayman IslandsTop Grossing#66
Cayman IslandsTop Grossing#66
HondurasTop Grossing#671
HondurasTop Grossing#671
NamibiaTop Grossing#671
NamibiaTop Grossing#671
Costa RicaTop Grossing#682
Costa RicaTop Grossing#682
MalaysiaTop Grossing#69
MalaysiaTop Grossing#69
RomaniaTop Grossing#6912
RomaniaTop Grossing#6912
TajikistanTop Grossing#69
TajikistanTop Grossing#69
BoliviaTop Grossing#701
BoliviaTop Grossing#701
BruneiTop Grossing#70
BruneiTop Grossing#70
FinlandTop Grossing#7025
FinlandTop Grossing#7025
IcelandTop Grossing#703
IcelandTop Grossing#703
BoliviaTop Grossing#71
BoliviaTop Grossing#71
BruneiTop Grossing#71
BruneiTop Grossing#71
EcuadorTop Grossing#71
EcuadorTop Grossing#71
EcuadorTop Grossing#72
EcuadorTop Grossing#72
HondurasTop Grossing#72
HondurasTop Grossing#72
UzbekistanTop Paid#72
UzbekistanTop Paid#72
NigeriaTop Grossing#74
NigeriaTop Grossing#74
TanzaniaTop Grossing#752
TanzaniaTop Grossing#752
AlgeriaTop Grossing#761
AlgeriaTop Grossing#761
MaldivesTop Grossing#77
MaldivesTop Grossing#77
BermudaTop Grossing#78
BermudaTop Grossing#78
CambodiaTop Grossing#781
CambodiaTop Grossing#78
CambodiaTop Grossing#781
CambodiaTop Grossing#78
ChinaTop Grossing#78
ChinaTop Grossing#78
TunisiaTop Grossing#78
TunisiaTop Grossing#78
BermudaTop Grossing#79
BermudaTop Grossing#79
MaldivesTop Grossing#79
MaldivesTop Grossing#79
JordanTop Grossing#80
JordanTop Grossing#80
JordanTop Grossing#811
JordanTop Grossing#811
Sri LankaTop Grossing#821
Sri LankaTop Grossing#821
CyprusTop Grossing#871
CyprusTop Grossing#871
PeruTop Grossing#874
PeruTop Grossing#874
ArmeniaTop Grossing#88
ArmeniaTop Grossing#88
CyprusTop Grossing#88
CyprusTop Grossing#88
ZimbabweTop Grossing#891
ZimbabweTop Grossing#891
AustraliaTop Grossing#9021
AustraliaTop Grossing#9021
ChileTop Grossing#90
ChileTop Grossing#90
IraqTop Grossing#90
IraqTop Grossing#90
IraqTop Grossing#91
IraqTop Grossing#91
MoroccoTop Grossing#911
MoroccoTop Grossing#911
ColombiaTop Grossing#937
ColombiaTop Grossing#937
Dominican RepublicTop Grossing#931
Dominican RepublicTop Grossing#931
CanadaTop Grossing#94
CanadaTop Grossing#94
Dominican RepublicTop Grossing#94
Dominican RepublicTop Grossing#94
GeorgiaTop Paid#98
GeorgiaTop Paid#98
ParaguayTop Grossing#991
ParaguayTop Grossing#991
AzerbaijanTop Grossing#100
AzerbaijanTop Grossing#100
MongoliaTop Grossing#100
MongoliaTop Grossing#100
United StatesTop Grossing#182
Theodolite — Craig Hunter · AppCharts