in Web Security

Free (Undocummented) Alexa API

alexarank2

Alexa traffic rank menunjukkan seberapa ramai suatu situs dibanding situs lain yang ditunjukkan dengan suatu angka, yaitu rank atau posisi. Semakin kecil rank menunjukkan situs kita semakin ramai. Cara untuk melihat traffic rank adalah dengan mengunjungi situs alexa.com. Contohnya untuk traffic rank www.momsmiracle.com bisa dilihat di http://www.alexa.com/data/details/traffic_details/momsmiracle.com

Untuk kebutuhan tertentu, terkadang diperlukan mendapatkan data tersebut tanpa menggunakan browser, yaitu melalui program.

Scrambling CSS Magic

Alexa sebenarnya menyediakan akses traffic rank tersebut dengan suatu API, namun API tersebut tidak gratis. Kalau kita lihat source code ketika kita membuka web Alexa untuk melihat traffic rank, maka yang terlihat adalah:

Momsmiracle.com    has a  traffic rank of:    
 
232
32
02
,0
53

Perhatikan mulai baris ke-5 hingga ke-9, adalah traffic rank yang dikodekan menjadi tag html dengan stylesheet. Kalau html di atas di-render, browser akan menampilkan 202,053. Ini adalah teknik Alexa untuk men-scramble teks dengan memanfaatkan yang saya sebut dengan CSS Illusion Ninjutsu agar tidak mudah dibaca oleh program. Saya menyebut illusion karena dengan stylesheet maka hanya teks tertentu saja yang visible, sehingga hasil akhirnya akan terbaca sebagai 202,053.

Kenyataannya memang menyulitkan, karena angka yang seharusnya 202053 disisip banyak angka random yang tidak terpakai. Sedangkan sulit bagi program untuk menemukan yang asli di antara yang palsu.

Dalam source code html tersebut Alexa menyisipkan komentar yang memberitahukan cara mendapatkan data traffic rank secara program:

Did you know? Alexa offers this data programmatically.  Visit http://aws.amazon.com/awis for more information about the Alexa Web Information Service.

