AppCharts

Theodolite

Craig Hunter

NavigationUSD 9.994.5(902)4+
Current rank · 🇨🇩 Top Paid
#1
unchanged today
Peak rank
#1all-time
reached 2 days ago
Days in Top 10
28days
last 30 days
Charting in
153countries
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
BulgariaTop Paid#27
BulgariaTop Paid#27
CanadaTop Paid#2
CanadaTop 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
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
GreeceTop Paid#4
GreeceTop Paid#4
IcelandTop Paid#4
IcelandTop 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
ThailandTop Paid#42
ThailandTop Paid#42
Trinidad and TobagoTop Paid#4
Trinidad and TobagoTop Paid#4
Burkina FasoTop Paid#5
Burkina FasoTop Paid#5
Burkina FasoTop Paid#5
Burkina FasoTop Paid#5
Costa RicaTop Paid#5
Costa RicaTop Paid#5
Côte d'IvoireTop Paid#5
Côte d'IvoireTop 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
KenyaTop Paid#5
KenyaTop Paid#5
MauritiusTop Paid#5
MauritiusTop Paid#5
MauritiusTop Paid#5
MauritiusTop Paid#5
NamibiaTop Paid#5
NamibiaTop Paid#5
Saint Kitts and NevisTop Paid#5
Saint Kitts and NevisTop Paid#5
SeychellesTop Paid#5
SeychellesTop Paid#5
UgandaTop Paid#5
UgandaTop Paid#5
ZambiaTop Paid#5
ZambiaTop 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
Costa RicaTop Paid#6
Costa RicaTop Paid#6
EcuadorTop Paid#61
EcuadorTop Paid#61
TajikistanTop Paid#6
TajikistanTop Paid#6
VenezuelaTop Paid#6
VenezuelaTop Paid#6
BahamasTop Paid#7
BahamasTop Paid#7
CanadaTop Paid#719
CanadaTop Paid#719
Cape VerdeTop Paid#7
Cape VerdeTop Paid#7
GhanaTop Paid#7
GhanaTop Paid#7
GhanaTop Paid#7
GhanaTop Paid#7
HondurasTop Paid#71
HondurasTop Paid#7
HondurasTop Paid#71
HondurasTop Paid#7
JamaicaTop Paid#7
JamaicaTop Paid#7
JamaicaTop Paid#7
JamaicaTop Paid#7
South KoreaTop Paid#7
South KoreaTop Paid#7
MadagascarTop Paid#7
MadagascarTop Paid#7
NicaraguaTop Paid#7
NicaraguaTop Paid#7
NigerTop Paid#7
NigerTop Paid#7
NigeriaTop Paid#7
NigeriaTop Paid#7
São Tomé and PríncipeTop Paid#7
UkraineTop Paid#71
UkraineTop Paid#71
United StatesTop Paid#71
United StatesTop Paid#71
United StatesNew#71
AlgeriaTop Paid#8
AlgeriaTop 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
CyprusTop Paid#8
CyprusTop Paid#8
EcuadorTop Paid#8
EcuadorTop Paid#8
LebanonTop Paid#8
LebanonTop Paid#8
MadagascarTop Paid#8
MadagascarTop Paid#8
Papua New GuineaTop Paid#8
Papua New GuineaTop Paid#8
SenegalTop Paid#8
SenegalTop Paid#8
BelizeTop Paid#9
BelizeTop Paid#9
BermudaTop Paid#9
BermudaTop 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
EswatiniTop Paid#9
EswatiniTop Paid#9
EswatiniTop Paid#9
EswatiniTop Paid#9
Hong KongTop Paid#9
Hong KongTop Paid#9
LebanonTop Paid#9
LebanonTop Paid#9
MalaysiaTop Paid#91
MalaysiaTop Paid#91
CameroonTop Paid#10
CameroonTop Paid#10
Dominican RepublicTop Paid#10
Dominican RepublicTop Paid#10
Dominican RepublicTop Paid#10
Dominican RepublicTop Paid#10
South KoreaTop Paid#102
South KoreaTop Paid#102
PeruTop Paid#101
PeruTop Paid#101
SurinameTop Paid#10
SurinameTop Paid#10
TanzaniaTop Paid#101
TanzaniaTop Paid#101
AustraliaTop Paid#1111
AustraliaTop Paid#1111
ColombiaTop Paid#111
ColombiaTop Paid#111
GreeceTop Paid#11
GreeceTop Paid#11
IndonesiaTop Paid#112
IndonesiaTop Paid#112
Sierra LeoneTop Paid#11
Sierra LeoneTop Paid#11
Sri LankaTop Paid#11
Sri LankaTop Paid#11
BrazilTop Paid#123
BrazilTop Paid#123
DenmarkTop Paid#126
DenmarkTop Paid#126
El SalvadorTop Paid#12
El SalvadorTop Paid#12
IndiaTop Paid#12
IndiaTop Paid#12
IndiaTop Paid#12
IndiaTop Paid#12
IndonesiaTop Paid#12
IndonesiaTop Paid#12
JordanTop Paid#12
JordanTop Paid#12
PakistanTop Paid#121
PakistanTop Paid#121
ArgentinaTop Paid#13
ArgentinaTop Paid#13
BruneiTop Paid#13
BruneiTop Paid#13
CambodiaTop Paid#13
CambodiaTop Paid#13
CroatiaTop Paid#13
CroatiaTop Paid#13
Hong KongTop Paid#13
Hong KongTop Paid#13
New ZealandTop Paid#131
New ZealandTop Paid#131
PhilippinesTop Paid#133
PhilippinesTop Paid#133
QatarTop Paid#131
QatarTop Paid#131
SwedenTop Paid#133
SwedenTop Paid#133
TurkmenistanTop Paid#13
TurkmenistanTop Paid#13
BruneiTop Paid#14
BruneiTop Paid#14
CambodiaTop Paid#14
CambodiaTop Paid#14
El SalvadorTop Paid#141
El SalvadorTop Paid#141
IraqTop Paid#141
IraqTop Paid#14
IraqTop Paid#141
IraqTop Paid#14
IrelandTop Paid#14
IrelandTop Paid#14
IrelandTop Paid#14
IrelandTop Paid#14
JordanTop Paid#14
JordanTop Paid#14
MongoliaTop Paid#14
MongoliaTop Paid#14
UruguayTop Paid#14
UruguayTop Paid#14
BarbadosTop Paid#15
BarbadosTop Paid#15
BoliviaTop Paid#15
BoliviaTop Paid#15
ChileTop Paid#152
ChileTop Paid#152
DominicaTop Grossing#15
DominicaTop Grossing#15
DominicaTop Grossing#15
DominicaTop Grossing#15
MongoliaTop Paid#15
MongoliaTop Paid#15
Republic of the CongoTop Grossing#15
Republic of the CongoTop Grossing#15
ZimbabweTop Paid#15
ZimbabweTop Paid#15
ArmeniaTop Paid#161
ArmeniaTop Paid#161
CroatiaTop Paid#161
CroatiaTop Paid#161
FranceTop Paid#164
FranceTop Paid#164
IsraelTop Paid#16
IsraelTop Paid#16
PanamaTop Paid#16
PanamaTop Paid#16
SingaporeTop Paid#162
SingaporeTop Paid#162
SloveniaTop Paid#16
SloveniaTop Paid#16
South AfricaTop Paid#162
South AfricaTop Paid#162
VietnamTop Paid#16
VietnamTop Paid#16
BoliviaTop Paid#17
BoliviaTop Paid#17
GrenadaTop Paid#17
GrenadaTop Paid#17
GrenadaTop Paid#17
GrenadaTop Paid#17
LuxembourgTop Paid#171
LuxembourgTop Paid#17
LuxembourgTop Paid#171
LuxembourgTop Paid#17
MaltaTop Paid#171
MaltaTop Paid#171
MoroccoTop Paid#17
MoroccoTop Paid#17
ParaguayTop Paid#17
ParaguayTop Paid#17
RomaniaTop Paid#17
RomaniaTop Paid#17
Solomon IslandsTop Grossing#17
Solomon IslandsTop Grossing#17
EgyptTop Paid#18
EgyptTop Paid#18
HungaryTop Paid#181
HungaryTop Paid#181
IsraelTop Paid#181
IsraelTop Paid#181
JapanTop Paid#18
JapanTop Paid#18
MexicoTop Paid#183
MexicoTop Paid#183
TunisiaTop Paid#18
TunisiaTop Paid#18
EstoniaTop Paid#19
EstoniaTop Paid#19
GermanyTop Paid#19
GermanyTop Paid#19
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
PortugalTop Paid#191
PortugalTop Paid#191
SlovakiaTop Paid#191
SlovakiaTop Paid#191
AlbaniaTop Paid#20
AlbaniaTop Paid#20
LiberiaTop Paid#20
LiberiaTop Paid#20
RwandaTop Paid#20
RwandaTop Paid#20
Solomon IslandsTop Paid#20
AustriaTop Paid#21
AustriaTop Paid#21
BeninTop Paid#21
BeninTop Paid#21
BeninTop Paid#21
BulgariaTop Grossing#21
BulgariaTop Grossing#21
EgyptTop Paid#21
EgyptTop Paid#21
EstoniaTop Paid#21
EstoniaTop Paid#21
FinlandTop Paid#21
FinlandTop Paid#21
LatviaTop Paid#21
LatviaTop Paid#21
BrazilTop Paid#22
BrazilTop Paid#22
KazakhstanTop Paid#22
KazakhstanTop Paid#22
LatviaTop Paid#22
LatviaTop Paid#22
Bosnia and HerzegovinaTop Paid#23
Bosnia and HerzegovinaTop Paid#23
Cape VerdeTop Grossing#23
Cape VerdeTop Grossing#23
FinlandTop Paid#23
FinlandTop Paid#23
GabonTop Grossing#23
GabonTop Grossing#23
HungaryTop Paid#23
HungaryTop Paid#23
LithuaniaTop Paid#23
LithuaniaTop Paid#23
YemenTop Paid#23
YemenTop Paid#23
Bosnia and HerzegovinaTop Paid#24
Bosnia and HerzegovinaTop Paid#24
Burkina FasoTop Grossing#24
Burkina FasoTop Grossing#24
AzerbaijanTop Paid#251
AzerbaijanTop Paid#251
GabonTop Grossing#251
GabonTop Grossing#251
KazakhstanTop Paid#25
KazakhstanTop Paid#25
LithuaniaTop Paid#25
LithuaniaTop Paid#25
North MacedoniaTop Paid#25
North MacedoniaTop Paid#25
United Arab EmiratesTop Paid#25
United Arab EmiratesTop Paid#25
VenezuelaTop Grossing#25
VenezuelaTop Grossing#25
BelgiumTop Paid#262
BelgiumTop Paid#262
Burkina FasoTop Grossing#26
Burkina FasoTop Grossing#26
Cape VerdeTop Grossing#26
Cape VerdeTop Grossing#26
Czech RepublicTop Paid#26
Czech RepublicTop Paid#26
NorwayTop Paid#26
NorwayTop Paid#26
Czech RepublicTop Paid#271
Czech RepublicTop Paid#271
FijiTop Grossing#27
FijiTop Grossing#27
SpainTop Paid#272
SpainTop Paid#272
TurkeyTop Paid#272
TurkeyTop Paid#272
BulgariaTop Paid#29
DenmarkTop Paid#29
DenmarkTop Paid#29
ItalyTop Paid#292
ItalyTop Paid#292
TaiwanTop Paid#291
TaiwanTop Paid#291
FijiTop Grossing#301
FijiTop Grossing#301
KuwaitTop Paid#30
KuwaitTop Paid#30
KuwaitTop Paid#30
KuwaitTop Paid#30
ItalyTop Paid#31
ItalyTop Paid#31
MacaoTop Paid#31
MacaoTop Paid#31
KyrgyzstanTop Paid#32
KyrgyzstanTop Paid#32
KyrgyzstanTop Paid#32
KyrgyzstanTop Paid#32
MacaoTop Paid#32
MacaoTop Paid#32
Democratic Republic of the CongoTop Grossing#33
Democratic Republic of the CongoTop Grossing#33
MaliTop Grossing#331
MaliTop Grossing#33
MaliTop Grossing#331
MaliTop Grossing#33
MoldovaTop Paid#33
MoldovaTop Paid#33
NetherlandsTop Paid#331
NetherlandsTop Paid#331
Saudi ArabiaTop Paid#331
Saudi ArabiaTop Paid#331
SurinameTop Grossing#33
SurinameTop Grossing#33
Democratic Republic of the CongoTop Grossing#34
Democratic Republic of the CongoTop Grossing#34
Saint LuciaTop Grossing#34
Saint LuciaTop Grossing#34
SerbiaTop Paid#341
SerbiaTop Paid#341
MoldovaTop Paid#35
MoldovaTop Paid#35
NigerTop Grossing#35
NigerTop Grossing#35
PolandTop Paid#352
PolandTop Paid#352
RussiaTop Paid#35
RussiaTop Paid#35
Sierra LeoneTop Grossing#35
Sierra LeoneTop Grossing#35
ChadTop Grossing#36
ChadTop Grossing#36
OmanTop Paid#37
OmanTop Paid#37
ChadTop Grossing#38
ChadTop Grossing#38
GuyanaTop Grossing#38
GuyanaTop Grossing#38
NigeriaTop Grossing#387
NigeriaTop Grossing#387
BahrainTop Paid#39
BahrainTop Paid#39
EswatiniTop Grossing#39
EswatiniTop Grossing#39
EswatiniTop Grossing#39
EswatiniTop Grossing#39
BeninTop Grossing#40
BeninTop Grossing#40
Papua New GuineaTop Grossing#41
Papua New GuineaTop Grossing#41
BeninTop Grossing#42
BeninTop Grossing#42
CameroonTop Grossing#43
CameroonTop Grossing#43
FranceTop Paid#43
FranceTop Paid#43
GermanyTop Paid#4319
GermanyTop Paid#4319
GrenadaTop Grossing#43
GrenadaTop Grossing#43
GrenadaTop Grossing#43
GrenadaTop Grossing#43
BelizeTop Grossing#44
BelizeTop Grossing#44
LebanonTop Grossing#44
LebanonTop Grossing#44
Trinidad and TobagoTop Grossing#441
Trinidad and TobagoTop Grossing#441
TurkmenistanTop Grossing#442
TurkmenistanTop Grossing#442
YemenTop Grossing#44
YemenTop Grossing#44
GuyanaTop Grossing#45
GuyanaTop Grossing#45
CameroonTop Grossing#46
CameroonTop Grossing#46
South KoreaTop Grossing#46
South KoreaTop Grossing#46
Saint Kitts and NevisTop Grossing#46
Saint Kitts and NevisTop Grossing#46
SeychellesTop Grossing#46
SeychellesTop Grossing#46
SwitzerlandTop Paid#463
SwitzerlandTop Paid#463
IcelandTop Grossing#47
IcelandTop Grossing#47
BelarusTop Paid#48
BelarusTop Paid#48
BotswanaTop Grossing#48
BotswanaTop Grossing#48
MozambiqueTop Grossing#481
MozambiqueTop Grossing#481
JapanTop Paid#491
JapanTop Paid#491
LiberiaTop Grossing#50
LiberiaTop Grossing#50
Côte d'IvoireTop Grossing#51
Côte d'IvoireTop Grossing#51
GuatemalaTop Grossing#51
GuatemalaTop Grossing#51
LebanonTop Grossing#51
LebanonTop Grossing#51
AngolaTop Grossing#531
AngolaTop Grossing#531
BotswanaTop Grossing#531
BotswanaTop Grossing#531
JamaicaTop Grossing#53
JamaicaTop Grossing#53
MadagascarTop Grossing#53
MadagascarTop Grossing#53
Côte d'IvoireTop Grossing#541
Côte d'IvoireTop Grossing#541
MauritiusTop Grossing#54
MauritiusTop Grossing#54
ZambiaTop Grossing#541
ZambiaTop Grossing#541
GreeceTop Grossing#5617
GreeceTop Grossing#5617
GuatemalaTop Grossing#561
GuatemalaTop Grossing#561
KenyaTop Grossing#56
KenyaTop Grossing#56
MauritiusTop Grossing#561
MauritiusTop Grossing#561
NicaraguaTop Grossing#561
NicaraguaTop Grossing#561
RwandaTop Grossing#56
RwandaTop Grossing#56
South KoreaTop Grossing#5716
South KoreaTop Grossing#5716
LiberiaTop Grossing#57
LiberiaTop Grossing#57
GhanaTop Grossing#58
GhanaTop Grossing#58
MadagascarTop Grossing#58
MadagascarTop Grossing#58
BahamasTop Grossing#60
BahamasTop Grossing#60
BarbadosTop Grossing#60
BarbadosTop Grossing#60
MicronesiaTop Paid#60
SenegalTop Grossing#601
SenegalTop Grossing#601
ChinaTop Paid#612
ChinaTop Paid#612
El SalvadorTop Grossing#62
El SalvadorTop Grossing#62
JamaicaTop Grossing#62
JamaicaTop Grossing#62
Costa RicaTop Grossing#63
Costa RicaTop Grossing#63
GhanaTop Grossing#63
GhanaTop Grossing#63
KenyaTop Grossing#631
KenyaTop Grossing#631
UgandaTop Grossing#63
UgandaTop Grossing#63
Cayman IslandsTop Grossing#65
Cayman IslandsTop Grossing#65
NamibiaTop Grossing#661
NamibiaTop Grossing#661
El SalvadorTop Grossing#68
El SalvadorTop Grossing#68
Cayman IslandsTop Grossing#69
Cayman IslandsTop Grossing#69
HondurasTop Grossing#69
HondurasTop Grossing#69
MalaysiaTop Grossing#69
MalaysiaTop Grossing#69
BruneiTop Grossing#70
BruneiTop Grossing#70
BoliviaTop Grossing#71
BoliviaTop Grossing#71
Costa RicaTop Grossing#713
Costa RicaTop Grossing#713
EcuadorTop Grossing#71
EcuadorTop Grossing#71
BruneiTop Grossing#72
BruneiTop Grossing#72
EcuadorTop Grossing#72
EcuadorTop Grossing#72
HondurasTop Grossing#72
HondurasTop Grossing#72
ThailandTop Grossing#7519
ThailandTop Grossing#7519
BoliviaTop Grossing#761
BoliviaTop Grossing#761
IcelandTop Grossing#761
IcelandTop Grossing#761
United KingdomTop Paid#7616
United KingdomTop Paid#7616
UzbekistanTop Paid#76
UzbekistanTop Paid#76
TanzaniaTop Grossing#771
TanzaniaTop Grossing#771
AlgeriaTop Grossing#78
AlgeriaTop Grossing#78
BermudaTop Grossing#78
BermudaTop Grossing#78
CambodiaTop Grossing#78
CambodiaTop Grossing#78
ChinaTop Grossing#78
ChinaTop Grossing#78
MaldivesTop Grossing#79
MaldivesTop Grossing#79
JordanTop Grossing#80
JordanTop Grossing#80
CambodiaTop Grossing#811
CambodiaTop Grossing#811
TajikistanTop Grossing#811
TajikistanTop Grossing#811
TunisiaTop Grossing#81
TunisiaTop Grossing#81
MaldivesTop Grossing#82
MaldivesTop Grossing#82
JordanTop Grossing#831
JordanTop Grossing#831
PeruTop Grossing#83
PeruTop Grossing#83
Sri LankaTop Grossing#831
Sri LankaTop Grossing#831
BermudaTop Grossing#851
BermudaTop Grossing#851
UkraineTop Grossing#8719
UkraineTop Grossing#8719
CyprusTop Grossing#88
CyprusTop Grossing#88
ChileTop Grossing#90
ChileTop Grossing#90
IraqTop Grossing#91
IraqTop Grossing#91
ArmeniaTop Grossing#92
ArmeniaTop Grossing#92
CanadaTop Grossing#94
CanadaTop Grossing#94
Dominican RepublicTop Grossing#941
Dominican RepublicTop Grossing#94
Dominican RepublicTop Grossing#941
Dominican RepublicTop Grossing#94
ZimbabweTop Grossing#941
ZimbabweTop Grossing#941
IraqTop Grossing#97
IraqTop Grossing#97
GeorgiaTop Paid#98
GeorgiaTop Paid#98
MoroccoTop Grossing#981
MoroccoTop Grossing#981
Theodolite — Craig Hunter · AppCharts