Berdasarkan situs tersebut (http://aws.amazon.com/awis), biaya untuk mendapatkan AWIS (Alexa Web Information Service) tersebut sebesar $0.00015 per request ($0.15 for 1,000 requests).

Free Alexa (undocummented) API

Sekarang saya akan berikan cara untuk mengakses API Alexa for Free. API ini memang ada, namun karena undocummented maka sedikit yang tahu.

Saya menemukan API Alexa dari addon resmi Alexa untuk Firefox, namanya Sparky. Dengan Sparky, setiap kita mengunjungi suatu situs, maka Alexa Rank akan terlihat di status bar. Dari mana Sparky bisa tahu traffic rank suatu situs? Tentu saja dengan membuat koneksi http ke situs Alexa, melalui Web Service atau API khusus.

sparky firefox

sparky firefox

Karena Firefox addon dibuat dalam Javascript, maka dengan sedikit kesabaran, kita bisa melakukan reverse engineering Sparky untuk melihat cara kerjanya.

Akhirnya saya menemukan juga web service/API yang dipakai Sparky untuk mendapatkan traffic rank, yaitu di URL:

http://data.alexa.com/data/?cli=10&dat=ns&url=<URL>

Output dari API tersebut adalah dalam format XML yang berisi bermacam-macam data tentang suatu situs.

Sebagai contoh untuk mengetahui alexa rank untuk momsmiracle.com, cukup dengan mengakses URL:

http://data.alexa.com/data/?cli=10&dat=ns&url=http://www.momsmiracle.com

Hasilnya adalah:






<LINKSIN NUM="25"/>
<POPULARITY URL="momsmiracle.com/" TEXT="202053"/>
<RANK DELTA="-188229"/>
<REACH RANK="294821"/>
</SD>
</ALEXA></pre>
<p align="justify">Alexa traffic rank ada pada tag POPULARITY, tepatnya pada baris ke-7 dalan contoh di atas.</p>
<p><b>Kesimpulan</b></p>
<p align="justify">
Saya lihat Alexa bingung, satu hal dia ingin agar untuk mendapatkan traffic rank secara program harus melalui API berbayar. Namun di sisi lain dia juga ingin mempopulerkan traffic rank di antara pengguna Firefox dengan membuat addon gratis. Konsekuensinya adalah dia harus membuat API khusus untuk addon itu, dan API itu juga harus bisa diakses tanpa password agar bisa berjalan di Firefox.
</p>
<p align=justify>Sebenarnya Sparky tidak hanya berfungsi untuk menampilkan traffic rank, tapi juga mengirimkan data situs yang dikunjungi pengguna. Dari data itulah Alexa bisa menentukan traffic ranknya, yaitu dari para pengguna yang memasang toolbar/addon Alexa di browsernya.</p>

		
									</div>
	<!-- .entry-content -->

			<div class="post-author-bottom">
			<div class="post-author-card">
				<a class="site-logo" href="http://www.ilmuhacking.com">
					<img alt='' src='http://0.gravatar.com/avatar/02817777ecc084a3371ad06706530c81?s=100&d=mm&r=g' srcset='http://0.gravatar.com/avatar/02817777ecc084a3371ad06706530c81?s=200&d=mm&r=g 2x' class='avatar avatar-100 photo u-photo' height='100' width='100' loading='lazy'/>				</a>

				<div class="post-author-info">
					<div class="site-title">
						<span class="byline"><span class="author p-author vcard h-card"><a class="u-url url fn n" href="http://www.ilmuhacking.com" title="View all posts by Rizki Wicaksono" rel="author">Rizki Wicaksono</a></span></span>					</div>

					<div class="site-description"></div>
				</div>
				<div class="post-published-date">
					<h2 class="site-published">Published</h2>
					<h2 class="site-published-date"><a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/" title="Free (Undocummented) Alexa API" rel="bookmark"><time class="entry-date dt-published" datetime="2009-01-01T14:45:11+0700" itemprop="datePublished" pubdate="pubdate">January 1, 2009</time></a></h2>
										
					
				</div>
			</div>
		</div>
		<!-- .post-author-bottom -->
		
	<footer class="entry-meta">
		
					<div id="share-comment-button">
				<button>
					<i class="share-comment-icon"></i>Write a Comment				</button>
			</div>
		
			</footer>
	<!-- .entry-meta -->

</article><!-- #post-23 -->

				
	<div id="commentform-top"></div> <!-- do not remove; used by jQuery to move the comment reply form here -->
		<div id="respond" class="comment-respond">
		<h3 id="reply-title" class="comment-reply-title"> <small><a rel="nofollow" id="cancel-comment-reply-link" href="/web-security/free-undocummented-alexa-api/" style="display:none;">Cancel Reply</a></small></h3><form action="http://www.ilmuhacking.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><div id="main-reply-title"><h3>Write a Comment</h3></div><div class="comment-form-reply-title"><p>Comment</p></div><p class="comment-form-comment" id="comment-form-field"><textarea id="comment" name="comment" cols="60" rows="6" aria-required="true"></textarea></p><p class="comment-form-author"><label for="author">Name</label><input id="author" name="author" type="text" value="" aria-required='true' /></p>
<p class="comment-form-email"><label for="email">Email</label><input id="email" name="email" type="text" value="" aria-required='true' /></p>
<p class="comment-form-url"><label for="url">Website</label><input id="url" name="url" type="text" value="" /></p>
<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p>
<p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Submit Comment" /> <input type='hidden' name='comment_post_ID' value='23' id='comment_post_ID' />
<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
</p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="f5de2a88bc" /></p><p style="display: none;"><input type="hidden" id="ak_js" name="ak_js" value="8"/></p></form>	</div><!-- #respond -->
	

	<div id="comments" class="comments-area">
				
			
			
			<ol class="commentlist">
						<li class="comment even thread-even depth-1 u-comment h-cite" id="li-comment-339">
		<article id="comment-339" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://0.gravatar.com/avatar/3540476996817222145ba7c037380e1b?s=48&d=mm&r=g' srcset='http://0.gravatar.com/avatar/3540476996817222145ba7c037380e1b?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://www.blog4yourmoney.com' rel='external nofollow ugc' class='url'>MBis</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-339">
						<time pubdate datetime="2009-07-24T18:02:56+07:00">
							July 24, 2009						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>Saya sudah uninstall Sparky, gak tau kenapa, sejak instal kayaknya firefox jadi sering ngehang (selain karena emang koneksi internet yang lemot :(( )</p>
<p>Gak enaknya tapi yah gini ya mas, kalo pengunjung gak pake sparky di toolbarnya, yah gak masuk itungan traffic. Btw agak nyimpang dikit, kalo ikutan program free traffic exchange yang datengin pengunjung buat liat website kita sekali lewat bakal kedetect gak ama alexa? Trus yang kedetect itu IP pengunjungnya beneran apa cuma website yang ngadain program free traffic exchange nya?</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-339' data-commentid="339" data-postid="23" data-belowelement="comment-339" data-respondelement="respond" data-replyto="Reply to MBis" aria-label='Reply to MBis'>Reply to MBis</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment odd alt thread-odd thread-alt depth-1 u-comment h-cite" id="li-comment-373">
		<article id="comment-373" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://2.gravatar.com/avatar/2a50356c6b1093c966ed111df3fab153?s=48&d=mm&r=g' srcset='http://2.gravatar.com/avatar/2a50356c6b1093c966ed111df3fab153?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://www.suarabola.com' rel='external nofollow ugc' class='url'>Berita Bola</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-373">
						<time pubdate datetime="2009-08-12T13:38:54+07:00">
							August 12, 2009						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>Bagus banget isi artikel ini, benar-benar menambah wawasan.<br />
Jika tidak keberatan, maukah anda mengajarkan saya teknik lainnya?<br />
Karena website kami <a href="http://www.suarabola.com" rel="nofollow ugc">http://www.suarabola.com</a> susah banget naik PageRank dan Alexanya.<br />
ditunggu emailnya ya. Terima kasih.</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-373' data-commentid="373" data-postid="23" data-belowelement="comment-373" data-respondelement="respond" data-replyto="Reply to Berita Bola" aria-label='Reply to Berita Bola'>Reply to Berita</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment even thread-even depth-1 u-comment h-cite" id="li-comment-463">
		<article id="comment-463" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://1.gravatar.com/avatar/d9125868cdbe34f380360e2f88a03016?s=48&d=mm&r=g' srcset='http://1.gravatar.com/avatar/d9125868cdbe34f380360e2f88a03016?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://duidon.blogspot.com/' rel='external nofollow ugc' class='url'>suaveOnline</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-463">
						<time pubdate datetime="2009-12-12T13:17:29+07:00">
							December 12, 2009						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>Good <a href="http://duidon.blogspot.com/" rel="nofollow">Alexa</a> article</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-463' data-commentid="463" data-postid="23" data-belowelement="comment-463" data-respondelement="respond" data-replyto="Reply to suaveOnline" aria-label='Reply to suaveOnline'>Reply to suaveOnline</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment odd alt thread-odd thread-alt depth-1 u-comment h-cite" id="li-comment-578">
		<article id="comment-578" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://2.gravatar.com/avatar/2090f213ae97f19392df88b58a06a71b?s=48&d=mm&r=g' srcset='http://2.gravatar.com/avatar/2090f213ae97f19392df88b58a06a71b?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://hikarianna.blogspot.com/' rel='external nofollow ugc' class='url'>hikarianna</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-578">
						<time pubdate datetime="2010-03-21T21:46:17+07:00">
							March 21, 2010						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>wahhhhhh, ternyata ada ^_^ free lg… thx</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-578' data-commentid="578" data-postid="23" data-belowelement="comment-578" data-respondelement="respond" data-replyto="Reply to hikarianna" aria-label='Reply to hikarianna'>Reply to hikarianna</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment even thread-even depth-1 u-comment h-cite" id="li-comment-580">
		<article id="comment-580" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://2.gravatar.com/avatar/2090f213ae97f19392df88b58a06a71b?s=48&d=mm&r=g' srcset='http://2.gravatar.com/avatar/2090f213ae97f19392df88b58a06a71b?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://hikarianna.blogspot.com/' rel='external nofollow ugc' class='url'>hikarianna</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-580">
						<time pubdate datetime="2010-03-22T15:37:55+07:00">
							March 22, 2010						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>Halow… saya mau tanya tentang web service… Yang anda bahas di atas itu web service toh? berarti harusnya ada API?? trs wsdl??</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-580' data-commentid="580" data-postid="23" data-belowelement="comment-580" data-respondelement="respond" data-replyto="Reply to hikarianna" aria-label='Reply to hikarianna'>Reply to hikarianna</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment odd alt thread-odd thread-alt depth-1 u-comment h-cite" id="li-comment-660">
		<article id="comment-660" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://2.gravatar.com/avatar/550c50d4be0b261e7fa4edd21c764248?s=48&d=mm&r=g' srcset='http://2.gravatar.com/avatar/550c50d4be0b261e7fa4edd21c764248?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://maulanahosting.com' rel='external nofollow ugc' class='url'>maulana</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-660">
						<time pubdate datetime="2010-06-03T20:43:40+07:00">
							June 3, 2010						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>trus..!!!<br />
apakah kita bisa mengakali API tsb?<br />
ato setidak2nya bisa naek dikit</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-660' data-commentid="660" data-postid="23" data-belowelement="comment-660" data-respondelement="respond" data-replyto="Reply to maulana" aria-label='Reply to maulana'>Reply to maulana</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment even thread-even depth-1 u-comment h-cite" id="li-comment-725">
		<article id="comment-725" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://0.gravatar.com/avatar/0fc7655d31a3a985dac81f833500343f?s=48&d=mm&r=g' srcset='http://0.gravatar.com/avatar/0fc7655d31a3a985dac81f833500343f?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn">Alfons Gunawan</cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-725">
						<time pubdate datetime="2010-07-12T03:32:52+07:00">
							July 12, 2010						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>very very good article!</p>
<p>kenapa semua pada bingung naekin alexa. padahal di sini ada ilmu yang jauh lebih mahal.<br />
bisa dijual! hahahaha.</p>
<p>again, very good article!</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-725' data-commentid="725" data-postid="23" data-belowelement="comment-725" data-respondelement="respond" data-replyto="Reply to Alfons Gunawan" aria-label='Reply to Alfons Gunawan'>Reply to Alfons</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment odd alt thread-odd thread-alt depth-1 u-comment h-cite" id="li-comment-7972">
		<article id="comment-7972" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://2.gravatar.com/avatar/bff23e49d9810bb23ea359a4f54be207?s=48&d=mm&r=g' srcset='http://2.gravatar.com/avatar/bff23e49d9810bb23ea359a4f54be207?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://asrssolutions.org/' rel='external nofollow ugc' class='url'>roy</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-7972">
						<time pubdate datetime="2011-10-29T00:38:24+07:00">
							October 29, 2011						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>artikel yg menarik…</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-7972' data-commentid="7972" data-postid="23" data-belowelement="comment-7972" data-respondelement="respond" data-replyto="Reply to roy" aria-label='Reply to roy'>Reply to roy</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment even thread-even depth-1 u-comment h-cite" id="li-comment-7973">
		<article id="comment-7973" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://2.gravatar.com/avatar/bff23e49d9810bb23ea359a4f54be207?s=48&d=mm&r=g' srcset='http://2.gravatar.com/avatar/bff23e49d9810bb23ea359a4f54be207?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://stacheland.com/' rel='external nofollow ugc' class='url'>boy</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-7973">
						<time pubdate datetime="2011-10-29T00:41:51+07:00">
							October 29, 2011						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>nice article, good.</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-7973' data-commentid="7973" data-postid="23" data-belowelement="comment-7973" data-respondelement="respond" data-replyto="Reply to boy" aria-label='Reply to boy'>Reply to boy</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
		<li class="comment odd alt thread-odd thread-alt depth-1 u-comment h-cite" id="li-comment-13453">
		<article id="comment-13453" class="comment">
			<footer>
				<div class="comment-author vcard">
					<img alt='' src='http://1.gravatar.com/avatar/48a629b521e88354b5655e5bf024afe7?s=48&d=mm&r=g' srcset='http://1.gravatar.com/avatar/48a629b521e88354b5655e5bf024afe7?s=96&d=mm&r=g 2x' class='avatar avatar-48 photo u-photo' height='48' width='48' loading='lazy'/>					<cite class="fn"><a href='http://tsnenty.blogspot.com' rel='external nofollow ugc' class='url'>tsnenty</a></cite>									</div>
				<!-- .comment-author .vcard -->
				<div class="comment-meta commentmetadata">
					<a href="http://www.ilmuhacking.com/web-security/free-undocummented-alexa-api/#comment-13453">
						<time pubdate datetime="2012-12-19T00:38:51+07:00">
							December 19, 2012						</time>
					</a>
									</div>
				<!-- .comment-meta .commentmetadata -->
			</footer>

			<div class="comment-content "><p>alexa blog saya ko n/a semua ya gan, mudah-mudahan dgn artikel ini dapat terbantu</p>
</div>

			<div class="reply">
				<a rel='nofollow' class='comment-reply-link' href='#comment-13453' data-commentid="13453" data-postid="23" data-belowelement="comment-13453" data-respondelement="respond" data-replyto="Reply to tsnenty" aria-label='Reply to tsnenty'>Reply to tsnenty</a>			</div>
			<!-- .reply -->
		</article><!-- #comment-## -->
		</li><!-- #comment-## -->
			</ol><!-- .commentlist -->

			
		
		
		
			
			<div id="share-comment-button-bottom">
				<button>
					<i class="share-comment-icon"></i>Write a Comment				</button>
			</div>
			<div id="commentform-bottom"></div> <!-- do not remove; used by jQuery to move the comment reply form here -->
		
		
							
	</div><!-- #comments .comments-area -->


				
				<div id="taglist"><ul class="taglist"><li class="taglist-title">Related Content by Tag</li><li><a href="http://www.ilmuhacking.com/tag/alexa-rank/" rel="tag">alexa rank</a></li><li><a href="http://www.ilmuhacking.com/tag/free/" rel="tag">free</a></li><li><a href="http://www.ilmuhacking.com/tag/undocummented-api/" rel="tag">undocummented API</a></li></ul></div>
			
		</main>
		<!-- #content .site-content -->
	</div><!-- #primary .content-area -->

<div id="secondary" class="widget-area" role="complementary">
	</div><!-- #secondary .widget-area -->

</div><!-- #main .site-main -->

<footer id="colophon" class="site-footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter" role="contentinfo">
	<div class="site-info">
		<a href="http://independentpublisher.me" rel="designer" title="Independent Publisher: A beautiful reader-focused WordPress theme, for you.">Independent Publisher</a> empowered by <a href="http://wordpress.org/" rel="generator" title="WordPress: A free open-source publishing platform">WordPress</a>	</div>
	<!-- .site-info -->
</footer><!-- #colophon .site-footer -->
</div><!-- #page .hfeed .site -->

<script type='text/javascript' src='http://www.ilmuhacking.com/wp-content/themes/independent-publisher/js/skip-link-focus-fix.js?ver=20130115' id='independent-publisher-skip-link-focus-fix-js'></script>
<script type='text/javascript' src='http://www.ilmuhacking.com/wp-includes/js/comment-reply.min.js?ver=5.6.13' id='comment-reply-js'></script>
<script type='text/javascript' src='http://www.ilmuhacking.com/wp-includes/js/wp-embed.min.js?ver=5.6.13' id='wp-embed-js'></script>
<script async="async" type='text/javascript' src='http://www.ilmuhacking.com/wp-content/plugins/akismet/_inc/form.js?ver=4.1.6' id='akismet-form-js'></script>

</body>
</html>